Workflows beheren administering-workflows

Met workflows kunt u Adobe Experience Manager-activiteiten (AEM) automatiseren. Workflows:

  • Bestaat uit een reeks stappen die in een specifieke volgorde worden uitgevoerd.

    • Elke stap voert een afzonderlijke activiteit uit, zoals het wachten op gebruikersinvoer, het activeren van een pagina of het verzenden van een e-mailbericht.
  • Kan communiceren met middelen in de gegevensopslagruimte, gebruikersaccounts en AEM services.

  • Kan ingewikkelde activiteiten coördineren waarbij elk aspect van AEM betrokken is.

De bedrijfsprocessen die uw organisatie heeft gevestigd kunnen als werkschema's worden vertegenwoordigd. Het publicatieproces van website-inhoud omvat bijvoorbeeld doorgaans stappen zoals goedkeuring en aftekening door verschillende belanghebbenden. Deze processen kunnen worden geïmplementeerd als AEM workflows en worden toegepast op inhoudspagina's en elementen.

NOTE
Zie voor meer informatie:

Workflowmodellen en -instanties workflow-models-and-instances

Workflowmodellen AEM zijn de vertegenwoordiging en uitvoering van bedrijfsprocessen:

  • Doorgaans handelen ze op pagina's of elementen om een specifiek resultaat te bereiken.
  • Deze pagina's en/of middelen worden de werkstroomlading genoemd.
  • De modellen van het werkschema bestaan uit een reeks stappen die een specifieke taak uitvoeren.
  • De lading wordt overgegaan van stap tot stap aangezien het werkschema vordert.

Wanneer een workflowmodel wordt gestart (uitgevoerd), wordt een workflowinstantie gemaakt. Een workflowmodel kan meerdere keren worden gestart, telkens wanneer een afzonderlijke werkstroominstantie wordt gegenereerd. Voor elke instantie worden de stappen uitgevoerd die in het workflowmodel worden gedefinieerd.

CAUTION
De uitgevoerde stappen zijn die welke door het werkschemamodel worden bepaald op het moment dat de instantie wordt gegenereerd. Zie Workflows ontwikkelen voor nadere bijzonderheden.

De instanties van het werkschema vorderen door de volgende levenscyclus:

  1. Het workflowmodel wordt gestart en er wordt een workflowinstantie gemaakt en uitgevoerd.

    1. De lading van de werkschemainstantie wordt geïdentificeerd wanneer het model wordt begonnen.
    2. De instantie is in feite een kopie van het model (zoals op het moment van het maken).
    3. AEM auteurs, beheerders of services kunnen workflowmodellen starten.
  2. De eerste stap van het workflowmodel wordt uitgevoerd.

  3. De stap is voltooid en de workflowengine gebruikt het model om te bepalen welke volgende stap moet worden uitgevoerd.

  4. De volgende stappen in het workflowmodel worden uitgevoerd en voltooid.

  5. Wanneer de laatste stap is voltooid, wordt de werkstroominstantie voltooid en daarom gearchiveerd.

Veel handige workflowmodellen worden AEM. Bovendien kunnen de ontwikkelaars in uw organisatie modellen van het douanewerkschema tot stand brengen, die aan de specifieke behoeften van uw bedrijfsprocessen worden aangepast.

Workflowstappen workflow-steps

Wanneer workflowstappen worden uitgevoerd, worden deze gekoppeld aan een workflowinstantie. De geschiedenis van een werkstroominstantie bevat informatie over elke stap die voor de instantie is uitgevoerd. Deze informatie is nuttig voor het onderzoeken van problemen die tijdens uitvoering voorkomen.

Een gebruiker of een service voert workflowstappen uit, afhankelijk van het type stap:

  • Wanneer een gebruiker een stap uitvoert, worden zij toegewezen een het werkpunt dat in hun Inbox wordt geplaatst. De gebruiker is verantwoordelijk voor het handmatig voltooien van de stap, zodat de workflowinstantie verdergaat.
  • Wanneer een service een stap uitvoert, gaat de workflowinstantie na voltooiing automatisch naar de volgende stap.
NOTE
Als een fout voorkomt, zou de dienst/stapimplementatie gedrag voor een foutenscenario moeten behandelen. De workflow-engine zelf probeert de taak opnieuw, meldt vervolgens een fout en stopt de instantie.

Workflowstatus en handelingen workflow-status-and-actions

Een werkstroom kan een van de volgende statussen hebben:

  • UITVOEREN: De werkstroominstantie wordt uitgevoerd.

  • VOLTOOID: De werkstroominstantie is beëindigd.

  • GESCHORST: Geeft aan dat de workflow is onderbroken. Zie echter de Let op onderstaande opmerking over een bekend probleem met deze toestand.

  • GEABORTEERD: De werkstroominstantie is beëindigd.

  • STAAL: Voor de voortgang van de werkstroominstantie moet een achtergrondtaak worden uitgevoerd, maar de taak kan niet in het systeem worden gevonden. Deze situatie kan zich voordoen wanneer er een fout optreedt bij het uitvoeren van de workflow.

NOTE
Wanneer de uitvoering van een Stap van het Proces in fouten resulteert, verschijnt de stap in Inbox van de beheerder en de werkschemastatus is UITVOEREN.

Afhankelijk van de status, kunt u acties op het runnen van werkschemainstanties uitvoeren wanneer u in de normale vooruitgang van een werkschemainstantie moet tussenkomen:

  • Onderbreken: Met Opschorsen wijzigt u de status van de workflow in Opgeschort. Zie Voorzichtigheid hieronder:
CAUTION
Het markeren van een workflowstatus op "Suspend" heeft een bekende kwestie. In deze status is het mogelijk om te reageren op geschorste workflowitems in een Postvak IN.
  • Hervatten: Hiermee herstart u een stilgezette workflow op hetzelfde uitvoerpunt waar deze werd onderbroken, met dezelfde configuratie.
  • Beëindigen: Beëindigt de workflowuitvoering en wijzigt de status in GEABORTEERD. Een afgebroken werkstroominstantie kan niet opnieuw worden gestart.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2