Tulosta      Avaa käytönaikaisen ohjeen PDF-versio


Previous Topic

Next Topic

ExcludeChannel

Kohteen Expression Builder ExcludeChannel-funktio palauttaa arvon Epätosi, jos määritetty kanavan nimi on kanava, jolta pyyntö tuli.

Syntaksi

ExcludeChannel(channel name)

Tuloksen tyyppi

Boolen

Argumentit

Seuraavassa taulukossa on toiminnon argumenttien kuvaukset.

Argumentti

Kuvaus

kanavan nimi

Pois suljettavan kanavan nimi.

Seuraavassa taulukossa on kanavan nimen argumentissa käytettävät kelvolliset merkkijonot. Kirjainkoko otetaan huomioon merkkijonoissa.

Kanavan nimen merkkijono

Kuvaus

Tuonti

Tämä kanavamerkkijono sulkee pois tuontitoiminnon ja sovelluksen Oracle Data Loader On Demand avulla tehtävät päivitykset.

Online

Tämä kanavamerkkijono sulkee pois seuraavien toimintojen tekemät päivitykset:

  • käyttäjän toimet selainikkunoissa, mukaan lukien joukkopäivitystoimintojen ja tietueiden yhdistämisen kautta tehtävät päivitykset
  • REST API -rajapinnan kutsut

    HUOMAUTUS: Online-kanavamerkkijono ei sulje pois tuontitoiminnon tekemiä päivityksiä.

Joukkopäivitys

Tämä kanavamerkkijono sulkee pois vain joukkopäivitystoiminnon avulla tehtävät päivitykset.

HUOMAUTUS: Myös Online-kanavamerkkijono sulkee pois joukkopäivitystoiminnon tekemät päivitykset.

Tietueiden yhdistäminen

Tämä kanavamerkkijono sulkee pois vain tietueiden yhdistämisen avulla tehtävät päivitykset.

HUOMAUTUS: Myös Online-kanavamerkkijono sulkee pois tietueiden yhdistämisen avulla tehtävät päivitykset.

Web-palvelut

Tämä kanavan merkkijono sulkee pois Web-palveluiden avulla tehtävät päivitykset.

Office

Tämä kanavan merkkijono sulkee pois sovelluksen Oracle CRM On Demand Integration for Office avulla tehtävät päivitykset.

OEI

Tämä kanavan merkkijono sulkee pois sovelluksen Oracle Outlook Email Integration On Demand ja Oracle Notes Email Integration On Demandavulla tehtävät päivitykset.

Desktop

Tämä kanavan merkkijono sulkee pois sovelluksen Oracle CRM On Demand Desktop avulla tehtävät päivitykset.

Rest

Tämä kanavamerkkijono sulkee pois vain REST API -rajapinnan kutsujen tekemät päivitykset.

HUOMAUTUS: Myös Online-kanavamerkkijono sulkee pois REST API -rajapinnan kutsujen tekemät päivitykset.

Mobile

Tämä kanavan merkkijono sulkee pois Oracle CRM On Demand -ohjelman Connected Mobile Sales -sovelluksen päivitykset.

Esimerkit

Seuraava esimerkki estää prosessin käynnistymisen seuraavan Web-palvelukutsun käynnistämänä:

ExcludeChannel("Web Services")

Seuraavassa esimerkissä estetään tuontitoimintoa tai sovellusta Oracle Data Loader On Demand käynnistämästä prosessia:

ExcludeChannel("Import")

Esimerkki määritettyjen online-päivitysten sallimisesta

Online-kanavamerkkijonon määritys ExcludeChannel-funktiolla estää seuraavien kanavien kautta tehtävät päivitykset:

  • kaikki käyttäjän toimet selainikkunoissa, mukaan lukien joukkopäivitystoimintojen ja tietueiden yhdistämisen kautta tehtävät päivitykset
  • REST API -rajapinnan kutsut

Jos haluat sallia REST API -kutsujen, joukkopäivitystoiminnon tai tietueiden yhdistämisen kautta tehtävät päivitykset mutta estää muiden käyttäjän selainikkunassa tekemien toimien käynnistämät päivitykset, määritä sallittavat online-kanavat käyttämällä IIF-funktiota ja ExcludeChannel-funktiota. Jos esimerkiksi haluat sallia REST API -kutsujen tekemät päivitykset asiakastietueisiin mutta estää käyttäjän selainikkunassa tekemien toimien, kuten joukkopäivitystoiminnon tai tietueiden yhdistämisen, kautta tehtävät päivitykset, voit luoda työnkulkusäännön, jossa on seuraava kokoonpano:

  • Tietuetyyppi on Asiakas.
  • Käynnistystapahtuma on Ennen muokatun tietueen tallennusta.
  • Peruuta tallennus -valintaruutu on valittu.
  • Ehto on seuraava:

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

Tämä työnkulkusääntö sallii päivitykset kaikista kanavista, joita Online-kanavamerkkijono ei estä, kuten web-palveluista ja tuontitoiminnosta, sekä REST API -kutsujen kautta tehtävät päivitykset.

HUOMAUTUS: Kun yhdistät ExcludeChannel-funktion toiseen funktioon tässä esimerkissä kuvatulla tavalla, muista, että ExcludeChannel-funktio palauttaa arvon FALSE, jos pyyntö tuli kanavasta, jonka nimi on määritetty funktioon.

Liittyvät aiheet

Tähän liittyviä kohteen Expression Builder tietoja on seuraavissa aiheissa:


Julkaistu Elokuu 2021 Copyright © 2005, 2021, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Legal Notices.