Drukuj      Otwórz Pomoc bezpośrednią w wersji PDF


Poprzedni temat

Następny temat

Expression Builder - przykłady

Korzystając z narzędzia Expression Builder, można używać przykładowych wyrażeń z poniższej tabeli.

Expression Builder - przykładowe wyrażenia

Aktualizowanie pola marży z możliwości

Opis

Aktualizowanie pola marży z możliwości.

Składnia

[{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]

Weryfikacja nowych usług

Opis

Sprawdzenie poprawności pól. Nowa usługa nie może dawać przychodu większego niż 1000000.

Składnia

<= IIf (FieldValue('{Type}') = 'New Service', 1000000, [{Primary Revenue Amount}])

Przydzielanie nowo utworzonego zlecenia SR do jego twórcy

Opis

Po utworzeniu zlecenia SR należy ustawić wartość pola "Alias" w rekordzie użytkownika dla bieżącego użytkownika jako domyślną wartość pola "Właściciel" w zleceniu SR.

Składnia

[{Owner Alias}] = UserValue('<Alias>')

Sprawdzanie, czy uległy zmianie wartości określonych pól

Opis

Sprawdzanie, czy nastąpiły zmiany wartości pól..

Składnia

PRE('{Primary Revenue Amount}') <> [{Primary Revenue Amount}]

Uaktywnianie procesu Workflow na podstawie daty zamknięcia

Opis

Jeśli data zamknięcia został zmodyfikowana o więcej niż 30 dni, ma zostać uruchomiony proces Workflow.

Składnia

[{Primary Revenue Close Date}] - PRE('{Primary Revenue Close Date}') > 30

Uaktywnianie procesu Workflow, jeśli możliwość osiągnie pewien etap, a nie ma osoby kontaktowej

Opis

Jeśli możliwość osiągnie etap sprzedaży "Zamknięte/Uzyskane" i nie ma osoby kontaktowej, ma zostać uruchomiony proces Workflow.

Składnia

FieldValue('{Sales Stage - Translation}') = "Closed/Won" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "No Match Row Id"

Uaktywnianie procesu Workflow, jeśli zostanie zaznaczone pole wyboru

Opis

Jeśli zostanie zaznaczone niestandardowe pole wyboru "Gotowe do sprawdzenia", ma zostać uruchomiony proces Workflow.

Składnia

((FieldValue('{bCust_Ready_For_Review_Check_Box}') = 'Y') AND (PRE('{bCust_Ready_For_Review_Check_Box}') = 'N')) OR (IfNull([{bCust_Ready_For_Review_Check_Box}], 'Y') = 'Y')

Sprawdzanie, czy bieżący użytkownik jest właścicielem rekordu

Opis

Sprawdzanie, czy właścicielem rekordu jest bieżący użytkownik. W tym przypadku użyto funkcji IfNull, ponieważ pole "Właściciel" może być puste.

Składnia

IfNull([{Owner Alias}], "Invalid") = UserValue('<Alias>')

Wysyłanie wiadomości e-mail, gdy ulegnie zmianie priorytet podmiotu

Opis

Wysyłanie wiadomości e-mail, gdy wartość w polu "Priorytet podmiotu" zmienia się z "Niski" na "Wysoki".

Składnia

(PRE('{Type}') = "Low") AND ( FieldValue('{Type}') = "High")

Wykluczanie określonego kanału z procesu Workflow

Opis

Nie należy wykonywać procesu Workflow dla rekordu, który jest aktualizowany za pośrednictwem okna przeglądarki.

Składnia

PRE('{Customer Target Type}') = "Advertisement" AND ExcludeChannel("Online")

Tematy pokrewne

Pokrewne informacje dotyczące narzędzia Expression Builder są zawarte w następujących tematach:


Opublikowano: Wrzesień 2017 Copyright © 2005, 2017, Oracle. Wszelkie prawa zastrzeżone. Legal Notices.