Erweiterte Workflow-Konzepte

Mit der Workflow Manager-Lizenz verfügbar.

Mit den Workflow-Werkzeugen in ArcGIS Workflow Manager (Classic) Administrator können Sie Workflows einrichten, die automatisch ausgeführt werden, die Ihnen das Ausführen einer Reihe von Schritten bis zu einem bestimmten Punkt im Workflow eines Auftrags ermöglichen oder die in einem vorhandenen Workflow einen weiteren Workflow ausführen. Diese lassen sich beim Definieren der Workflows integrieren, sodass beim Erstellen eines Auftrags bestimmte Vorgänge automatisiert werden.

Automatisches Ausführen eines Auftrags

Die Option für die automatische Ausführung ist als Eigenschaft des Auftragstyps verfügbar. Durch Aktivieren dieser Option im Dialogfeld Auftragstypen werden die Aufträge von der Anwendung erstellt, und alle Schritte, deren automatische Ausführung festgelegt ist, werden von der Anwendung ausgeführt.

Beim Definieren dieser Workflows sollten Sie nach Möglichkeit eine geringere Anzahl von Schritten hinzufügen, die eine Benutzerinteraktion erfordern, damit der Workflow im unbeaufsichtigten Modus ausgeführt werden kann. Wenn der Workflow einen Schritt enthält, der eine Benutzerinteraktion erfordert, wird der Auftrag bei diesem Schritt angehalten, und die Ausführung wird erst nach der Benutzerinteraktion fortgesetzt.

Ausführen eines Workflows aus einem Workflow heraus

Den in Workflow Manager (Classic) enthaltenen Schritttypen wurde der Schritttyp "Workflow ausführen" hinzugefügt. Mit diesem Schritt kann der Workflow eines Auftrags aus dem Workflow eines anderen Auftrags heraus ausgeführt werden.

Um dieses Feature zu nutzen, erstellen Sie zwei unterschiedliche Workflows und Auftragstypen: einen primären Auftragstyp mit dem benutzerdefinierten Schritt für das Ausführen des Workflows in seinem Workflow und einen sekundären Auftragstyp mit einer Reihe von Schritten in seinem Workflow.

Für den sekundären Auftragstyp ist ein Workflow mit Schritten definiert, deren automatische Ausführung festgelegt ist. Einige Workflow-Schritte erfordern möglicherweise eine Benutzerinteraktion und werden fortgesetzt, sobald die Schritte abgeschlossen sind.

Hinweis:

Für alle Workflow-Schritte muss die Option für automatische Ausführung aktiviert sein.

Im primären Auftragstyp muss dem Workflow ein Schritttyp hinzugefügt und der Name des sekundären Auftragstyps als Argument des Schrittes übergeben werden.

Wenn dieser Schritt im Auftrag ausgeführt wird, erstellen Sie einen temporären Auftrag und führen den gesamten Workflow aus. Nachdem der sekundäre Auftrag abgeschlossen wurde, löschen Sie den Auftrag und führen die weiteren Schritte im Workflow aus.