Workflow-Validierungsregeln

Mit der Workflow Manager-Lizenz verfügbar.

Die Workflow-Engine unterstützt lineare Workflows, verzweigte Workflows und Schleifen-Workflows. Sie können auch Auftragstypen ohne Workflow oder mit nur einem einzigen Schritt definieren. Sobald ein Workflow mehrere Schritte umfasst, werden in ArcGIS Workflow Manager (Classic) Administrator die nachfolgend beschriebenen Regeln umgesetzt.

Bei der Validierung von Workflows in Workflow Manager (Classic) Administrator werden Sie vom Workflow-Editor gewarnt, wenn Schritte die Validierungsregeln verletzen.

Ein Anfang und ein Ende

Jeder Workflow, den Sie entwerfen, muss einen eindeutigen Anfangs- und Endpunkt haben. Es gibt zwei Ausnahmen von dieser Regel: aus einem Schritt bestehende Workflows und Aufträge ohne Workflow.

Wenn Ihr Workflow diese Regel verletzt, erhalten Sie eine Nachricht, aus der die ungültigen Schritte hervorgehen.

Geschlossenes System (keine Lücken)

Diese Regel verhindert, dass Sie mehrere Workflows für einen Auftragstyp erstellen. Sie können nicht zwei völlig getrennte Workflows für einen Auftragstyp erstellen. Wenn Sie feststellen, dass Ihre Arbeit abhängig von einem bestimmten Faktor zwei verschiedene Pfade erfordert, ziehen Sie zwei verschiedene Auftragstypen oder die Erstellung dieser Workflows als Zweige eines umfangreicheren Workflows in Betracht.

Wenn Schritte oder Abschnitte des Workflows nicht miteinander verbunden sind, werden Sie in einer Nachricht darauf hingewiesen, dass unverankerte Schritte vorhanden sind.

Keine Schritte mit Selbstschleifen

Workflow Manager (Classic) verhindert, dass Sie einen Schritt so konfigurieren, dass er eine Schleife mit sich selbst bildet.

Um Endlosschleifen zu verhindern, lässt Workflow Manager (Classic) die Erstellung von Workflows mit Schritten, die Selbstschleifen bilden, nicht zu.

Schleifenregeln

Es gibt ein paar weitere Schleifenregeln, die in Workflow Manager (Classic) umgesetzt werden.

Ähnlich wie bei der Regel "ein Anfangspunkt und ein Endpunkt" verhindert Workflow Manager (Classic) Schleifen, die zurück zum Startschritt führen oder vom letzten Schritt des Workflows ausgehen.

Zurück zum Startschritt führende oder vom Endschritt eines Workflows ausgehende Schleifen verletzen die Validierungsregeln.

Außerdem müssen Sie parallele Abschnitte eines Workflows (zwei Zweige, die gleichzeitig aktiv sind) wie eigene Mini-Workflows oder -Systeme behandeln. Innerhalb dieser Abschnitte erstellte Schleifen müssen in sich geschlossen sein und können nicht zu anderen parallelen oder nicht parallelen Abschnitten im Gesamt-Workflow führen.

Schleifen in parallelen Abschnitten eines Workflows dürfen nicht zurück zum vorherigen nicht parallelen Abschnitt des Gesamt-Workflows führen.