Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

Begrense arbeidsflytregler til bestemte kanaler eller roller

Du kan begrense en arbeidsflytregel til bestemte kanaler eller roller ved å legge til en betingelse i arbeidsflytregelen.

Slik forhindrer du at en kanal aktiverer en arbeidsflytregel

  • Bruk funksjonen ExcludeChannel() i betingelsesuttrykket.

    Hvis du for eksempel vil forhindre at en stor importoperasjon utløser en arbeidsflytregel, bruker du følgende betingelse i arbeidsflytregelen:

    ExcludeChannel ("Import")

    Hvis du vil ha flere opplysninger om funksjonen ExcludeChannel(), se ExcludeChannel.

Slik begrenser du en arbeidsflytregel til en bestemt rolle

  • Bruk funksjonen UserValue() med attributtet <Role> i betingelsesuttrykket.

    Hvis du for eksempel vil begrense en arbeidsflytregel slik at den bare aktiveres når brukeren som utfører handlingen som utløser regelen, har rollen Administrator og prioriteten i posten er Høy, bruker du følgende betingelse i arbeidsflytregelen:

    UserValue('<Role>')="Administrator" AND [<Priority>]="Høy"

    Hvis du vil ha flere opplysninger om funksjonen UserValue(), se UserValue.

MERKNAD: De språkuavhengige feltnavnene og feltnavnsyntaksen som brukes i eksempeluttrykk i dette emnet, er feltnavnene og feltnavnsyntaksen som ble brukt i Expression Builder i tidligere versjoner enn Release 29 Service Pack 1. Disse eksemplene er fortsatt gyldige. Hvis du velger de tilsvarende feltene for et uttrykk fra feltlisten i Expression Builder i Release 29 Service Pack 1 eller senere, vil imidlertid feltnavnene og feltnavnsyntaksen være forskjellig fra dem som vises i eksemplene. Det anbefales at du alltid velger feltene for uttrykkene fra feltlisten i Expression Builder, slik at feltnavnene og feltnavnsyntaksen alltid er riktige. Hvis du vil ha flere opplysninger om feltnavnene og feltnavnsyntaksen i uttrykk, se Om uttrykk.


Publisert September 2017 Copyright © 2005, 2017, Oracle. Med enerett. Legal Notices.