Skriv ut      Öppna PDF-version av onlinehjälpen


Föregående ämne

Nästa ämne

Begränsa arbetsflödesregler till specifika kanaler eller roller

När du skapar en arbetsflödesregel med en utlösande händelse som inte är Schemalagd händelse, kan du begränsa regeln till specifika kanaler eller roller genom att lägga till ett villkor i regeln.

Så här förhindrar du att en kanal anropar en arbetsflödesregel

  • Använd funktionen ExcludeChannel() i villkorsuttrycket.

    Använd till exempel följande villkor i arbetsflödesregeln om du vill förhindra att en stor importåtgärd utlöser en arbetsflödesregel:

    ExcludeChannel ("Import")

    Mer information om funktionen ExcludeChannel() finns i ExcludeChannel.

Så här begränsar du en arbetsflödesregel till en specifik roll

  • Använd funktionen UserValue() med attributet <Role> i villkorsuttrycket.

    Använd till exempel följande villkor i arbetsflödesregeln om du vill begränsa arbetsflödesregeln så att den endast anropas när rollen är Administratör och prioriteten i posten är inställd på Hög för användaren som utlöste regeln:

    UserValue('<Role>')="Administratör" AND [<Priority>]="Hög"

    Mer information om funktionen UserValue() finns i UserValue.

Obs! De språkoberoende fältnamnen och fältnamnssyntaxen som används i exempeluttrycken i det här avsnittet är de fältnamn och den fältnamnssyntax som användes i tidigare utgåvor av Expression Builder än utgåva 29 Service Pack 1. Dessa exempel fungerar fortfarande. Men om du väljer motsvarande fält för ett uttryck från listan Fält i Expression Builder i utgåva 29 Service Pack 1 eller senare, används andra fältnamn och en annan fältnamnssyntax än den som visas exemplen. Du bör alltid välja fälten för ditt uttryck från listan Fält i Expression Builder, så att rätt fältnamn och fältnamnssyntax används. Mer information om fältnamn och fältnamnssyntax i uttryck finns i Om uttryck.


Publicerat i Augusti 2018 Copyright © 2005, 2018, Oracle. Oracle förbehåller sig samtliga rättigheter. Legal Notices.