Skapa och redigera affärsregler

Med en affärsregel kan du validera Workfront-objekt och hindra användare från att skapa, redigera eller ta bort ett objekt när vissa villkor är uppfyllda. Affärsreglerna bidrar till att förbättra datakvaliteten och effektiviteten genom att förhindra åtgärder som kan äventyra dataintegriteten.

En affärsregel kan bara tilldelas ett objekt. Om du t.ex. skapar en affärsregel för att inte redigera projekt under vissa förhållanden, kan du inte använda samma regel för uppgifter. Du måste skapa en separat affärsregel med samma villkor för uppgifter.

Åtkomstnivåer och objektdelning har högre prioritet än affärsregler när en användare interagerar med ett objekt. Om en användare t.ex. har en åtkomstnivå eller behörighet som inte tillåter redigering av ett projekt, har de företräde framför en affärsregel som tillåter redigering av ett projekt under vissa villkor.

När mer än en affärsregel gäller för ett objekt följs alla regler, men tillämpas inte i en viss ordning. Du har till exempel två affärsregler. Det finns en begränsning för att skapa utgifter i februari. Den andra förhindrar redigering av ett projekt när projektstatusen är Slutförd. Om en användare försöker lägga till en utgift i ett slutfört projekt i juni, kan utgiften inte läggas till eftersom den har utlöst den andra regeln.

Affärsreglerna gäller för att skapa, redigera och ta bort objekt via API:t och Workfront-gränssnittet.

NOTE
Eftersom affärsreglerna blockerar vissa åtgärder bör du alltid konfigurera dina affärsregler först i en sandlåda eller förhandsvisningsmiljö och testa dem noggrant innan du aktiverar dem i produktionen.

Åtkomstkrav

Expandera om du vill visa åtkomstkrav för funktionerna i den här artikeln.

Du måste ha följande för att kunna utföra stegen i den här artikeln:

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront Ultimate
Adobe Workfront-licens Standard
Konfigurationer på åtkomstnivå Systemadministratör

Mer information om informationen i den här tabellen finns i Åtkomstkrav i Workfront-dokumentationen.

Scenarier för affärsregler

Formatet på en affärsregel är"OM det definierade villkoret uppfylls förhindras användaren från att utföra åtgärden på objektet och meddelandet visas."

Syntaxen för egenskaperna och andra funktioner i en affärsregel är densamma som syntaxen för ett beräkningsfält i ett anpassat formulär. Mer information om syntaxen finns i Lägga till beräknade fält med formulärdesignern.

Mer information om IF-satser finns i "IF"-programöversikt och Villkorsoperatorer i beräknade anpassade fält.

Mer information om användarbaserade jokertecken finns i Använda användarbaserade jokertecken för att generera rapporter.

Mer information om datumbaserade jokertecken finns i Generera rapporter med datumbaserade jokertecken.

Ett API-jokertecken finns också i affärsreglerna. Du kan använda $$ISAPI för att utlösa regeln endast i gränssnittet eller endast i API:t.

Några enkla affärsregelscenarier är:

  • Användare kan inte lägga till nya utgifter under den sista veckan i februari. Den här formeln kan anges som: IF(AND(MONTH($$TODAY) = 2, DAYOFMONTH($$TODAY) >= 22), "You cannot add new expenses during the last week of February.")
  • Användare kan inte redigera ett projekt som har statusen Fullständigt. Den här formeln kan anges som: IF({status} = "CPL", "You cannot edit this project because it is in Complete status.")

Ett scenario med kapslade IF-satser är:

Användare kan inte redigera slutförda projekt och kan inte redigera projekt med ett planerat slutförandedatum i mars. Denna formel kan anges som:

IF(
    {status}="CPL",
    "You cannot edit a completed project",
    IF(
        MONTH({plannedCompletionDate})=3,
        "You cannot edit a project with a planned completion date in March")
)

Lägg till en ny affärsregel

  1. Klicka på ikonen Main Menu Huvudmeny i det övre högra hörnet av Adobe Workfront, eller (om den är tillgänglig) klicka på ikonen Main Menu Huvudmeny i det övre vänstra hörnet och klicka sedan på Setup ikonen Konfigurera .

  2. Klicka på Affärsregler i den vänstra panelen.

  3. Klicka på Ny affärsregel.

  4. Välj den objekttyp som affärsregeln ska tilldelas till och klicka sedan på Fortsätt.

    Markera ett objekt

  5. Skriv namnet för affärsregeln.

  6. I fältet Är aktiv väljer du om regeln ska vara aktiv när du sparar den.

    Om du väljer Nej sparas regeln som inaktiv och du kan aktivera den senare.

  7. Välj en utlösare för affärsregeln. Alternativen är:

    • När objekt skapas: Regeln används när en användare försöker skapa ett objekt.
    • Vid objektredigering: Regeln används när en användare försöker redigera ett objekt.
    • Vid borttagning av objekt: Regeln används när en användare försöker ta bort ett objekt.
  8. (Valfritt) Ange en beskrivning av affärsregeln och vad som händer när den tillämpas.

  9. Bygg formeln i formelredigeraren i mitten av dialogrutan för affärsregler.

    Formatet på en affärsregel är"OM det definierade villkoret uppfylls förhindras användaren från att utföra åtgärden på objektet och meddelandet visas."

    I formelområdet är de delar av affärsregeln som du skapar villkoret och det meddelande som visas i Workfront när villkoret är uppfyllt.

    • "object" är den objekttyp som du valde när du skapade affärsregeln. Den visas i dialogrutans rubrik.
    • "action" är den utlösare som du valde för regeln: skapa, redigera eller ta bort objektet.
    • Eftersom objektet och åtgärden redan är definierade, tar du inte med dem i formeln.
    • Det anpassade felmeddelandet visas för användaren när de utlöser affärsregeln. Den ska innehålla tydliga instruktioner om vad som gick fel och hur problemet ska åtgärdas.

    Dialogrutan Lägg till affärsregel

    Det här exemplet är en affärsregel för utgifter. Om den aktuella månaden är juni får användarna inte skapa nya utgifter, och det förklaras i meddelandet.

    Mer exempel på affärsregler finns i Scenarier för affärsregler i den här artikeln.

  10. (Valfritt) Använd formeln Uttryck och Fält på den högra panelen för att få hjälp med att skapa regeln.

    Sök efter ett uttryck eller fält för att begränsa listan med tillgängliga objekt.

    Listan med tillgängliga fält är begränsad till fält som är relaterade till objekttypen för affärsregeln.

  11. Klicka på Spara när du är klar med att skapa affärsregeln.

NOTE
När du har lagt till en affärsregel bör du testa den genom att lägga till, redigera eller ta bort det associerade objektet för att se till att regeln tillämpas korrekt.

Aktivera en affärsregel

När en affärsregel är inaktiv visas Falskt i fältet Är aktiv i listan med affärsregler. Du kan inte uppdatera regelns status i listvyn.

Så här aktiverar du en affärsregel:

  1. Markera affärsregeln i listan med regler och klicka på ikonen Redigera.
  2. Välj Ja för Är aktiv i dialogrutan för affärsregler.
  3. Klicka på Spara.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43