Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Previous Topic

Next Topic

ExcludeChannel

Funksjonen ExcludeChannel i Expression Builder returnerer FALSE hvis det angitte kanalnavnet er kanalen forespørselen kom fra.

Syntaks

ExcludeChannel(kanalnavn)

Resultattype

Boolsk

Argumenter

Tabellen nedenfor beskriver argumentene for funksjonen.

Argument

Beskrivelse

kanalnavn

Navnet på kanalen som skal utelates.

Tabellen nedenfor inneholder en beskrivelse av de gyldige strengene som kan brukes i kanalnavnargumentet. Strengene skiller mellom store og små bokstaver.

Kanalnavnstreng

Beskrivelse

Import

Denne kanalstrengen utelater oppdateringer som er utført ved hjelp av importfunksjonaliteten og via Oracle Data Loader On Demand.

Tilkoblet

Denne kanalstrengen utelater oppdateringer som utføres via:

  • Brukersamhandlinger i nettleservinduer, inkludert oppdateringer fra funksjonaliteten for masseoppdatering og sammenslåinger av poster
  • REST-API-kall

    MERKNAD: Online-kanalstrengen utelater ikke oppdateringer som utføres via importfunksjonaliteten.

Masseoppdatering

Denne kanalstrengen utelater oppdateringer som bare utføres ved hjelp av funksjonaliteten for masseoppdatering.

MERKNAD: Oppdateringer som utføres via funksjonaliteten for masseoppdatering, utelates også av Online-kanalstrengen.

Slå sammen poster

Denne kanalstrengen utelater oppdateringer som utføres bare via postsammenslåinger.

MERKNAD: Oppdateringer fra postsammenslåinger utelates også av Online-kanalstrengen.

Web-tjenester

Denne kanalstrengen utelater oppdateringer fra Web-tjenester.

Office

Denne kanalstrengen utelater oppdateringer fra Oracle CRM On Demand Integration for Office.

OEI

Denne kanalstrengen utelater oppdateringer fra Oracle Outlook Email Integration On Demand og Oracle Notes Email Integration On Demand.

Desktop

Denne kanalstrengen utelater oppdateringer fra Oracle CRM On Demand Desktop.

Rest

Denne kanalstrengen utelater oppdateringer bare fra REST-API-kall.

MERKNAD: Oppdateringer fra REST-API-kall utelates også av Online-kanalstrengen.

Mobile

Denne kanalstrengen utelater oppdateringer fra Oracle CRM On Demand Connected Mobile Sales.

Eksempler

Dette eksemplet hindrer at en prosess utløses av en Web-serviceforespørsel:

ExcludeChannel("Web-tjenester")

Dette eksemplet hindrer at en prosess utløses av en importoperasjon eller Oracle Data Loader On Demand:

ExcludeChannel("Import")

Eksempel på tillatelse for angitte Online-oppdateringer

Når Online-kanalstrengen er angitt med funksjonen ExcludeChannel, hindres oppdateringer fra følgende kanaler:

  • Alle brukersamhandlinger i nettleservinduer, inkludert oppdateringer som utføres via funksjonaliteten for masseoppdatering og sammenslåinger av poster
  • REST-API-kall

Hvis du vil tillate oppdateringer fra REST-API-kall, funksjonaliteten for masseoppdatering eller postsammenslåinger, men du vil hindre oppdateringer fra andre brukersamhandlinger i nettleservinduer, bruker du funksjonen IIF med funksjonen ExcludeChannel til å angi Online-kanalene du vil tillate. Hvis du for eksempel vil tillate oppdateringer av firmaposter fra REST-API-kall og hindre oppdateringer av firmaposter fra brukersamhandlinger i nettleservinduer, inkludert funksjonaliteten for masseoppdatering og postsammenslåinger, kan du opprette en arbeidsflytregel med den følgende konfigurasjonen:

  • Posttypen er Firma.
  • Triggerhendelsen er Før lagring av endret post.
  • Det er merket av for Avbryt lagring.
  • Betingelsen er som følger:

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

Denne arbeidsflytregelen tillater oppdateringer fra alle kanaler som ikke er hindret av Online-kanalstrengen, for eksempel Web Services og importfunksjonaliteten, samt oppdateringer fra REST-API-kall.

MERKNAD: Vær oppmerksom på at funksjonen ExcludeChannel returnerer en FALSE-verdi hvis det angitte kanalnavnet er kanalen forespørselen kom fra, når du kombinerer funksjonen ExcludeChannel med en annen funksjon, som vist i dette eksemplet.

Beslektede emner

Se følgende emner hvis du vil ha relaterte opplysninger om Expression Builder:


Publisert August 2022 Copyright © 2005, 2022, Oracle og/eller tilknyttede selskaper. Legal Notices.