| Drucken PDF-Version der Onlinehilfe öffnen

#### ExcludeChannel Die Funktion ExcludeChannel in Expression Builder gibt FALSE zurück, wenn der angegebene Vertriebskanalname dem Vertriebskanal entspricht, über den die Anfrage kam. ### Syntax ExcludeChannel(channel name) ### Ergebnistyp Boolescher Wert ### Argumente In der folgenden Tabelle werden die Argumente für die Funktion beschrieben.
Argument | Beschreibung
--- | ---
Vertriebskanalname | Der Name des auszuschließenden Vertriebskanals.
Die folgende Tabelle beschreibt die gültigen Zeichenfolgen, die im Argument des Vertriebskanalnamens verwendet werden dürfen. Bei den Zeichenfolgen muss die Groß-/Kleinschreibung beachtet werden.
Zeichenfolge des Vertriebskanalnamens | Beschreibung
--- | ---
Import | Diese Kanalzeichenfolge schließt Updates aus, die mit der Importfunktion oder durch Oracle Data Loader On Demand ausgeführt wurden.
Online | Diese Kanalzeichenfolge schließt Updates aus, die durch Folgendes ausgeführt wurden: Benutzerinteraktionen in Browserfenstern einschließlich Updates der Massenaktualisierungsfunktion und Datensatzzusammenführungen. REST-API-Aufrufe Hinweis: Die Onlinekanalzeichenfolge schließt keine Updates aus, die mit der Importfunktion ausgeführt wurden.
Massenaktualisierung | Diese Kanalzeichenfolge schließt nur Updates aus, die mit der Funktion "Massenaktualisierung" ausgeführt wurden. Hinweis: Mit der Funktion "Massenaktualisierung" ausgeführte Updates werden auch von der Onlinekanalzeichenfolge ausgeschlossen.
Datensatzzusammenführung | Diese Kanalzeichenfolge schließt Updates aus, die nur von Datensatzzusammenführungen ausgeführt wurden. Hinweis: Updates von Datensatzzusammenführungen werden auch von der Onlinekanalzeichenfolge ausgeschlossen.
Webservices | Diese Kanalzeichenfolge schließt Updates aus Webservices aus.
Office | Diese Kanalzeichenfolge schließt Updates aus Oracle CRM On Demand Integration for Office aus.
OEI | Diese Kanalzeichenfolge schließt Updates aus Oracle Outlook Email Integration On Demand und Oracle Notes Email Integration On Demand aus.
Desktop | Diese Kanalzeichenfolge schließt Updates aus Oracle CRM On Demand Desktop aus.
REST | Diese Kanalzeichenfolge schließt nur Updates aus REST-API-Aufrufen aus. Hinweis: Updates von REST-API-Aufrufen werden auch von der Onlinekanalzeichenfolge ausgeschlossen.
Mobile | Diese Kanalzeichenfolge schließt Updates aus Oracle CRM On Demand Connected Mobile Sales aus.
### Beispiele Im folgenden Beispiel wird verhindert, dass ein Prozess durch eine Webserviceanfrage ausgelöst wird: ExcludeChannel("Web Services") Im folgenden Beispiel wird verhindert, dass ein Prozess durch einen Importvorgang oder durch Oracle Data Loader On Demand ausgelöst wird: ExcludeChannel("Import") ### Beispiel zum Zulassen angegebener Onlineupdates Wenn die Onlinekanalzeichenfolge mit der Funktion "ExcludeChannel" angegeben wird, werden Updates von den folgenden Kanälen verhindert: Alle Benutzerinteraktionen in Browserfenstern einschließlich Updates mit der Massenaktualisierungsfunktion und Datensatzzusammenführungen. REST-API-Aufrufe Wenn Sie Updates von REST-API-Aufrufen, von der Massenaktualisierungsfunktion oder von Datensatzzusammenführungen zulassen möchten, jedoch Updates von anderen Benutzerinteraktionen in Browserfenstern verhindern möchten, verwenden Sie die IIF-Funktion gemeinsam mit der Funktion "ExcludeChannel", um die zulässigen Onlinekanäle anzugeben. Beispiel: Um Updates an Firmendatensätzen von REST-API-Aufrufen zuzulassen und Updates an Firmendatensätzen aus Benutzerinteraktionen in Browserfenstern einschließlich der Massenaktualisierungsfunktion und Datensatzzusammenführungen zu verhindern, können Sie eine Workflowregel mit der folgenden Konfiguration erstellen: Der Datensatztyp lautet "Firma". Das Auslöseereignis lautet "Vor geändertem Datensatz gesp.". Das Kontrollkästchen "Speichern abbrechen" ist aktiviert. Die Bedingung lautet folgendermaßen: IIf(ExcludeChannel("Online"),1,IIf(ExcludeChannel("Rest"),0,1)) Die Workflowregel erlaubt Updates von allen Kanälen, die nicht von der Onlinekanalzeichenfolge verhindert werden, z.B. Webservices und die Importfunktion, sowie Updates von REST-API-Aufrufen. Hinweis: Wenn Sie die Funktion "ExcludeChannel" mit einer anderen in diesem Beispiel gezeigten Funktion kombinieren möchten, beachten Sie, dass die Funktion "ExcludeChannel" den Wert "FALSE" zurückgibt, wenn der angegebene Kanalname dem Kanal entspricht, aus dem die Anfrage stammt. #### Zugehörige Themen Weitere zugehörige Informationen zu Expression Builder finden Sie unter folgenden Themen: Informationen zu Expression Builder Verwenden von Expression Builder Expression Builder-Funktionen

Veröffentlicht August 2022 | Copyright © 2005, 2022, Oracle und / oder verbundene Unternehmen. Legal Notices.