Een workflow starten starting-a-workflow

Een workflow wordt altijd handmatig gestart. Wanneer begonnen, kan het echter inactief afhankelijk van de informatie blijven die via een planner wordt gespecificeerd (zie Planner) of activiteiten plannen.

Acties die betrekking hebben op het uitvoeren van de workflow (starten, stoppen, pauzeren, enz.) zijn asynchroon processen: de volgorde wordt vastgelegd en wordt van kracht zodra de server beschikbaar is om deze toe te passen.

Met de werkbalk kunt u de uitvoering van de workflow starten en volgen.

De lijst met opties in het dialoogvenster Actions en het contextmenu worden hieronder beschreven.

IMPORTANT
Houd er rekening mee dat wanneer een operator een handeling uitvoert op een werkstroom (starten, stoppen, pauzeren, enz.), de handeling niet direct wordt uitgevoerd, maar in plaats daarvan in een wachtrij wordt geplaatst om te worden verwerkt door de workflowmodule.

Werkbalk Handelingen actions-toolbar

De werkbalkknoppen worden in dit sectie. De Actions geeft u toegang tot extra uitvoeringsopties voor het werken met geselecteerde workflows. U kunt ook de opdracht File > Actions of klikt u met de rechtermuisknop op een workflow en selecteert u Actions.

  • Start

    Met deze handeling kunt u de uitvoering van een workflow starten: een workflow die Voltooid, Wordt bewerkt of Gepauzeerd wijzigt status in Gestart. De workflow-engine handelt vervolgens de uitvoering van deze workflow af. Als de werkstroom is gepauzeerd, wordt deze hervat, anders wordt de werkstroom van het begin gestart en worden de initiële activiteiten geactiveerd.

    Starten is een asynchroon proces: de aanvraag wordt opgeslagen en zo snel mogelijk verwerkt door een workflowserver.

  • Pause

    Met deze handeling wordt de status van de workflow ingesteld op Gepauzeerd. Er worden geen activiteiten geactiveerd totdat de werkstroom wordt hervat; de lopende bewerkingen worden echter niet gepauzeerd.

  • Stop

    Met deze handeling wordt een workflow gestopt die momenteel wordt uitgevoerd. De status van de instantie is ingesteld op Voltooid. Bewerkingen die worden uitgevoerd, worden indien mogelijk gestopt. Importeren en SQL-query's worden onmiddellijk geannuleerd.

    note important
    IMPORTANT
    Het beëindigen van een workflow is een asynchroon proces: de aanvraag wordt geregistreerd en vervolgens worden bewerkingen door de workflowserver(s) geannuleerd. Het stoppen van een werkstroominstantie kan daarom tijd in beslag nemen, vooral als de werkstroom op meerdere servers wordt uitgevoerd, die elk de controle moeten krijgen om de actieve taken te annuleren. U voorkomt problemen door te wachten tot de stopbewerking is voltooid en geen meerdere stopaanvragen uit te voeren in dezelfde workflow.
  • Unconditional stop

    Met deze optie wijzigt u de workflowstatus in Finished. Deze handeling mag alleen als laatste redmiddel worden gebruikt als het normale stopproces na enkele minuten mislukt. Gebruik de onvoorwaardelijke stop alleen als u zeker weet dat er geen werkstroomtaken worden uitgevoerd.

    note caution
    CAUTION
    Deze optie is gereserveerd voor professionele gebruikers.
  • Restart

    Deze actie stopt en start de workflow opnieuw. Doorgaans kunt u sneller opnieuw opstarten. Het is ook handig om opnieuw starten te automatiseren wanneer het stoppen enige tijd in beslag neemt. Dit komt omdat de opdracht Stoppen niet beschikbaar is wanneer de workflow wordt gestopt.

    De Start / Pause / Stop / Restart acties zijn ook beschikbaar via de uitvoeringspictogrammen op de werkbalk. Raadpleeg deze sectie voor meer informatie.

  • Purge history

    Met deze handeling kunt u de historie van de workflow wissen. Raadpleeg voor meer informatie hierover De logbestanden leegmaken.

  • Start in simulation mode

    Met deze optie kunt u de workflow starten in de simulatiemodus in plaats van in de echte modus. Dit betekent dat wanneer u deze modus inschakelt, alleen activiteiten worden uitgevoerd die geen invloed hebben op de database of het bestandssysteem (bijvoorbeeld Query, Union, Intersection, enz.). Activiteiten die wel van invloed zijn (bv. Export, Import, enz.) en de volgende opdrachten (in dezelfde vertakking) niet worden uitgevoerd.

  • Execute pending tasks now

    Met deze handeling kunt u alle lopende taken zo snel mogelijk starten. Als u een specifieke taak wilt starten, klikt u met de rechtermuisknop op de desbetreffende activiteit en selecteert u Execute pending task(s) now.

  • Save as template

    Met deze actie maakt u een nieuw werkstroomsjabloon op basis van de geselecteerde workflow. U moet de map opgeven waarin deze wordt opgeslagen (in het dialoogvenster Folder veld).

    De Mass update of selected lines en Merge selected lines opties zijn algemene platformopties beschikbaar in alle Actions menu's. Raadpleeg deze sectie voor meer informatie.

