Workflows beheren

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; bijvoorbeeld wachten op invoer van de gebruiker, een pagina activeren of een e-mailbericht verzenden.
  • Kan communiceren met middelen in de gegevensopslagruimte, gebruikersaccounts en AEM services.

  • Kan ingewikkelde activiteiten coördineren die elk aspect van AEM omvatten.

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.

OPMERKING

Zie voor meer informatie:

Workflowmodellen en instanties

De modellen van het werkschema in AEM zijn de vertegenwoordiging en de implementatie 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.

LET OP

De uitgevoerde stappen zijn die die door het werkschemamodel op het tijdstip worden bepaald de instantie wordt geproduceerd. Zie Workflows ontwikkelen voor meer informatie.

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

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.
OPMERKING

Als een fout voorkomt, zou de dienst/stapimplementatie gedrag voor een foutenscenario moeten behandelen. De workflow-engine zelf probeert de taak opnieuw uit, registreert vervolgens een fout en stopt de instantie.

Workflowstatus en handelingen

Een werkstroom kan een van de volgende status hebben:

  • UITVOEREN: De werkstroominstantie wordt uitgevoerd.

  • VOLTOOID: De werkstroominstantie is beëindigd.

  • GESCHORST: De werkstroominstantie is opgeschort.

  • 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.

OPMERKING

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

Afhankelijk van de huidige status kunt u acties uitvoeren op het uitvoeren van workflowinstanties wanneer u moet ingrijpen in de normale voortgang van een workflowinstantie:

  • Onderbreken: Hiermee wordt de uitvoering van de workflow tijdelijk gestopt. Opschorsen is handig in uitzonderlijke gevallen waarin u niet wilt dat de workflow wordt voortgezet, bijvoorbeeld voor onderhoud. Met Opschorting wijzigt u de status van de workflow in Opgeschort.
  • 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 ABORTED. Een afgebroken werkstroominstantie kan niet opnieuw worden gestart.

Op deze pagina