Zakelijke regels maken en bewerken

De informatie op deze pagina verwijst naar functionaliteit die nog niet algemeen beschikbaar is. Deze optie is alleen beschikbaar in de omgeving van de voorvertoningssandbox.

Met een bedrijfsregel kunt u validatie toepassen op Workfront-objecten en voorkomen dat gebruikers een object maken, bewerken of verwijderen als aan bepaalde voorwaarden is voldaan. De bedrijfsregels helpen gegevenskwaliteit en operationele efficiency te verbeteren door acties te verhinderen die gegevensintegriteit in gevaar zouden kunnen brengen.

Eén bedrijfsregel kan slechts aan één object worden toegewezen. Bijvoorbeeld, als u een bedrijfsregel creeert voor het niet uitgeven van projecten onder bepaalde voorwaarden, kunt u niet de zelfde regel op taken toepassen. U zou een afzonderlijke bedrijfsregel met de zelfde voorwaarden voor taken moeten tot stand brengen.

Toegangsniveaus en het delen van objecten hebben een hogere prioriteit dan bedrijfsregels wanneer een gebruiker met een voorwerp in wisselwerking staat. Bijvoorbeeld, als een gebruiker een toegangsniveau of een toestemming heeft die het uitgeven van een project niet toestaat, dan zouden die belangrijkheid over een bedrijfsregel nemen die het uitgeven van een project onder bepaalde voorwaarden toestaat.

Wanneer meer dan één bedrijfsregel op een voorwerp van toepassing is, dan worden de regels allen gevolgd maar niet in een bepaalde orde toegepast. U hebt bijvoorbeeld twee bedrijfsregels. Eén beperkt het maken van kosten in de maand februari. Het tweede verhindert het uitgeven van een project wanneer de projectstatus Voltooid is. Als een gebruiker probeert om een uitgave aan een voltooid project in juni toe te voegen, kan de uitgave niet worden toegevoegd omdat het de tweede regel heeft teweeggebracht.

De bedrijfsregels zijn van toepassing op het creëren van, het uitgeven van, en het schrappen van voorwerpen door API evenals in de interface van Workfront.

NOTE
Omdat de bedrijfsregels bepaalde acties blokkeren, zou u uw bedrijfsregels eerst in een zandbak of voorproefmilieu moeten vormen en hen grondig testen alvorens hen in productie toe te laten.

Toegangsvereisten

Breid uit om de toegangseisen voor de functionaliteit in dit artikel weer te geven.

U moet het volgende hebben om de stappen in dit artikel uit te voeren:

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront-plan Ultieme
Adobe Workfront-licentie Standaard
Configuraties op toegangsniveau Systeembeheerder

Zie voor meer informatie over de informatie in deze tabel Toegangsvereisten in Workfront-documentatie.

Scenario's voor bedrijfsregels

De indeling van een bedrijfsregel is "ALS aan de gedefinieerde voorwaarde is voldaan, is de gebruiker niet in staat tot de actie op het object en wordt het bericht weergegeven."

De syntaxis voor de eigenschappen en andere functies in een bedrijfsregel is hetzelfde als de syntaxis voor een berekend veld in een aangepast formulier. Zie voor meer informatie over de syntaxis Berekende velden toevoegen met de formulierontwerper.

Zie voor informatie over IF-instructies Overzicht van "IF"-instructies en Operatoren voor voorwaarde in berekende aangepaste velden.

Voor informatie over op gebruiker-gebaseerde vervangingen, zie Gebruik op gebruiker gebaseerde jokertekens om rapporten te generaliseren.

Voor informatie over op datum gebaseerde vervangingen, zie Gebruik op datum gebaseerde jokertekens om rapporten te generaliseren.

Een API-jokerteken is ook beschikbaar in bedrijfsregels. U kunt $$ISAPI om de regel alleen in de gebruikersinterface of alleen in de API te activeren.

Sommige eenvoudige bedrijfsregelscenario's zijn:

  • De gebruikers kunnen geen nieuwe uitgaven tijdens de laatste week van Februari toevoegen. Deze formule kan als volgt worden omschreven: IF(AND(MONTH($$TODAY) = 2, DAYOFMONTH($$TODAY) >= 22), "You cannot add new expenses during the last week of February.")
  • Gebruikers kunnen een project in de status Voltooid niet bewerken. Deze formule kan als volgt worden omschreven: IF({status} = "CPL", "You cannot edit this project because it is in Complete status.")

