Workflow -Management -System
A Workflow -Management -System (WFMs oder WFMs) Bietet eine Infrastruktur für die Einrichtung, Leistung und Überwachung einer definierten Abfolge von Aufgaben, die als arrangiert sind Workflow -Anwendung.
Internationale Standards
Im Bereich des Workflow-Managements gibt es mehrere internationale Standards für Standards:
- Workflow Management Coalition[1]
- World Wide Web Konsortium[2]
- Organisation zur Weiterentwicklung strukturierter Informationsstandards[3]
- WS-BPEL 2.0 (integrationsorientierte) und WS-BPEPEPEOPLE (Human Task-zentriert), veröffentlicht von Oasis Standards Body.
Die zugrunde liegende theoretische Grundlage des Workflow -Managements ist das mathematische Konzept von a Petrischetz.[4]
Jedes der Workflow -Modelle verfügt über Aufgaben (Knoten) und Abhängigkeiten zwischen den Knoten. Aufgaben werden aktiviert, wenn die Abhängigkeitsbedingungen erfüllt sind.
Workflows für Menschen
Mit WFMs können der Benutzer verschiedene Workflows für verschiedene Arten von Jobs oder Prozessen definieren. In einer Fertigungsumgebung kann beispielsweise ein Entwurfsdokument automatisch vom Designer an einen technischen Direktor an den Produktionsingenieur übergeben werden. In jeder Phase im Workflow ist eine Person oder Gruppe für eine bestimmte Aufgabe verantwortlich. Sobald die Aufgabe abgeschlossen ist, stellt WFMS sicher, dass die für die nächsten Aufgabe verantwortlichen Personen benachrichtigt werden und die Daten erhalten, die sie benötigen, um ihre Phase des Prozesses auszuführen.
Workflows können auch komplexere Abhängigkeiten haben. Wenn beispielsweise ein Dokument in mehrere Sprachen übersetzt werden soll, könnte ein Übersetzungsmanager die Sprachen auswählen und jede Auswahl würde dann als Arbeitsauftragsformular für einen anderen Übersetzer aktiviert. Nur wenn alle Übersetzer ihre jeweiligen Aufgaben erledigt haben, würde die nächste Aufgabe im Prozess aktiviert. Es ist das Prozessmanagement von der obersten Ebene bis zu niedrigerer Ebene.
WFMs automatisieren auch redundante Aufgaben und stellen sicher, dass unvollständige Aufgaben nachgefolgt werden. Ein wichtiger Standard, der sich mit menschlichen Aufgaben in Workflows befasst, ist der WS-BPEL4People-Standard durch den Körper des Oasis Standards.
Automatisierte Workflows
WFMs können automatisierte Prozesse steuern, zusätzlich zum Ersetzen von Papierarbeitsreihenfolge.
Wenn beispielsweise die oben genannten Entwurfsdokumente jetzt als AutoCAD verfügbar sind, der Workflow jedoch als Catia benötigt, würde ein automatisierter Prozess die Konvertierung implementieren, bevor die für die nächste Aufgabe verantwortliche Person benachrichtigt wird. Dies ist das Konzept von Enterprise Application Integration.
WFMs erscheinen auch in verteilten IT -Umgebungen wie z. Raster Computing oder Cloud Computing. Ziel solcher Systeme ist es, die Ausführung verschiedener Prozesse zu verwalten, die zur gleichen Anwendung gehören können, während sie in vielen Fällen als Mittel zur Gewährleistung des angebotenen Gebiete verwendet werden Servicequalität (QoS).[5]
WFMS kann auch durch die Verwendung vorhandener Unternehmensinfrastrukturen wie Microsoft Outlook oder Office 365 verbessert werden.
Kategorien
Komponenten oder Subsysteme von WFMs können in die folgenden Kategorien eingeteilt werden:
- Routing -System (Verkehrspolizist)
- Dies ist die Grundfunktion eines WFMS. Es leitet die Routing Der Informationsfluss oder der Dokumentenfluss überträgt die Informationen von einem Arbeitselement auf den nächsten. Diese Funktion reagiert nicht auf außergewöhnliche Umstände.
- Verteilungssystem (COX)
- Diese Funktion ist eine Erweiterung. Es erkennt außergewöhnliche Umstände und überträgt die Informationen an bestimmte Arbeitspositionen. Mit einer dynamischen Zuordnung kann es unterbearbeiteten Positionen neue Aufgaben zuweisen, um eine Fortsetzung oder ein Gleichgewicht der Arbeitsbelastung innerhalb des Workflows zu erreichen.
- Koordinationssystem (Vorarbeiter)
- Diese Funktion koordiniert gleichzeitige Aktivitäten, um Ressourcenkonflikte oder vorrangige Konflikte zu verhindern.
- Agentensystem (Arbeiter)
- Diese Funktion macht Beinarbeit automatisch. Dies lindert die ausführende Instanz von Operationen, die keine Entscheidungen benötigen.
- Assistant System (Experte)
- Diese Funktion erweitert die vorherigen Funktionen auf eine Prozessanpassungsinstanz und für Vorschläge für weitere Aktionen. Die Grundlagen sind Methoden von künstliche Intelligenz.
Funktionskategorisierung
Workflow -Systeme können in den folgenden Kategorien basierend auf ihren Funktionen kategorisiert werden:
- Integrationsorientierte Workflow-Systeme
- Human aufgabenorientierte Workflow-Systeme
- Xcfg
Liste der bemerkenswerten WFMs
- Aktiviti
- Apache Ode
- Apache Taverna
- Apache -Luftstrom
- Appian
- Bizagi
- Bonita BPM
- Camunda
- Ceiton
- Kollektives Wissen
- Keilschrift
- IBM BPM
- Imixs-Workflow
- Schnellbase
- JBPM
- Jira
- PRPC
- Proaktiv
- Pyrus
- Redbooth Workflow-Management
- Salesforce.com Prozess -Workflow
- Service jetzt Plattform
- SAFT Business Workflow
- Taktik
- Windows Workflow Foundation
- Workflowgen
- Workfront
- JOLLE
Verweise
- ^ Workflow Management Coalition Startseite
- ^ World Wide Web Konsortium "W3C Homepage"
- ^ https://www.oasis-open.org/
- ^ Hartmut Ehrig (25. November 2003). Petri-Net-Technologie für kommunikationsbasierte Systeme: Fortschritte in Petri Nets. Springer. S. 323–. ISBN 978-3-540-20538-8.
- ^ Ein innovativer Workflow -Mapping -Mechanismus für Netze im Rahmen der Servicequalität, Elsevier.com