Administrera arbetsflöden administering-workflows
Med arbetsflöden kan du automatisera Adobe Experience Manager-aktiviteter (AEM). Arbetsflöden:
-
Består av en serie steg som körs i en viss ordning.
- Varje steg utför en distinkt aktivitet, till exempel väntar på användarindata, aktiverar en sida eller skickar ett e-postmeddelande.
-
Kan samverka med resurser i databasen, användarkonton och AEM.
-
Kan samordna komplicerade aktiviteter som omfattar alla aspekter av AEM.
De affärsprocesser som din organisation har etablerat kan representeras som arbetsflöden. Processen med att publicera webbplatsinnehåll omfattar till exempel vanligtvis steg för godkännande och godkännande av olika intressenter. Dessa processer kan implementeras som AEM arbetsflöden och tillämpas på innehållssidor och resurser.
- Tillämpar och deltar i arbetsflöden: Arbeta med arbetsflöden.
- Skapa arbetsflödesmodeller och utöka arbetsflödesfunktioner: Utveckla och utöka arbetsflöden.
- Förbättrar prestanda för arbetsflöden som använder betydande serverresurser: Samtidig arbetsflödesbearbetning.
Arbetsflödesmodeller och instanser workflow-models-and-instances
Arbetsflödesmodeller i AEM representerar och implementerar affärsprocesser:
- Vanligtvis arbetar de med sidor eller resurser för att uppnå ett visst resultat.
- Dessa sidor och/eller resurser kallas arbetsflödets nyttolast.
- Arbetsflödesmodeller består av en serie steg som utför en viss uppgift.
- Nyttolasten överförs från steg till steg när arbetsflödet fortskrider.
När en arbetsflödesmodell startas (körs) skapas en arbetsflödesinstans. En arbetsflödesmodell kan startas flera gånger, varje gång en distinkt arbetsflödesinstans genereras. För varje instans körs stegen som definieras av arbetsflödesmodellen.
Arbetsflödesinstanser går igenom följande livscykel:
-
Arbetsflödesmodellen startas och en arbetsflödesinstans skapas och körs.
- Arbetsflödesinstansens nyttolast identifieras när modellen startas.
- Instansen är i själva verket en kopia av modellen (som när den skapades).
- AEM kan skapa arbetsflödesmodeller.
-
Det första steget i arbetsflödesmodellen körs.
-
Stegen slutförs och arbetsflödesmotorn använder modellen för att bestämma nästa steg som ska köras.
-
De följande stegen i arbetsflödesmodellen körs och slutförs.
-
När det sista steget har slutförts slutförs arbetsflödesinstansen och arkiveras därför.
Många användbara arbetsflödesmodeller medföljer AEM. Dessutom kan utvecklarna i organisationen skapa anpassade arbetsflödesmodeller som är anpassade efter affärsprocessernas specifika behov.
Arbetsflödessteg workflow-steps
När arbetsflödessteg körs kopplas de till en arbetsflödesinstans. Historiken för en arbetsflödesinstans innehåller information om varje steg som har körts för instansen. Den här informationen är användbar för att undersöka problem som uppstår under utförandet.
Antingen utför en användare eller tjänst arbetsflödessteg beroende på typ av steg:
- När en användare utför ett steg tilldelas han/hon en arbetspost som placeras i sin inkorg. Användaren ansvarar för att slutföra steget manuellt så att arbetsflödesinstansen fortskrider.
- När en tjänst utför ett steg, fortsätter arbetsflödesinstansen automatiskt till nästa steg när den är klar.
Arbetsflödets status och åtgärder workflow-status-and-actions
Ett arbetsflöde kan ha någon av följande statusar:
-
KÖRS: Arbetsflödesinstansen körs.
-
SLUTFÖRD: Arbetsflödesinstansen har avslutats.
-
UPPHÖRT: Markerar arbetsflödet som pausat. Se dock varningsmeddelandet nedan om ett känt problem med det här läget.
-
AVBRUTEN: Arbetsflödesinstansen har avslutats.
-
STALE: Progression för arbetsflödesinstansen kräver att ett bakgrundsjobb körs, men jobbet kan inte hittas i systemet. Detta kan inträffa när ett fel inträffar när arbetsflödet körs.
Beroende på status kan du utföra åtgärder för att köra arbetsflödesinstanser när du måste ingripa i den normala förloppet för en arbetsflödesinstans:
- Gör uppehåll: Om du gör uppehåll ändras arbetsflödets status till Pausat. Se Varning nedan:
- Återuppta: Startar om ett pausat arbetsflöde på samma plats i körningen där det pausades, med samma konfiguration.
- Avsluta: Avslutar arbetsflödets körning och ändrar tillståndet till ABORTED. En avbruten arbetsflödesinstans kan inte startas om.