Zakelijke regels maken en bewerken
de benadrukte informatie op deze pagina verwijst naar functionaliteit nog niet algemeen beschikbaar. Deze optie is alleen beschikbaar in de voorvertoningsomgeving voor alle klanten. Na de maandelijkse versies aan Productie, zijn de zelfde eigenschappen ook beschikbaar in het milieu van de Productie voor klanten die snelle versies toeliet.
voor informatie over snelle versies, zie snelle versies voor uw organisatietoelaten of onbruikbaar maken.
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.
Toegangsvereisten
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 |
Voor meer detail over de informatie in deze lijst, zie vereisten van de Toegang in de documentatie van Workfront.
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. Voor meer informatie over de syntaxis, zie berekende gebieden met de vormontwerpertoevoegen.
Voor informatie over IF- verklaringen, zie "IF"verklaringenoverzichten de exploitanten van de Voorwaarde in berekende douanevelden.
Voor informatie over op gebruiker-gebaseerde vervangingen, zie Op gebruiker-gebaseerde vervangingen van het Gebruik om rapportente generaliseren.
Voor informatie over op datum-gebaseerde vervangingen, zie Op datum-gebaseerde vervangingen van het Gebruik om rapportente generaliseren.
Een API-jokerteken is ook beschikbaar in bedrijfsregels. U kunt $$ISAPI
gebruiken om de regel alleen in de gebruikersinterface of alleen in de API te activeren.
De jokertekens $$BEFORE_STATE
en $$AFTER_STATE
worden in expressies gebruikt om de veldwaarden van het object te benaderen voor en na elke bewerking.
- Deze jokertekens zijn beide beschikbaar voor de bewerktrigger. De standaardstatus voor de bewerktrigger (als er geen status is opgenomen in de expressie) is
$$AFTER_STATE
. - De trigger voor het maken van objecten staat alleen de instructie
$$AFTER_STATE
toe, omdat de status before niet bestaat. - De trigger voor het verwijderen van objecten staat alleen de instructie
$$BEFORE_STATE
toe, omdat de status after niet bestaat.
Sommige eenvoudige bedrijfsregelscenario's zijn:
- De gebruikers kunnen geen nieuwe uitgaven tijdens de laatste week van Februari toevoegen. Deze formule kan worden weergegeven als:
IF(MONTH($$TODAY) = 2 && DAYOFMONTH($$TODAY) >= 22, "You cannot add new expenses during the last week of February.")
- De gebruikers kunnen niet de projectnaam van een project in Volledige status uitgeven. Deze formule kan worden weergegeven als:
IF({status} = "CPL" && {name} != $$BEFORE_STATE.{name}, "You cannot edit the project name.")
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(
$$AFTER_STATE.{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
-
Klik het Main Menu pictogram in de hoger-juiste hoek van Adobe Workfront, of (als beschikbaar), klik het Main Menu pictogram in de upper-left hoek, dan klik Setup .
-
Klik BedrijfsRegels in het linkerpaneel.
-
Klik Nieuwe bedrijfsregel.
-
Selecteer het objecten type om de bedrijfsregel aan toe te wijzen, dan klik verdergaan.
-
Typ de Naam voor de bedrijfsregel.
-
Op is Actief gebied, selecteer of de regel actief zou moeten zijn wanneer u het bewaart.
Als u Nr selecteert, wordt de regel bewaard als inactief, en u kunt het later activeren.
-
Selecteer a Trekker voor de bedrijfsregel. De opties zijn:
- op objecten verwezenlijking: de regel wordt toegepast wanneer een gebruiker probeert om een voorwerp tot stand te brengen.
- op voorwerp uitgeven: de regel wordt toegepast wanneer een gebruiker probeert om een voorwerp uit te geven.
- op voorwerp schrapt: de regel wordt toegepast wanneer een gebruiker probeert om een voorwerp te schrappen.
-
(Facultatief) ga a Beschrijving van de bedrijfsregel in en wat gebeurt wanneer het wordt toegepast.
-
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.
u kunt statische URL in het foutenbericht omvatten, om aan documentatie of andere nuttige pagina's te verbinden om de gebruiker op te begeleiden hoe te om hun actie binnen de beperking van de regel te wijzigen.
in dit voorbeeld, "leer meer"zal met URL verbinden.
"You are not allowed to add a new project in November.[Learn more](http://url)"
De URL moet tussen haakjes staan, maar koppelingstekst tussen haakjes is niet vereist. U kunt volledige URL tonen en het zal een klikbare verbinding zijn.
toe
Dit voorbeeld is een bedrijfsregel voor projecten. Als de huidige maand November is, dan worden de gebruikers toegelaten om geen nieuwe projecten tot stand te brengen, en het bericht verklaart dit.
Voor meer voorbeelden van bedrijfsregels, zie Scenario's voor bedrijfsregelsin dit artikel.
-
-
(Facultatief) gebruik de formule Uitdrukkingen en Gebieden in het juiste paneel om bij de bouw van de regel bij te wonen.
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.
-
Klik sparen wanneer u klaar bent met het bouwen van de bedrijfsregel.
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:
- Selecteer de bedrijfsregel in de lijst van regels en klik het Edit pictogram.
- Selecteer ja voor is Actief in de dialoog van de bedrijfsregel.
- Klik sparen.