Udskriv      Åbn PDF-version af online-hjælp


Previous Topic

Next Topic

ExcludeChannel

ExcludeChannel-funktionen i Expression Builder returnerer FALSE, hvis det angivne kanalnavn er den kanal, som anmodningen kom fra.

Syntaks

ExcludeChannel(channel name)

Resultattype

Boolesk

Argumenter

I følgende tabel beskrives argumenterne til funktionen.

Argument

Beskrivelse

channel name

Navnet på den kanal, der skal udelades.

I følgende tabel beskrives de gyldige strenge til brug i kanalnavneargumentet. Der skelnes mellem store og små bogstaver i strengene.

Kanalnavnestreng

Beskrivelse

Import

Denne kanalstreng udelader opdateringer, der er udført via importfunktionaliteten og via Oracle Data Loader On Demand.

Online

Denne kanalstreng udelader opdateringer, der er udført af:

  • Brugerinteraktioner i browservinduer, heriblandt opdateringer fra funktionaliteten Masseopdatering og postfletninger
  • REST-API-kald

    BEMÆRK: Online-kanalstrengen udelader ikke opdateringer, der er udført via importfunktionaliteten.

Masseopdater

Denne kanalstreng udelader opdateringer, der kun er udført via funktionaliteten Masseopdatering.

BEMÆRK: Opdateringer, der er udført via funktionaliteten Masseopdatering, udelades også af online-kanalstrengen.

Postfletning

Denne kanalstreng udelader opdateringer, der kun er udført af postfletninger.

BEMÆRK: Opdateringer fra postfletninger udelades også af online-kanalstrengen.

Webservicer

Denne kanalstreng udelader opdateringer fra Web Services.

Kontor

Denne kanalstreng udelader opdateringer fra Oracle CRM On Demand Integration for Office.

OEI

Denne kanalstreng udelader opdateringer fra Oracle Outlook Email Integration On Demand og Oracle Notes Email Integration On Demand.

Desktop

Denne kanalstreng udelader opdateringer fra Oracle CRM On Demand Desktop.

Rest

Denne kanalstreng udelader opdateringer fra kun REST API-kald.

BEMÆRK: Opdateringer fra REST-API-kald udelades også af online-kanalstrengen.

Mobile

Denne kanalstreng udelader opdateringer fra Oracle CRM On Demand Connected Mobile Sales.

Eksempler

Følgende eksempel stopper en proces i at blive udløst af en webserviceanmodning:

ExcludeChannel("Web Services")

Følgende eksempel stopper en proces i at blive udløst af en importoperation eller Oracle Data Loader On Demand:

ExcludeChannel("Import")

Eksempel på tilladelse til angivne online-opdateringer

Når online-kanalstrengen angives med funktionen ExcludeChannel, forhindres opdateringer fra følgende kanaler:

  • Alle brugerinteraktioner i browservinduer, heriblandt opdateringer, der er udført via funktionaliteten Masseopdatering og postfletninger
  • REST-API-kald

Hvis du vil tillade opdateringer fra REST-API-kald eller funktionaliteten Masseopdatering eller postfletninger, men du vil forhindre opdateringer fra andre brugerinteraktioner i browservinduer, skal du bruge IFF-funktionen med funktionen ExcludeChannel for at angive de online-kanaler, som du vil tillade. For at tillade opdateringer af kontoposter fra REST API-kald og forhindre opdateringer af kontoposter fra brugerinteraktioner i browservinduer, heriblandt funktionaliteten Masseopdatering og postfletninger, kan du f.eks. oprette en arbejdsgangregel med følgende konfiguration:

  • Posttypen er Konto.
  • Triggerbegivenheden er Før ændret post gemmes.
  • Afkrydsningsfeltet Annuller gemmeoperation er markeret.
  • Betingelsen er følgende:

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

Denne arbejdsgangregel tillader opdateringer fra alle kanaler, der ikke forhindres af online-kanalstrengen, såsom webservicer og importfunktionaliteten, samt opdateringer fra REST-API-kald.

BEMÆRK: Når du kombinerer funktionen ExcludeChannel med en anden funktion, som vist i dette eksempel, skal du huske, at funktionen ExcludeChannel returnerer en FALSE værdi, hvis det angivne kanalnavn er den kanal, som anmodningen kom fra.

Relaterede emner

Se følgende emner for relaterede oplysninger om Expression Builder:


Publiceret August 2022 Copyright © 2005, 2022, Oracle og/eller Oracles associerede selskaber. Legal Notices