ArcGIS Workflow Manager ist ein skalierbares Workflow-Management-System auf Enterprise-Ebene. Es automatisiert und vereinfacht zahlreiche Aspekte der Durchführung und Verwaltung von GIS-bezogenen und nicht-GIS-bezogenen Aufgaben in einer Organisation. Die Erweiterung optimiert GIS-Abläufe und bietet Echtzeitwerkzeuge für die Verwaltung von Personen, Prozessen und Produkten, die für Arbeitsabläufe benötigt werden. Sie bewirkt eine Erhöhung der Produktionsleistung, indem sie standardisierte, zentralisierte und wiederholbare Workflows in der Organisation etabliert, die zu weniger Fehlern und Ineffizienzen und zu Zeiteinsparungen führen.
Der gängigste von Workflow Manager unterstützte Workflow ist ein allgemeiner Workflow für die Datenbearbeitung. Als beispielhafter Anwendungsfall wäre ein Bearbeiter zu nennen, der die räumlichen Daten- oder Attributinformationen einer Position aktualisiert. Ein GIS-Spezialist aktualisiert dann anhand der erfassten Informationen eine Karte. Anschließend wird die Arbeit von einem Mitarbeiter der Qualitätskontrolle (QC) auf Fehler überprüft und gegebenenfalls an den GIS-Spezialisten zurückgeleitet. Dieser Anwendungsfall veranschaulicht die Grundfunktionen von Workflow Manager. Die einzelnen Schritte der Datenbearbeitungsaufgabe in dem beschriebenen Szenario bilden einen Workflow, wobei ein Vorgang im Workflow als Auftrag bezeichnet wird. Aufträge können mit räumlichen Daten verbunden sein und mehreren Mitgliedern der Organisation zugewiesen werden. Die Schritte können verschiedene Aufgaben beinhalten, z. B. Öffnen einer bestimmten Karte durch einen GIS-Spezialisten oder Aufforderung eines QC-Spezialisten, eine Frage zu beantworten, damit der Auftrag in verschiedene Richtungen weitergeleitet werden kann.
Workflow Manager kann einen solchen Workflow erweitern und z. B. an zentralen Stellen im Workflow E-Mail-Benachrichtigungen versenden, Versionen von räumlichen Daten verwalten oder bereinigen und Geoverarbeitungswerkzeuge ausführen, um die Standortauswahl zu unterstützen.
Workflow Manager ist zudem äußerst flexibel, was die Verwaltung der Workflow-Positionen angeht, und kann dafür sorgen, dass sämtliche Interaktionen reibungslos ablaufen. Die Aufgaben können beispielsweise im Außendienst in einer mobilen App durchgeführt werden, die Datenbearbeitung kann in ArcGIS Pro und die Qualitätskontrolle kann in der Web-App Workflow Manager durchgeführt werden.
Das oben beschriebene Datenbearbeitungsszenario stellt dabei nur einen möglichen Workflow-Typ dar. In Organisationen können verschiedene Workflow-Typen für Geschäftsprozesse etabliert werden, z. B. für Inspektionen vor Ort, Landnutzungsplanung, Dokumentverwaltung und -genehmigung, mobile Apps und vollständig automatisierte Workflows. Mit Workflow Manager können Sie Ihre Geschäftsprozesse automatisieren und damit die Qualität und Genauigkeit von Daten verbessern, die Ressourcenallokation optimieren, die Kommunikation fördern und die Produktionskosten in der Organisation senken.
Workflow Manager-Komponenten
In Workflow Manager bilden mehrere Komponenten einen Auftrag. Je nach den Anforderungen Ihrer Organisation benötigen Sie lediglich einen Teil dieser Komponenten.
Workflow-Elemente
Workflow-Elemente sind einzelne Vorgänge in Workflow Manager, mit denen Gruppen in der Organisation verschiedene Auftragstypen ausführen können. Wenn Sie die einzelnen Gruppen Ihrer Organisation durch verschiedene Workflow-Elemente voneinander trennen, wird verhindert, dass sich die Anforderungen und Aufträge verschiedener Gruppen gegenseitig beeinträchtigen.
Schrittvorlagen
Schrittvorlagen sind vorkonfigurierte Schritte zur Durchführung verschiedener Aktionen, z. B. Öffnen einer Karte, Ausführen eines Geoverarbeitungswerkzeugs, Stellen einer Frage. Jede Schrittvorlage hat einen vorkonfigurierten Namen und enthält Standardwerte für die Logik und den Style des Schritts sowie für Hilfeanleitungen. Wenn eine Schrittvorlage zu einem Workflow-Diagramm hinzugefügt wird, wird sie zum Einzelschritt im Workflow, wobei ihre Standardwerte nach Bedarf angepasst werden können.
Workflow-Diagramme
Ein Workflow-Diagramm ist die visuelle Darstellung eines Geschäftsprozesses und setzt sich aus einzelnen Schritten und Pfaden zusammen. In Workflow Manager geht dies über ein einfaches Flussdiagramm hinaus, da sich jeder Schritt mit Typ, Style, Logik und Pfaden individuell so konfigurieren lässt, dass nach seiner Ausführung bestimmte Aktionen aufgeführt werden. So fordert ein Frageschritt einen Benutzer beispielsweise zur Beantwortung einer Frage auf, während ein Mapping-Schritt eine bestimmte Karte öffnet. Beim Verfolgen eines Pfades kann der Status des Auftrags oder die Person, der ein Schritt zugewiesen wird, geändert werden. Organisationen, die einen Workflow mit unterschiedlichen Schritt- und Pfadtypen entwerfen, sind in der Lage, eine durchgängige Arbeitsumgebung modellieren, die mehrere Abteilungen, Positionen und Softwareprodukte durchläuft.
Auftragsvorlagen
Alle Aufträge werden auf der Grundlage einer Auftragsvorlage erstellt, die mit einem Workflow-Diagramm verknüpft ist. Die Auftragsvorlage enthält die Standardeigenschaften, die einem Auftrag bei seiner Erstellung zugewiesen werden, die Priorität und das Fälligkeitsdatum sowie alle weiteren Auftragseigenschaften, die von der Organisation hinzugefügt wurden.
Aufträge
Ein Auftrag ist eine einzelne Arbeitseinheit im Workflow Manager-System. In einigen Organisationen wird ein Auftrag als Arbeitsauftrag oder Aufgabe bezeichnet. Er kann einer Person, mehreren Personen oder einer Gruppe zugewiesen und zum Abschluss bis zu einem bestimmten Datum geplant werden. Er beinhaltet die erforderlichen Workflow-Schritte und die Details des Auftrags, in denen sein Umfang kurz dargestellt wird. Er kann zudem zusätzliche Hilfeanleitungen zur Ausführung der Schritte sowie Anlagen, den Auftragsort und Verknüpfungen zu räumlichen Daten enthalten. Im System können viele Aufträge desselben Typs angelegt werden.
Auftragspositionen
In Workflow Manager können Aufträge mit geographischen Positionen verknüpft und somit leichter verwaltet und automatisiert werden. Die Auftragsposition kann als Punkt, Linie oder Polygon oder als Multipart-Linien oder -Polygone definiert werden. Mithilfe der Auftragsposition können Aufträge folgendermaßen optimiert werden:
- Visualisierung von aktiven Aufträgen auf einer Karte und Erstellung eines Auftragsstatus-Dashboards.
- Verwenden der Grenze einer Auftragsposition als Eingabe für ein Geoverarbeitungswerkzeug, ein Modell oder Skript, das als Schritt in einem Workflow aufgeführt wird.
- Zoomen auf eine Auftragsposition beim Öffnen einer Karte in der Workflow Manager Web-App.
- Freigeben einer Auftragsposition für Web- oder mobile Apps.