Best practices voor workflowuitvoering workflow-execution-best-practices

Een workflow niet meer dan om de 15 minuten plannen omdat het algemene systeemprestaties kan belemmeren en blokken in het gegevensbestand kan creëren.

Laat uw workflows niet in een pauzestatus staan. Als u een tijdelijke werkstroom creeert, zorg ervoor het correct zal kunnen voltooien en niet in een paused status. Als het wordt gepauzeerd, zou het impliceren dat u de tijdelijke lijsten moet houden en zo de grootte van het gegevensbestand verhogen. Wijs onder Workfloweigenschappen workflowtoezichthouders toe om een waarschuwing te verzenden wanneer een workflow mislukt of wordt gepauzeerd door het systeem.

U voorkomt als volgt dat workflows worden gepauzeerd:

  • Controleer uw workflows regelmatig om te controleren of er geen onverwachte fouten zijn.
  • Houd uw workflows zo eenvoudig mogelijk, bijvoorbeeld door grote workflows te splitsen in verschillende workflows. U kunt External signal activiteiten worden uitgevoerd op basis van de uitvoering van andere workflows.
  • Vermijd het hebben van gehandicapte activiteiten met stromen in uw werkschema's die draden open verlaten en tot vele tijdelijke lijsten leiden die veel ruimte kunnen verbruiken. Bewaar activiteiten niet in Do not enable of Enable but do not execute in uw workflows.

Ongebruikte workflows stoppen. Workflows die actief blijven, onderhouden verbindingen met de database.

Alleen onvoorwaardelijke stop gebruiken in de zeldzame gevallen. Deze handeling niet regelmatig gebruiken. Het niet uitvoeren van een schone sluiting op verbindingen die door werkstromen aan het gegevensbestand worden geproduceerd beïnvloedt prestaties.

Geen meerdere stopverzoeken uitvoeren op dezelfde werkstroom. Het beëindigen van een workflow is een asynchroon proces: de aanvraag wordt geregistreerd en vervolgens worden bewerkingen door de workflowserver(s) geannuleerd. Het stoppen van een werkstroominstantie kan daarom tijd in beslag nemen, vooral als de werkstroom op meerdere servers wordt uitgevoerd, die elk de controle moeten krijgen om de actieve taken te annuleren. U voorkomt problemen door te wachten tot de stopbewerking is voltooid en te voorkomen dat een workflow meerdere keren wordt gestopt.

Klikken met rechtermuisknop right-click-menu

Wanneer een of meer workflowactiviteiten zijn geselecteerd, kunt u met de rechtermuisknop klikken om op uw selectie te reageren.

De volgende opties zijn beschikbaar in het klikmenu met de rechtermuisknop:

Open: met deze optie hebt u toegang tot de eigenschappen van de activiteit.

Display logs: met deze optie kunt u het logboek voor taakuitvoering weergeven voor de geselecteerde activiteit. Zie Logboeken weergeven.

Execute pending task(s) now: met deze actie kunt u taken die in behandeling zijn zo snel mogelijk starten.

Workflow restart from a task: met deze optie kunt u de workflow opnieuw starten met de resultaten die eerder voor deze activiteit zijn opgeslagen.

Cut/Copy/Paste/Delete: Met deze opties kunt u activiteiten knippen, kopiëren, plakken en verwijderen.

Copy as bitmap: met deze optie kunt u een screenshot maken van alle activiteiten.

Normal execution / Enable but do not execute / Do not enable: deze opties zijn ook beschikbaar in het gedeelte Advanced tabblad van de eigenschappen van de activiteit. Deze worden nader beschreven in Uitvoering.

Save / Cancel: Hiermee kunt u de wijzigingen in een workflow opslaan of annuleren.

NOTE
U kunt een groep activiteiten selecteren en er een van deze opdrachten op toepassen.

Het contextmenu wordt ook in dit gedeelte weergegeven sectie.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1