BPMN-Aktivität
BPMN-Aufgaben
Eine Aufgabe stellt die granularste Ebene eines Prozesses dar. Lucidchart unterstützt many Arten von Symbolen, die die verschiedenen Aufgabetypen kennzeichnen.
Normale Aufgabe
Eine normale Aufgabe ist eine einzelne Aktion, die in einem Geschäftsprozess stattfindet, wie das Versenden eines Briefes.
Das folgende Beispiel zeigt den Prozess des Verfassens einer Arbeit, wobei normale Aufgaben zur Darstellung der einzelnen Aktivitäten verwendet werden.
Schleifen-Aufgabe (Loop Task)
Eine Schleifen-Aufgabe ist eine Aufgabe, die sich nacheinander wiederholt.
Wenn Sie eine Schleifen-Aufgabe in das vorherige Beispiel integrieren möchten, können Sie die Aufgabe „Arbeit bearbeiten“ in eine Schleifen-Aufgabe ändern. Diese Schleifen-Aufgabe signalisiert Ihre Absicht, das Dokument wiederholt zu bearbeiten, bevor Sie den endgültigen Entwurf einreichen. Um die Bedingungen der Schleifen-Aufgabe zu erläutern, fügen Sie eine Anmerkung hinzu, dass Sie die Arbeit so lange bearbeiten, bis die Lehrkraft sagt, dass der aktuelle Entwurf eine Eins erhält.
Mehrfachinstanz-Aufgabe (Multiple Instance Task)
Eine Mehrfachinstanz-Aufgabe ist eine Aufgabe, die mehrmals ausgeführt wird. Diese Instanzen können parallel oder nacheinander auftreten.
Nehmen wir an, Sie konnten mehrere Bekannte dazu gewinnen, Ihren Entwurf durchzusehen und Ihnen Feedback zu möglichen Änderungen zu geben. In diesem Fall sollten Sie anstelle einer Schleifen-Aufgabe eine Mehrfachinstanz-Aufgabe verwenden. Dieser Aufgabetyp zeigt an, dass Sie den Entwurf drei verschiedenen Personen gegeben haben und dass alle drei Ihnen gleichzeitig Rückmeldung geben werden. Dieses Beispiel zeigt mehrere Bearbeitungen, die gleichzeitig stattfinden. Sie könnten jedoch auch problemlos zeigen, dass die Bearbeitungen nacheinander erfolgen, indem Sie den Aktivitätstyp ändern.
Kompensationsaufgabe
Eine Kompensationsaufgabe ist eine spezialisierte Version einer Aufgabe, die nur dann ausgeführt wird, wenn zuvor eine andere bestimmte Aufgabe stattgefunden hat. Kompensationsaufgaben werden häufig verwendet, um die Form und Pünktlichkeit von Auszahlungen für die im Prozess geleistete Arbeit darzustellen.
Ihre Bekannten werden wahrscheinlich nicht umsonst arbeiten. Sie können also eine Kompensationsaufgabe hinzufügen, um zu zeigen, dass Sie sie unter der Bedingung bezahlen, dass sie Ihre Arbeit bearbeiten.
Kompensationsschleifen-Aufgabe
Eine Kompensationsschleifen-Aufgabe macht die Kompensation zu einem wiederkehrenden Ereignis. Wenn Sie in diesem Beispiel nur eine bearbeitende Person hätten, könnten Sie zeigen, dass Sie diese jedes Mal bezahlt haben, wenn sie Ihre Arbeit überarbeitet hat.
BPMN-Teilprozesse
In BPMN sind Teilprozesse eine Untergruppe regulärer Aufgabetypen, die die Übersichtlichkeit fördern. In einer typischen Arbeitsumgebung werden BPMN-Diagramme verwendet, um Prozesse sowohl an Stakeholder als auch an Entwickelnde zu kommunizieren. Stakeholder wünschen in der Regel nicht die Komplexität, die Entwickelnde benötigen. Teilprozesse ermöglichen es Ihnen daher, Aufgaben zu minimieren und zu erweitern, um beiden Gruppen schnell die passenden Informationen zu vermitteln.
Schleife
Eine Schleife zeigt an, dass sich ein Teilprozess nacheinander wiederholt. In der minimierten Ansicht wird sie ähnlich wie eine Schleifen-Aufgabe behandelt.
Mehrfachinstanz
Dieser Teilprozess kann parallel zu anderen identischen Teilprozessen laufen. Er wird in der minimierten Ansicht ähnlich wie eine Mehrfachinstanz-Aufgabe behandelt.
Kompensation
Ein Kompensationsteilprozess ist in der Regel einer Gruppe von Aufgaben vorbehalten, die einen Teil der Kompensationsmethode beschreiben, entweder Forderungen oder Verbindlichkeiten.
Ad-hoc
Ein Ad-hoc-Teilprozess ist eine Gruppe von Aufgaben, die ausschließlich dem Zweck dienen, einen Teil eines Prozesses abzuschließen. Ein Ad-hoc-Teilprozess könnte sich beispielsweise mit einem bestimmten Lieferanten befassen, der über ein einzigartiges Zahlungssystem verfügt.
Transaktionen
Eine Transaktionsaktivität ist ein spezialisiertes Teilprozess-Symbol, das Zahlungsprozesse darstellt. Alle Transaktionsaktivitäten sind von einer doppelten Linie umgeben. Bei Transaktionen muss überprüft werden, ob alle Beteiligten ihre Teile der Transaktion abgeschlossen haben, bevor der Teilprozess beendet werden kann.
Ereignis-Teilprozess
Ereignis-Teilprozesse werden verwendet, um Ereignisse zu beschreiben, die innerhalb der Grenzen eines Teilprozesses stattfinden. Ereignis-Teilprozesse werden durch ein Startreignis ausgelöst. Sie unterscheiden sich von anderen Teilprozessen dadurch, dass sie nicht Teil des regulären Flusses sind. Sie sind in sich geschlossen und finden im Kontext eines Teilprozesses statt.
Es gibt zwei Haupttypen von Ereignis-Teilprozessen: unterbrechende und nicht unterbrechende. Ein unterbrechender Ereignis-Teilprozess unterbricht den normalen Geschäftsfluss, während ein nicht unterbrechender Ereignis-Teilprozess dies nicht tut. Wenn beispielsweise eine Bestellung auf einer Website storniert wird, wird der Prozess unterbrochen und alle Website-Aktivitäten werden beendet. Wenn die Kundschaft jedoch lediglich den Warenkorb überprüft, um zu sehen, welche Artikel für den Kauf reserviert sind, ist der Prozess nicht unterbrechend.
Aufruf-Aktivität (Call Activity)
Eine Aufruf-Aktivität ist ein globaler Prozess, der immer dann verwendet wird, wenn ein bestimmter Prozess implementiert werden muss. Wann immer die Notation für eine Aufruf-Aktivität verwendet wird, wird die Steuerung des Prozesses an den globalen, vordefinierten Prozess übergeben.
BPMN-Aufgabetypen
BPMN-Aufgabetypen stellen ausführbare Aufgaben dar. Obwohl sie in der Praxis seltener verwendet werden, sind sie besonders wichtig bei der Modellierung der Anforderungen für ein Entwicklungsprojekt.
Geschäftsregel-Aufgabe (Business Rule Task)
Geschäftsregeln, die mit BPMN 2.0 hinzugefügt wurden, sind spezifische Arten von Diensten, die von einer Geschäftsgruppe und nicht von einer IT-Gruppe verwaltet werden. Die Form für Regeln wird verwendet, um die Implementierung einer Geschäftsregel darzustellen.
Manuelle Aufgabe
Eine manuelle Aufgabe wird immer dann verwendet, wenn eine Aktivität von Hand ausgeführt werden muss. Sie kann ohne externe Hilfe oder Anwendung ausgeführt werden (z. B. das Beladen eines LKWs mit Produkten).
Empfangsaufgabe
Eine Empfangsaufgabe zeigt an, dass der Prozess auf eine eingehende Nachricht von einer dritten Partei angewiesen ist. Nach dem Empfang einer Nachricht gilt die Aufgabe als ausgeführt.
Skriptaufgabe
Skriptaufgaben werden von einer Geschäftsprozess-Engine ausgeführt. Das Skript ist in einer Sprache geschrieben, die die Engine analysieren kann, was in vielen Fällen JavaScript ist.
Sendeaufgabe
Eine Sendeaufgabe sendet eine Nachricht an einen anderen Prozess oder eine andere Lane. Die Aufgabe ist abgeschlossen, sobald die Nachricht gesendet wurde.
Serviceaufgabe
Eine Serviceaufgabe ist jede Aufgabe, die eine automatisierte Anwendung oder einen Webdienst verwendet, um die Aufgabe abzuschließen.
Benutzeraufgabe
Die Benutzeraufgabe zeigt an, dass die Aufgabe von einer Person ausgeführt wird und nicht einfach in einfachere Aufgaben unterteilt werden kann.