Administrera arbetsflödesinstanser administering-workflow-instances
Arbetsflödeskonsolen innehåller flera verktyg för att administrera arbetsflödesinstanser för att säkerställa att de körs som förväntat.
Det finns en rad konsoler som du kan använda för att administrera dina arbetsflöden. Använd global navigering för att öppna verktyg välj Arbetsflöde:
- Modeller: Hantera arbetsflödesdefinitioner
- Instanser: Visa och hantera pågående arbetsflödesinstanser
- Startare: Hantera hur arbetsflöden ska startas
- Arkiv: Visa historik över arbetsflöden som har slutförts
- Fel: Visa historik över arbetsflöden som slutförts med fel
Övervaka status för arbetsflödesinstanser monitoring-the-status-of-workflow-instances
-
Använd navigeringsval verktyg sedan Arbetsflöde.
-
Välj Instanser om du vill visa en lista över pågående arbetsflödesinstanser.
-
Markera ett specifikt objekt och sedan Öppna historik för mer information:
Göra uppehåll, återuppta och avsluta en arbetsflödesinstans suspending-resuming-and-terminating-a-workflow-instance
-
Använd navigeringsval verktyg sedan Arbetsflöde.
-
Välj Instanser om du vill visa en lista över pågående arbetsflödesinstanser.
-
Markera ett specifikt objekt och använd sedan Avsluta, Gör uppehåll, eller Återuppta, beroende på vad som är lämpligt, bekräftelse och/eller ytterligare uppgifter krävs:
Visa arkiverade arbetsflöden viewing-archived-workflows
-
Använd navigeringsval verktyg sedan Arbetsflöde.
-
Välj Arkiv om du vill visa en lista över arbetsflödesinstanser som har slutförts.
note note NOTE Avbruten status betraktas som en avslutad åtgärd eftersom den inträffar till följd av en användaråtgärd. till exempel: - användning av Avsluta åtgärd
- när en sida, som är underställd ett arbetsflöde, tas bort (framtvingar), avslutas arbetsflödet
-
Markera ett specifikt objekt och sedan Öppna historik för mer information:
Åtgärdar fel i arbetsflödesinstansen fixing-workflow-instance-failures
När ett arbetsflöde misslyckas, innehåller AEM Fel så att du kan undersöka och vidta lämpliga åtgärder när originalorsaken har hanterats:
-
Felinformation
Öppnar ett fönster för att visa
Felmeddelande, Steg och Felstapel. -
Öppna historik
Visar information om arbetsflödeshistoriken. -
Försök igen Kör komponentinstansen Script Step igen. Använd kommandot Försök igen när du har åtgärdat orsaken till det ursprungliga felet. Du kan till exempel försöka utföra steget igen när du har åtgärdat ett fel i skriptet som utförs av processteget.
-
Avsluta Avsluta arbetsflödet om felet har orsakat en oåterkallelig situation för arbetsflödet. Arbetsflödet kan t.ex. vara beroende av miljöförhållanden, t.ex. information i databasen som inte längre är giltig för arbetsflödesinstansen.
-
Avsluta och försök igen Liknar Avsluta förutom att en ny arbetsflödesinstans startas med den ursprungliga nyttolasten, titeln och beskrivningen.
Så här undersöker du fel och sedan återupptar eller avslutar du arbetsflödet:
-
Använd navigeringsval verktyg sedan Arbetsflöde.
-
Välj Fel för att visa en lista över arbetsflödesinstanser som inte har slutförts korrekt.
-
Välj ett specifikt objekt och sedan lämplig åtgärd:
Vanlig tömning av arbetsflödesinstanser regular-purging-of-workflow-instances
Om du minimerar antalet arbetsflödesinstanser ökas arbetsflödesmotorns prestanda, så att du regelbundet kan rensa avslutade eller pågående arbetsflödesinstanser från databasen.
Konfigurera Rensa arbetsflöde för Adobe Granite för att rensa arbetsflödesinstanser utifrån deras ålder och status. Du kan också rensa arbetsflödesinstanser av alla modeller eller av en viss modell.
Du kan också skapa flera konfigurationer av tjänsten för att rensa arbetsflödesinstanser som uppfyller olika villkor. Skapa till exempel en konfiguration som tömmer instanser av en viss arbetsflödesmodell när de körs mycket längre än förväntat. Skapa en annan konfiguration som tömmer alla slutförda arbetsflöden efter ett visst antal dagar för att minimera databasens storlek.
Om du vill konfigurera tjänsten kan du använda Webbkonsol eller lägga till en OSGi-konfiguration i databasen. I följande tabell beskrivs de egenskaper som du behöver för någon av metoderna.
com.adobe.granite.workflow.purge.Scheduler
sling:OsgiConfig
noden kräver ett identifierarsuffix, till exempel:com.adobe.granite.workflow.purge.Scheduler-myidentifier
Ange maximal storlek för inkorgen setting-the-maximum-size-of-the-inbox
Du kan ange den maximala storleken för inkorgen genom att konfigurera Adobe Granite Workflow Service, med Webbkonsol eller lägga till en OSGi-konfiguration i databasen. I följande tabell beskrivs egenskapen som du konfigurerar för båda metoderna.
com.adobe.granite.workflow.core.WorkflowSessionFactory
.