Verbindende Objekte
Was verbindende Objekte sind
In BPMN 2.0 legen Verbindungselemente fest, wie Elemente in einem Prozessmodell zusammenhängen und Informationen austauschen. Sie verbinden Aktivitäten, Events und Gateways, steuern den Prozessablauf oder übertragen Daten und Nachrichten. Zu den wichtigsten Verbindungselementen zählen Sequence Flow, Message Flow und Association. Im ProcessMind-Modellierer können Sie Elemente mit diesen Verbindungselementen verknüpfen. Starten Sie eine kostenlose Testphase und probieren Sie sie in Ihrem eigenen Prozess aus.
Lassen Sie die KI Ihren Prozessfluss zeichnen
Beschreiben Sie, wie die Arbeit zwischen Schritten, Teams und Systemen weitergegeben wird. Die KI zeichnet die Sequence Flows und Message Flows für Sie.
Sequence Flow
Ein Sequence Flow legt fest, in welcher Reihenfolge Aktivitäten, Events und Gateways in einem Prozess ausgeführt werden. Er zeigt den logischen Ablauf von einem Schritt zum nächsten.
Der Sequence Flow zeigt die Reihenfolge, in der Tasks ausgeführt werden sollen. Er wird als durchgezogene Linie mit Pfeilspitze dargestellt und kann einen bedingten oder standardmäßigen Pfad kennzeichnen.
- Beispiel: Ein Sequence Flow verbindet den Task „Antrag einreichen“ mit dem Task „Antrag prüfen“. So wird deutlich, dass die Prüfung auf die Einreichung folgt.
- Arten von Sequence Flows:
- Normaler Sequence Flow: Der Standardfluss zwischen Aktivitäten.
- Bedingter Sequence Flow: Ein Sequence Flow, der nur weiterführt, wenn eine bestimmte Bedingung erfüllt ist (gekennzeichnet durch eine kleine Raute).
- Standard-Sequence-Flow: Der Ausweichpfad, wenn keine Bedingung erfüllt ist (gekennzeichnet durch einen diagonalen Strich am Startpunkt).
- Anwendungsfall: Verwenden Sie Sequence Flows, um den schrittweisen Ablauf eines Prozesses zu steuern und die richtige Reihenfolge der Aktivitäten festzulegen.
Message Flow
Ein Message Flow stellt die Kommunikation zwischen verschiedenen Beteiligten oder Prozessen dar, meist in unterschiedlichen Pools. Er zeigt den Informationsaustausch zwischen Prozessen, die unabhängig voneinander ablaufen können.
Der Message-Flow-Verbinder zeigt die Kommunikation zwischen verschiedenen Pools oder über Organisationsgrenzen hinweg, etwa zwischen Abteilungen. Er ist nicht dafür vorgesehen, Events oder Aktivitäten innerhalb desselben Pools zu verbinden. Dargestellt wird er als gestrichelte Linie, die mit einem Kreis beginnt und mit einer offenen Pfeilspitze endet.
- Beispiel: Ein Message Flow verbindet den Task „Rechnung senden“ in einem Pool (Lieferant) mit dem Task „Rechnung empfangen“ in einem anderen Pool (Kunde). So wird dargestellt, dass die Rechnung zwischen den beiden ausgetauscht wird.
- Anwendungsfall: Verwenden Sie Message Flows, um die Kommunikation zwischen verschiedenen Organisationen oder Geschäftsbeteiligten darzustellen, etwa wenn ein Unternehmen einem anderen eine Bestellanfrage sendet.
Association
Eine Association verbindet Artefakte wie Datenobjekte, Text Annotation oder Gruppen mit Flussobjekten wie Aktivitäten, Events und Gateways. Sie ergänzt den Kontext oder verdeutlicht Beziehungen. Associations beeinflussen die Reihenfolge des Prozesses nicht, sondern dienen der Dokumentation und ergänzenden Informationen.
Dieses Element wird als gepunktete Linie ohne Pfeilspitze oder Kreis dargestellt. Es verbindet ein Event, eine Aktivität oder ein Gateway mit einem Artefakt.
- Beispiel: Eine Association verbindet den Task „Bericht erstellen“ mit einem „Berichtsdokument“ (einem Datenobjekt). So wird deutlich, dass dieser Task das Dokument erzeugt.
- Arten von Associations:
- Normale Association: Verbindet beispielsweise Tasks mit Datenobjekten oder Text Annotation.
- Gerichtete Association: Zeigt den Datenfluss zu einem Task oder von einem Task weg (mit Pfeil dargestellt).
- Bidirektionale Association: Zeigt Beziehungen in beide Richtungen zwischen Elementen (mit zwei Pfeilspitzen dargestellt).
- Anwendungsfall: Verwenden Sie Associations, um zusätzliche Informationen wie Datenobjekte oder Text Annotation mit Tasks oder Events zu verknüpfen, ohne den Prozessfluss zu beeinflussen.
Associations in exportierten BPMN-Dateien
Associations werden zusammen mit den verknüpften Artefakten als standardmäßige bpmn:association-Elemente exportiert. Dadurch bleiben sie beim Export und anschließenden Import erhalten. Eine Verknüpfung zwischen einer Aktivität und einem Datenobjekt oder Datenspeicher bildet die Ausnahme: Sie wird als bpmn:dataInputAssociation oder bpmn:dataOutputAssociation der jeweiligen Aktivität geschrieben. Deshalb bleibt ihre Richtung erhalten. ProcessMind modelliert die Richtung einfacher Associations nicht. Eine gerichtete oder bidirektionale Association aus einer importierten Datei wird daher als einfache Association zurückgegeben.
Beispiel
Stellen Sie sich einen Prozess zur Verwaltung von Kundenbestellungen vor:
- Sequence Flow: Nach Eingang einer Bestellung verarbeitet das System sie und gibt sie anschließend zur Lieferung weiter. Die einzelnen Schritte (Eingang, Verarbeitung und Lieferung) sind durch Sequence Flows verbunden.
- Message Flow: Nach der Verarbeitung der Bestellung wird eine Nachricht an einen externen Versanddienstleister gesendet, der die Lieferung übernimmt. Ein Message Flow zwischen den beiden Beteiligten stellt diese Kommunikation dar.
- Association: Ein Datenobjekt „Kundenbestellung“ ist mit dem Task „Bestellung empfangen“ verknüpft. So wird deutlich, dass dieser Task Bestelldaten verarbeitet.
Ein individuelles BPMN-Modell generieren
Lassen Sie die KI Ihren Prozessfluss zeichnen
Beschreiben Sie, wie die Arbeit zwischen Schritten, Teams und Systemen weitergegeben wird. Die KI zeichnet die Sequence Flows und Message Flows für Sie.
Verwandte Themen
- Gateways: steuern den Ablauf zwischen Elementen.
- Aktivitäten: die wichtigsten Aktivitätstypen.
Verbessern Sie Prozesse. Schaffen Sie eine vernetzte Architektur. Behalten Sie die Kontrolle.
Erhalten Sie sofort Zugriff, ohne Kreditkarte und Wartezeit. Bilden Sie die Arbeitsweise Ihrer Organisation in klaren, vernetzten Prozessmodellen ab.
Entwickeln Sie Ihre Prozessarchitektur, definieren Sie Zuständigkeiten und Kontrollen und stimmen Sie Rollen und Verantwortlichkeiten auf allen Ebenen ab.
Starten Sie Ihre kostenlose Testphase und schaffen Sie eine verlässliche Grundlage, um Ihre Prozesse zu steuern und kontinuierlich zu verbessern.