Afdrukken      PDF-versie openen van online-help


Previous Topic

Next Topic

ExcludeChannel

De functie 'ExcludeChannel' in Expression Builder retourneert FALSE als de opgegeven kanaalnaam het kanaal is waarvan de aanvraag afkomstig is.

Syntaxis

ExcludeChannel(channel name)

Resultaattype

Booleaanse waarde

Argumenten

In de volgende tabel vindt u een omschrijving van de argumenten voor de functie.

Argument

Omschrijving

Kanaalnaam

De naam van het kanaal dat moet worden uitgesloten.

De volgende tabel bevat een omschrijving van de geldige tekenreeksen die in het argument kanaalnaam worden gebruikt. De tekenreeksen zijn hoofdlettergevoelig.

Tekenreeks kanaalnaam

Omschrijving

Import

In deze tekenreeks voor het kanaal worden updates uitgesloten die zijn uitgevoerd via de importfunctie en via Oracle Data Loader On Demand.

Online

In deze tekenreeks voor het kanaal worden updates uitgesloten die worden uitgevoerd via:

  • Gebruikersinteracties in browservensters, inclusief updates uit de functie Batch bijwerken en het samenvoegen van records
  • REST API-aanroepen

    Opmerking: in de onlinetekenreeks voor het kanaal worden geen updates uitgesloten die worden ingevoerd via de importfunctie.

Batch bijwerken

In deze tekenreeks voor het kanaal worden alleen updates uitgesloten die worden uitgevoerd via de optie Batch bijwerken.

Opmerking: updates die worden uitgevoerd via de functie Batch bijwerken worden ook uitgesloten via de onlinetekenreeks voor het kanaal.

Records samenvoegen

In deze tekenreeks voor het kanaal worden alleen updates uitgesloten die worden uitgevoerd via het samenvoegen van records.

Opmerking: updates van het samenvoegen van records worden ook uitgevoerd via de onlinetekenreeks voor het kanaal.

Webservices

In deze tekenreeks worden updates uitgesloten van webservices.

Kantoor

In deze tekenreeks worden updates uitgesloten van Oracle CRM On Demand Integration for Office.

OEI

In deze tekenreeks worden updates uitgesloten van Oracle Outlook Email Integration On Demand en Oracle Notes Email Integration On Demand.

Desktop

In deze tekenreeks worden updates uitgesloten van Oracle CRM On Demand Desktop.

Rest

Met deze tekenreeks voor het kanaal worden alleen updates van REST API-aanroepen uitgesloten.

Opmerking: updates van REST API-aanroepen worden ook uitgesloten via de onlinetekenreeks voor het kanaal.

Mobiel

Met deze kanaaltekenreeks worden updates van Oracle CRM On Demand Connected Mobile Sales uitgesloten.

Voorbeelden

Met het volgende voorbeeld wordt voorkomen dat een proces door een webserviceaanvraag wordt gestart:

ExcludeChannel("Webservices")

In het volgende voorbeeld wordt voorkomen dat een proces door een importbewerking of Oracle Data Loader On Demand wordt gestart:

ExcludeChannel ("Importeren")

Voorbeeld van het toestaan van opgegeven online-updates

Als de onlinetekenreeks voor het kanaal is opgegeven via de functie ExcludeChannel uitsluiten, worden updates van de volgende kanalen voorkomen:

  • Alle gebruikersinteracties in browservensters, inclusief updates die worden uitgevoerd via de functie Batch bijwerken en het samenvoegen van records
  • REST API-aanroepen

Als u updates wilt toestaan uit REST API-aanroepen, de functie Batch bijwerken of het samenvoegen van records, maar updates wilt voorkomen van andere gebruikersinteracties in browservensters, gebruikt u de functie IIF met de functie ExcludeChannel om de onlinekanalen op te geven die u wilt toestaan. Als u bijvoorbeeld updates van accountrecords wilt toestaan via REST API-aanroepen en updates voor accountrecords wilt voorkomen via gebruikersinteracties in browservensters, met inbegrip van de functie Batch bijwerken en records samenvoegen, kunt u een workflowregel maken met de volgende configuratie:

  • Het type record is Account.
  • De signaleringsgebeurtenis is Voor opslaan gewijzigde record.
  • Het selectievakje Opslaan annuleren is ingeschakeld.
  • De voorwaarde is als volgt:

    IIf(ExcludeChannel("Online"),1,IIf(ExcludeChannel("Rest"),0,1))

In deze workflowregel zijn updates toegestaan vanuit alle kanalen die niet worden voorkomen via de onlinetekenreeks voor het kanaal, zoals webservices en de importfunctie, en updates vanuit REST API-aanroepen.

Opmerking: als de functie ExcludeChannel wordt gecombineerd met een andere functie zoals wordt weergegeven in dit voorbeeld, onthoud dan dat de functie ExcludeChannel wordt geretourneerd met de waarde ONWAAR als de opgegeven kanaalnaam het kanaal is waaruit de aanvraag afkomstig is.

Verwante onderwerpen

Zie de volgende onderwerpen voor meer informatie over Expression Builder:


Gepubliceerd op augustus 2022 Copyright © 2005, 2022, Oracle en/of geaffilieerde bedrijven. Legal Notices.