Drucken      PDF-Version der Onlinehilfe öffnen


Previous Topic

Next Topic

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:


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