Unterstützte BPMN-Elemente in ProcessMind
Unterstützte BPMN-Elemente
ProcessMind kann die folgenden BPMN-2.0-Elemente lesen und schreiben. Unterstützt bedeutet, dass das Element durch unsere Kompatibilitätstests in beide Richtungen abgedeckt ist: Ein Modell mit diesem Element wird als BPMN exportiert und anschließend mit denselben Elementen, Verbindungen, Geometrien und Beschriftungen wieder importiert. Bei Teilweise unterstützt ist genau angegeben, welche Informationen nicht erhalten bleiben. Mit einer kostenlosen Testphase können Sie eigene Dateien importieren und exportieren.
Prüfen Sie die Liste der unterstützten Elemente
Erstellen Sie ein Modell für Ihren eigenen Prozess, exportieren Sie es und importieren Sie es erneut. So prüfen Sie, ob alle Elemente korrekt übernommen werden.
Ablaufelemente
| BPMN-Element | Unterstützungsstatus | Hinweise |
|---|---|---|
| bpmn:Process | Unterstützt | (Unsichtbar) Eine Datei kann mehrere Prozesse enthalten |
| bpmn:LaneSet | Unterstützt | (Unsichtbar) |
| bpmn:Lane | Unterstützt | Verschachtelte Lane-Sets eingeschlossen |
| bpmn:Task | Unterstützt | |
| bpmn:UserTask | Unterstützt | Nur visuelle Darstellung; Ausführungsattribute werden nicht verwendet |
| bpmn:ManualTask | Unterstützt | |
| bpmn:ServiceTask | Unterstützt | |
| bpmn:SendTask | Unterstützt | |
| bpmn:ReceiveTask | Unterstützt | instantiate bleibt erhalten |
| bpmn:ScriptTask | Unterstützt | |
| bpmn:BusinessRuleTask | Unterstützt | |
| bpmn:CallActivity | Unterstützt | Prozessübergreifende Verknüpfungen werden als calledElement exportiert |
| bpmn:SubProcess | Unterstützt | Erweiterte, eingeklappte und Event-Subprozesse |
| bpmn:AdHocSubProcess | Unterstützt | |
| bpmn:Transaction | Unterstützt |
Gateways
| BPMN-Element | Unterstützungsstatus | Hinweise |
|---|---|---|
| bpmn:Gateway | Unterstützt | Das einfache Gateway, dargestellt als leere Raute |
| bpmn:ExclusiveGateway | Unterstützt | |
| bpmn:InclusiveGateway | Unterstützt | |
| bpmn:ParallelGateway | Unterstützt | |
| bpmn:ComplexGateway | Unterstützt | |
| bpmn:EventBasedGateway | Unterstützt | instantiate und eventGatewayType eingeschlossen |
Events
| BPMN-Element | Unterstützungsstatus | Hinweise |
|---|---|---|
| bpmn:StartEvent | Unterstützt | |
| bpmn:EndEvent | Unterstützt | |
| bpmn:IntermediateCatchEvent | Unterstützt | |
| bpmn:IntermediateThrowEvent | Unterstützt | |
| bpmn:BoundaryEvent | Unterstützt | Einschließlich der Aktivität, an die es angefügt ist |
| bpmn:MessageEventDefinition | Unterstützt | |
| bpmn:TimerEventDefinition | Unterstützt | Datum, Zyklus und Dauer |
| bpmn:SignalEventDefinition | Unterstützt | |
| bpmn:EscalationEventDefinition | Unterstützt | |
| bpmn:ErrorEventDefinition | Unterstützt | |
| bpmn:CancelEventDefinition | Unterstützt | |
| bpmn:CompensateEventDefinition | Unterstützt | waitForCompletion eingeschlossen |
| bpmn:ConditionalEventDefinition | Unterstützt | |
| bpmn:TerminateEventDefinition | Unterstützt | |
| bpmn:LinkEventDefinition | Unterstützt |
Verbindende Objekte
| BPMN-Element | Unterstützungsstatus | Hinweise |
|---|---|---|
| bpmn:SequenceFlow | Unterstützt | Name, Bedingungsausdruck und Standardfluss sind enthalten |
| bpmn:MessageFlow | Unterstützt | Zwischen Pools sowie zwischen einem Flusselement und einem Pool |
| bpmn:Association | Unterstützt | Verknüpft Annotationen, Data Objects und Data Stores mit Flusselementen. Eine einfache bpmn:association zwischen einer Aktivität und einer Datenreferenz wird beim Zurückschreiben als die entsprechende Data Association ausgegeben |
| bpmn:FormalExpression | Unterstützt | Bedingungsausdrücke, Timer-Werte und Schleifenbedingungen |
| bpmn:DataAssociation | Unterstützt | Eine Aktivität (Task oder Subprocess), die mit einem Data Object oder Data Store verknüpft ist, wird als verschachteltes bpmn:dataInputAssociation / bpmn:dataOutputAssociation der Aktivität ausgegeben, einschließlich der Richtung. assignment und transformation werden nicht modelliert. Eine Data Association an einem Event wird nicht eingelesen |
Artefakte
| BPMN-Element | Unterstützungsstatus | Hinweise |
|---|---|---|
| bpmn:TextAnnotation | Unterstützt | |
| bpmn:Group | Unterstützt | Der Gruppenname wird über den zugehörigen Category-Wert übernommen |
| bpmn:DataObjectReference | Unterstützt | Das Data Object von ProcessMind |
| bpmn:DataStoreReference | Unterstützt | Der Data Store von ProcessMind |
| bpmn:DataInput | Teilweise unterstützt | Wird aus der Ein-/Ausgabespezifikation des Prozesses als Data Object eingelesen, aber nicht als bpmn:dataInput zurückgeschrieben |
| bpmn:DataOutput | Teilweise unterstützt | Wird aus der Ein-/Ausgabespezifikation des Prozesses als Data Object eingelesen, aber nicht als bpmn:dataOutput zurückgeschrieben |
| bpmn:Category | Unterstützt | Wird für Groups geschrieben |
| bpmn:CategoryValue | Unterstützt | Enthält den Gruppennamen |
Pools, Zusammenarbeit und Diagrammaustausch
| BPMN-Element | Unterstützungsstatus | Hinweise |
|---|---|---|
| bpmn:Collaboration | Unterstützt | |
| bpmn:Participant | Unterstützt | Pools, einschließlich eingeklappter Pools |
| bpmn:Documentation | Unterstützt | Wird für die Elemente des Modells in jedem Exportpfad geschrieben. Die Dokumentation einer Verbindung (Sequence Flow, Association oder Message Flow) wird aus einer Datei in das Modell eingelesen, beim Export wird jedoch nur die Elementdokumentation ausgegeben |
extensionElements (processmind:*) | Unterstützt | Elementeinstellungen, Farben, zugeordnete Aktivitäten und Simulationseinstellungen. Simulationseinstellungen werden nur beim In-App-BPMN exportieren übernommen. Beim Export aus dem Katalog und beim API-Download werden keine Simulationen ausgegeben |
| bpmndi:BPMNDiagram | Unterstützt | |
| bpmndi:BPMNPlane | Unterstützt | |
| bpmndi:BPMNShape | Unterstützt | Position, Größe, Farben und Beschriftungsposition |
| bpmndi:BPMNEdge | Unterstützt | Wegpunkte und Beschriftungsposition |
| bpmndi:BPMNLabel | Unterstützt | Textposition |
Nicht eins zu eins übernommen
Diese Elemente verhindern weder den Import noch den Export. Sie werden lediglich nicht eins zu eins übernommen:
| BPMN-Element | Verhalten |
|---|---|
| bpmndi:BPMNLabelStyle | Schriftarteinstellungen werden eingelesen und im Modeler angezeigt. Beim Export werden jedoch keine Beschriftungsstile ausgegeben, da Element-Schriftarten nicht Teil der exportierten Datei sind |
| bpmn:DataObject, bpmn:DataStore (die Deklarationen) | Werden ignoriert: ProcessMind speichert Daten als bpmn:DataObjectReference / bpmn:DataStoreReference und gibt keine separaten Deklarationen aus |
| bpmn:Event, bpmn:ThrowEvent, bpmn:CatchEvent, bpmn:ImplicitThrowEvent | Abstrakte Event-Typen: Sie werden als das konkrete Start-, Zwischen- oder End-Event eingelesen, das sie beschreiben, und beim Zurückschreiben als dieser konkrete Typ ausgegeben |
| bpmn:FlowElement, bpmn:FlowNode, bpmn:RootElement, bpmn:BaseElement | Abstrakte Typen, die in Dateien nicht vorkommen. Beim Export wird stattdessen das konkrete Element ausgegeben |
Nicht unterstützte BPMN-Elemente
ProcessMind unterstützt diese Elemente nicht, da sie in der Regel mit Ausführung, Choreografie oder nicht wesentlichen Metadaten zusammenhängen:
- bpmn:Choreography, bpmn:GlobalChoreographyTask, bpmn:ChoreographyTask, bpmn:CallChoreography, bpmn:SubChoreography
- bpmn:Conversation, bpmn:ConversationNode, bpmn:ConversationLink, bpmn:ConversationAssociation, bpmn:GlobalConversation
- bpmn:PartnerEntity, bpmn:PartnerRole, bpmn:CorrelationProperty, bpmn:CorrelationKey, bpmn:CorrelationSubscription
- bpmn:ParticipantAssociation, bpmn:MessageFlowAssociation
- bpmn:GlobalTask, bpmn:GlobalManualTask, bpmn:GlobalUserTask
- bpmn:ResourceRole, bpmn:Performer, bpmn:PotentialOwner, bpmn:HumanPerformer
- bpmn:Property, bpmn:DataState, bpmn:Assignment
- bpmn:Error, bpmn:Message, bpmn:Signal, bpmn:Escalation (die gemeinsamen Stammdaten-Deklarationen; die entsprechenden Event-Definitionen werden unterstützt)
- bpmn:Interface, bpmn:Operation, bpmn:EndPoint (nur für die Ausführung)
- bpmn:Auditing, bpmn:Monitoring, bpmn:Rendering, bpmn:Extension (Erweiterungsmetadaten; die eigenen
extensionElementsvon ProcessMind werden unterstützt)
Welche BPMN-Elemente ProcessMind unterstützt
ProcessMind unterstützt die wesentlichen BPMN-2.0-Elemente, die für eine wirksame Prozessmodellierung und -analyse erforderlich sind. Im Mittelpunkt stehen Elemente für die Visualisierung und Prozessstruktur. Elemente für die Ausführung oder erweiterte Metadaten bleiben außen vor. Die obige Liste wird durch unsere Roundtrip-Tests abgesichert: Ein Element gilt nur dann als unterstützt, wenn ein Test belegt, dass ein Modell mit diesem Element den Export und Import übersteht.
Wenn Sie Fragen zum Import oder Export von BPMN-Dateien in ProcessMind haben, kontaktieren Sie uns.
Ein individuelles BPMN-Modell generieren
Prüfen Sie die Liste der unterstützten Elemente
Erstellen Sie ein Modell für Ihren eigenen Prozess, exportieren Sie es und importieren Sie es erneut. So prüfen Sie, ob alle Elemente korrekt übernommen werden.
Verwandte Themen
- BPMN-Bausteine: Referenz zu den Elementen.
- BPMN 2.0: die BPMN-Sprache.
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.