Auf dieser Seite

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 extensionElements von 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

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.