Een scenario met geneste IF-instructies is:

De gebruikers kunnen voltooide projecten niet uitgeven en kunnen geen projecten met een Geplande Datum van de Voltooiing in Maart uitgeven. Deze formule kan als volgt worden omschreven:

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")
)

Voeg een nieuwe bedrijfsregel toe

  1. Klik op de knop Main Menu pictogram Hoofdmenu in de rechterbovenhoek van Adobe Workfront of (indien beschikbaar) op de knop Main Menu pictogram Hoofdmenu in de linkerbovenhoek klikt u op Setup Pictogram Instellen .

  2. Klikken Zakelijke regels in het linkerdeelvenster.

  3. Klikken Nieuwe bedrijfsregel.

  4. Selecteer het objecttype waaraan u de bedrijfsregel wilt toewijzen en klik vervolgens op Doorgaan.

    Een object selecteren

  5. Typ de Naam voor de bedrijfsregel.

  6. In de Is actief selecteert u of de regel actief moet zijn wanneer u deze opslaat.

    Als u Nee, wordt de regel als inactief opgeslagen en kunt u deze later activeren.

  7. Selecteer een Trigger voor de bedrijfsregel. De opties zijn:

    • Bij het maken van objecten: De regel wordt toegepast wanneer een gebruiker een object probeert te maken.
    • Bij bewerken object: De regel wordt toegepast wanneer een gebruiker een object probeert te bewerken.
    • Op object verwijderen: De regel wordt toegepast wanneer een gebruiker een object probeert te verwijderen.
  8. (Optioneel) Voer een Beschrijving van de bedrijfsregel en wat gebeurt wanneer het wordt toegepast.

  9. Bouw de formule in de formules redacteur, in het centrum van de dialoog van de bedrijfsregel.

    De indeling van een bedrijfsregel is "ALS aan de gedefinieerde voorwaarde is voldaan, is de gebruiker niet in staat tot de actie op het object en wordt het bericht weergegeven."

    In het formuleringsgebied, zijn de delen van de bedrijfsregel u bouwt de voorwaarde, en het bericht dat in Workfront toont wanneer aan de voorwaarde wordt voldaan.

    • Het "object" is het objecttype dat u hebt geselecteerd bij het maken van de bedrijfsregel. Deze wordt weergegeven in de kop van het dialoogvenster.
    • De "actie" is de trigger die u voor de regel hebt geselecteerd: maak, bewerk of verwijder het object.
    • Omdat het object en de actie al zijn gedefinieerd, neemt u ze niet op in de formule.
    • Het aangepaste foutbericht wordt aan de gebruiker weergegeven wanneer deze de bedrijfsregel activeert. Het zou duidelijke instructies moeten geven over wat er mis ging en hoe de kwestie te verhelpen.

    Dialoogvenster Zakelijke regels toevoegen

    Dit voorbeeld is een bedrijfsregel voor uitgaven. Als de huidige maand Juni is, dan kunnen de gebruikers geen nieuwe uitgaven tot stand brengen, en het bericht verklaart dit.

    Voor meer voorbeelden van bedrijfsregels, zie Scenario's voor bedrijfsregels in dit artikel.

  10. (Optioneel) Gebruik de formule Expressies en Velden in het juiste paneel helpen bij het bouwen van de regel.

    Zoeken naar een expressie of veld om de lijst met beschikbare items te beperken.

    De lijst met beschikbare velden is beperkt tot velden die betrekking hebben op het objecttype voor de bedrijfsregel.

  11. Klikken Opslaan wanneer u klaar bent met het bouwen van de bedrijfsregel.

NOTE
Nadat u een bedrijfsregel hebt toegevoegd, moet u deze testen door het bijbehorende object toe te voegen, te bewerken of te verwijderen om ervoor te zorgen dat de regel correct wordt toegepast.

Een bedrijfsregel activeren

Wanneer een bedrijfsregel inactief is, is Actief gebied in de lijst van bedrijfsregels vals toont. U kunt de status van de regel niet bijwerken in de lijstweergave.

Een bedrijfsregel activeren:

  1. Selecteer de bedrijfsregel in de lijst van regels en klik het Edit pictogram.
  2. Selecteren Ja for Is actief in de dialoog over bedrijfsregels.
  3. Klikken Opslaan.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43