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

### 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: Expression Builder - informacje Expression Builder - korzystanie Expression Builder - funkcje

Opublikowano: Sierpień 2022 | Copyright © 2005, 2022, Oracle i/lub spółki powiązane. Legal Notices.