Mit der Workflow Manager-Lizenz verfügbar.
Aufträge können in ArcGIS Workflow Manager mithilfe von Abhängigkeiten zurückgestellt werden. Auftragsabhängigkeiten verhindern, dass Schritte ausgeführt werden, bevor ein anderer Auftrag oder ein Schritt in einem anderen Auftrag abgeschlossen ist.
Webhook-Abhängigkeiten sorgen dafür, dass Schritte erst bei Erfüllung der Aufhebungsbedingung ausgeführt werden, wenn Aktualisierungen im angegebenen Feature-Service vorgenommen wurden.
Hinweis:
In der Workflow Manager-Web-App werden Webhook-Abhängigkeiten derzeit nur im Schritt "Field Maps-Task erstellen" unterstützt.
Anzeigen von Abhängigkeiten
Führen Sie diese Schritte aus, um Auftragsabhängigkeiten anzuzeigen:
- Rufen Sie die Workflow Manager-Web-App auf.
- Wählen Sie auf der Seite Verwalten oder der Seite Arbeit den Auftrag aus, dessen Abhängigkeiten Sie anzeigen möchten.
- Blenden Sie ggf. den Bereich Details ein.
- Klicken Sie auf die Registerkarte Rückstellungen
.Hinweis:
Die Registerkarte Rückstellungen ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.
Die Abhängigkeitsdaten des Auftrags werden im Bereich Details angezeigt.
- Klicken Sie optional neben der Abhängigkeit auf Optionen
, um die folgenden Details anzuzeigen:- Abhängiger Auftrag: Der Auftrag, der den Schritt im aktuellen Auftrag sperrt
- ID des abhängigen Schrittes: Die ID des Schrittes, der abgeschlossen sein muss, damit die Abhängigkeit aufgehoben werden kann
- ID des gesperrten Auftrags: Die ID des Auftrags, der gesperrt wird
- ID des gesperrten Schrittes: Die ID des gesperrten Schrittes
Hinweis:
Die folgenden Angaben werden angezeigt, wenn der Auftrag eine Webhook-Abhängigkeit aufweist:
- Webhook-Name: Der Name der Webhook-Verbindung
- Feature-Service-ID: Die ID des Feature-Service, für den der Webhook konfiguriert ist
- Erstellt von: Der Benutzer, der die Abhängigkeit erstellt hat, sowie der Zeitpunkt der Erstellung der Abhängigkeit
- Aufgehoben von: Der Benutzer, der die Abhängigkeit aufgehoben hat, sowie der Zeitpunkt der Aufhebung der Abhängigkeit
Hinzufügen einer Abhängigkeit
Gehen Sie zum Hinzufügen einer Abhängigkeit wie folgt vor:
- Rufen Sie die Workflow Manager-Web-App auf.
- Wählen Sie auf der Seite Verwalten oder der Seite Arbeit den Auftrag aus, dem Sie eine Abhängigkeit hinzufügen möchten.
- Blenden Sie ggf. den Bereich Details ein.
- Klicken Sie auf die Registerkarte Rückstellungen
.Hinweis:
Die Registerkarte Rückstellungen ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.
Die Abhängigkeitsdaten des Auftrags werden im Bereich Details angezeigt.
- Klicken Sie im Abschnitt Abhängigkeiten auf die Schaltfläche Abhängigkeit hinzufügen
.Hinweis:
Die Schaltfläche Abhängigkeit hinzufügen
wird nicht angezeigt, wenn Sie nicht über ausreichende Berechtigungen verfügen.Der Abschnitt Neue Abhängigkeit hinzufügen wird im Fenster Rückstellungen angezeigt.
- Klicken Sie auf den Dropdown-Pfeil Zurückzustellender Schritt und wählen Sie den Schritt aus, dem die Abhängigkeit hinzugefügt werden soll.
- Geben Sie in das Textfeld ID des abhängigen Auftrags die Auftrags-ID des Auftrags ein, den Sie verwenden möchten, um die Ausführung des aktuellen Auftrags zu verhindern.
- Optional aktivieren Sie die Umschaltfläche Abhängiger Schritt und klicken auf den Dropdown-Pfeil Abhängiger Schritt, um den Schritt auszuwählen, den Sie verwenden möchten, um die Ausführung des aktuellen Auftrags zu verhindern.
Wenn kein abhängiger Schritt konfiguriert wurde, kann der aktuelle Auftrag erst ausgeführt werden, wenn der abhängige Auftrag abgeschlossen ist.
- Klicken Sie auf die Schaltfläche Speichern
.Eine Bestätigungsmeldung wird angezeigt, und die Abhängigkeit wird dem Auftrag hinzugefügt.
Aufheben einer Abhängigkeit
Gehen Sie zum Aufheben einer Abhängigkeit wie folgt vor:
- Rufen Sie die Workflow Manager-Web-App auf.
- Wählen Sie den Auftrag, der die aufzuhebende Abhängigkeit enthält, auf der Seite Verwalten oder Arbeit aus.
- Blenden Sie ggf. den Bereich Details ein.
- Klicken Sie auf die Registerkarte Rückstellungen
.Hinweis:
Die Registerkarte Rückstellungen ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.
Die Abhängigkeitsdaten des Auftrags werden im Bereich Details angezeigt.
- Klicken im Abschnitt Abhängigkeiten auf Aufheben.
Hinweis:
Die Option Aufheben ist nicht verfügbar, wenn Sie nicht über ausreichende Berechtigungen verfügen.
Das Dialogfeld zum Aufheben wird angezeigt.
Tipp:
Geben Sie in das Textfeld Rückstellungen suchen ein Schlüsselwort ein, um die Liste zu filtern. Um zwischen aktiven Rückstellungen, aufgehobenen Rückstellungen und Abhängigkeiten zu wechseln, klicken Sie auf Aktive Rückstellungen oder Aufgehobene Rückstellungen.
- Klicken Sie auf Aufheben, um die Abhängigkeit aufzuheben.
Eine Bestätigungsmeldung wird angezeigt, und die Abhängigkeit wird von dem Auftrag entfernt.
Aktualisieren einer Webhook-Abhängigkeit
Sie können den Status einer Webhook-Abhängigkeit aktualisieren, um zu überprüfen, ob die Aufhebungsbedingungen erfüllt wurden. Ist dies der Fall, wird die Abhängigkeit automatisch aufgehoben.
Führen Sie die folgenden Schritte aus, um den Status einer Webhook-Abhängigkeit zu aktualisieren:
- Rufen Sie die Workflow Manager-Web-App auf.
- Wählen Sie den Auftrag, der die zu aktualisierende Webhook-Abhängigkeit enthält, auf der Seite Verwalten oder Arbeit aus.
- Blenden Sie ggf. den Bereich Details ein.
- Klicken Sie auf die Registerkarte Rückstellungen
.Hinweis:
Die Registerkarte Rückstellungen ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.
Die Abhängigkeitsdaten des Auftrags werden im Bereich Details angezeigt.
- Klicken im Abschnitt Abhängigkeiten auf Aktualisieren
.Nach dem Aktualisieren des Status der Webhook-Abhängigkeit wird eine Bestätigungsmeldung angezeigt. Sind die Aufhebungsbedingungen erfüllt, wird die Abhängigkeitsrückstellung aufgehoben.