![]() |
|
ExcludeChannelExcludeChannel-funktionen i Expression Builder returnerer FALSE, hvis det angivne kanalnavn er den kanal, som anmodningen kom fra. SyntaksExcludeChannel(channel name) ResultattypeBoolesk ArgumenterI følgende tabel beskrives argumenterne til funktionen.
I følgende tabel beskrives de gyldige strenge til brug i kanalnavneargumentet. Der skelnes mellem store og små bogstaver i strengene.
EksemplerFø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-opdateringerNår online-kanalstrengen angives med funktionen ExcludeChannel, forhindres opdateringer fra følgende kanaler:
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:
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 emnerSe følgende emner for relaterede oplysninger om Expression Builder: |
Publiceret August 2022 | Copyright © 2005, 2022, Oracle og/eller Oracles associerede selskaber. Legal Notices |