| Stampa Aprire la Guida in linea in versione PDF

#### ExcludeChannel La funzione ExcludeChannel del Expression Builder restituisce FALSE se il nome canale specificato è il canale dal quale proviene la richiesta. ### Sintassi ExcludeChannel(nome canale) ### Tipo di risultato Booleano ### Argomenti Nella tabella seguente vengono descritti gli argomenti per questa funzione.
Argomento | Descrizione
--- | ---
nome canale | Il nome del canale da escludere.
Nella tabella seguente vengono descritte le stringhe valide da usare nell'argomento nome canale. Per le stringhe viene fatta distinzione tra maiuscole e minuscole.
Stringa nome canale | Descrizione
--- | ---
Import | Questa stringa di canale esclude gli aggiornamenti eseguiti mediante la funzionalità di importazione e Oracle Data Loader On Demand.
Online | Questa stringa di canale esclude gli aggiornamenti eseguiti mediante: le interazioni utente nelle finestre del browser, compresi gli aggiornamenti provenienti dalla funzionalità Aggiornamento di massa e dalle unioni di record; Chiamate API REST NOTA: la stringa di canale Online non esclude gli aggiornamenti eseguiti mediante la funzionalità di importazione.
Mass Update | Questa stringa di canale esclude solo gli aggiornamenti eseguiti mediante la funzionalità Aggiornamento di massa. NOTA: gli aggiornamenti eseguiti mediante la funzionalità Aggiornamento di massa vengono esclusi anche dalla stringa di canale Online.
Record Merge | Questa stringa di canale esclude solo gli aggiornamenti eseguiti mediante le unioni di record. NOTA: gli aggiornamenti eseguiti mediante le unioni di record vengono esclusi anche dalla stringa di canale Online.
Web Services | Questa stringa di canale esclude gli aggiornamenti provenienti da Web Services.
Office | Questa stringa di canale esclude gli aggiornamenti provenienti da Oracle CRM On Demand Integration for Office.
OEI | Questa stringa di canale esclude gli aggiornamenti provenienti da Oracle Outlook Email Integration On Demand e Oracle Notes Email Integration On Demand.
Desktop | Questa stringa di canale esclude gli aggiornamenti provenienti da Oracle CRM On Demand Desktop.
Rest | Questa stringa di canale esclude solo gli aggiornamenti provenienti da chiamate API REST. NOTA: gli aggiornamenti provenienti dalle chiamate API REST vengono esclusi anche dalla stringa di canale Online.
Mobile | Questa stringa di canale esclude gli aggiornamenti provenienti da Oracle CRM On Demand Connected Mobile Sales.
### Esempi Gli esempi seguenti non consentono l'attivazione di un processo da parte di una richiesta dei Web Services: ExcludeChannel("Web Services") L'esempio riportato di seguito interrompe l'attivazione di un processo da parte di un'operazione di importazione o di Oracle Data Loader On Demand. ExcludeChannel("Import") ### Come consentire gli aggiornamenti in linea specificati: esempio Quando la stringa di canale Online viene specificata con la funzione ExcludeChannel, gli aggiornamenti provenienti dai canali seguenti vengono impediti: tutte le interazioni utente nelle finestre del browser, compresi gli aggiornamenti provenienti dalla funzionalità Aggiornamento di massa e dalle unioni di record; le chiamate API REST. Se si desidera consentire gli aggiornamenti provenienti dalle chiamate API REST, dalla funzionalità Aggiornamento di massa o dalle unioni di record, ma impedire gli aggiornamenti dovuti ad altre interazioni utente nelle finestre del browser, utilizzare la funzione IIF con la funzione ExcludeChannel per specificare i canali in linea da consentire. Ad esempio, per consentire gli aggiornamenti dei record account provenienti dalle chiamate API REST e impedire gli aggiornamenti dei record account dovuti alle interazioni utente nelle finestre del browser, comprese la funzionalità Aggiornamento di massa e le unioni di record, è possibile creare una regola del workflow con la configurazione riportata di seguito. Il tipo di record è Account. L'evento trigger è Prima del salvataggio record modificato. La casella di controllo Annulla salvataggio è selezionata. La condizione è la seguente: IIf(ExcludeChannel("Online"),1,IIf(ExcludeChannel("Rest"),0,1)) Questa regola del workflow consente gli aggiornamenti provenienti da tutti i canali non inibiti dalla stringa di canale Online, quali i Web Services e la funzionalità di importazione, nonché gli aggiornamenti provenienti dalle chiamate API REST. NOTA: quando si combina la funzione ExcludeChannel con un'altra funzione come mostrato in questo esempio, ricordare che la funzione ExcludeChannel restituisce il valore FALSE se il nome canale specificato è quello del canale dal quale proviene la richiesta. #### Argomenti correlati Gli argomenti riportati di seguito contengono informazioni relative al Expression Builder. Informazioni su Expression Builder Uso di Expression Builder Funzioni di Expression Builder

Data di pubblicazione : agosto 2022 | Copyright © 2005, 2022, Oracle e/o relative consociate. Legal Notices.