Stampa      Aprire la Guida in linea in versione PDF


Argomento precedente

Argomento successivo

Esempi di Expression Builder

Nel Expression Builder è possibile utilizzare le espressioni di esempio descritte nella tabella riportata di seguito.

Espressioni di esempio in Expression Builder

Aggiornamento del campo Margine opportunità

Descrizione

Aggiornamento del campo Margine opportunità.

Sintassi

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

Convalida di nuovi servizi

Descrizione

Convalida dei campi. Un nuovo servizio non può avere un fatturato superiore a 1.000.000.

Sintassi

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

Assegnazione della richiesta di servizio appena creata al relativo creatore

Descrizione

Alla creazione della richiesta di servizio, imposta il valore del campo Alias del record utente dell'utente corrente come valore predefinito del campo Proprietario nella richiesta di servizio.

Sintassi

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

Verifica dell'eventuale modifica dei valori dei campi specificati

Descrizione

Verifica di modifiche nei valori dei campi.

Sintassi

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

Attivazione di un workflow in base a una data di chiusura

Descrizione

Se la data di chiusura viene modificata di più di 30 giorni, il workflow viene eseguito.

Sintassi

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

Attivazione di un workflow se un'opportunità raggiunge una determinata fase senza un contatto

Descrizione

Se un'opportunità raggiunge una fase di vendita Chiusa/vinta senza avere un contatto, il workflow viene eseguito.

Sintassi

FieldValue('{Sales Stage - Translation}') = "Chiuso/vinto" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "Nessun ID riga corrispondente"

Attivazione di un workflow quando una casella di controllo è selezionata

Descrizione

Se il campo personalizzato della casella di controllo Pronto per revisione è selezionato, il workflow viene eseguito.

Sintassi

((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')

Verifica per determinare se l'utente corrente è il proprietario del record

Descrizione

Verifica per determinare se il proprietario di un record è l'utente corrente. In questo caso, viene usata la funzione IfNull perché il valore del campo Proprietario può essere nullo.

Sintassi

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

Attivazione di un'e-mail alla modifica della proprietà di un account

Descrizione

Attiva un'e-mail quando il valore del campo Priorità account viene modificato da Bassa in Alta.

Sintassi

(PRE('{Type}') = "Bassa") AND ( FieldValue('{Type}') = "Alta")

Esclusione di un canale specifico da un workflow

Descrizione

Non esegue un workflow per un record aggiornato mediante una finestra del browser.

Sintassi

PRE('{Customer Target Type}') = "Annunci" AND ExcludeChannel("In linea")

Argomenti correlati

Gli argomenti riportati di seguito contengono informazioni relative al Expression Builder.


Data di pubblicazione : ottobre 2016 Copyright © 2005, 2016, Oracle. Tutti i diritti riservati. Legal Notices.