Online Help Process Modeler
.

BPMN 2.0 Validierung

BPMN 2.0 Validierung


100601

Meldung
Die Beschriftung dieses Elements wurde noch nicht in alle Sprachen übersetzt.

Aktion
Vervollständigen Sie die Übersetzung für die fehlenden Sprachen.

100602

Meldung
Dieses Element ist nicht Teil der deskriptiven BPMN-Konformitäts-Sub-Klasse (Level 1).

Aktion
Entfernen Sie das Element oder ändern Sie die Konformitäts-Sub-Klasse in den Dokumenteigenschaften.

100603

Meldung
Dieses Element ist nicht Teil der analytischen BPMN-Konformitäts-Sub-Klasse (Level 2).

Aktion
Entfernen Sie das Element oder ändern Sie die Konformitäts-Sub-Klasse in den Dokumenteigenschaften.

100604

Meldung
Dieses Element ist nicht Teil der allgemein ausführbaren Konformitäts-Sub-Klasse.

Aktion
Entfernen Sie das Element oder ändern Sie die Konformitäts-Sub-Klasse in den Dokumenteigenschaften.

100605

Meldung
Um den Diagrammaustausch zu unterstützen, sollten sich identisch gesetzte Shapes nicht auf der Selben Seite befinden.

Aktion
Falls Sie vorhaben Diagramme auszutauschen, entfernen Sie identische Shapes auf der Selben Seite.

113603

Meldung
Wenn der Auslöser ein Link ist, MUSS der Link-Name eingegeben werde.

Aktion
Geben Sie einen Link-Namen für den Link ein.

113604

Meldung
Ein Fehler-Randereignis DARF NICHT vom Typ nicht-unterbrechend sein.

Aktion
Setzen Sie das Attribut auf unterbrechend.

123601

Meldung
Eine Aufrufaktivität SOLLTE ein globales Element aufrufen.

Aktion
Rufen Sie ein globales Element auf.

154601

Meldung
Ein Datenspeicher SOLLTE referenziert werden.

Aktion
Referenzieren Sie einen Datenspeicher.

155601

Meldung
Ein Datenobjekt SOLLTE referenziert werden.

Aktion
Referenzieren Sie ein Datenobjekt.

160601

Meldung
Ziel darf nicht gleichzeitig auch Quelle sein.

Aktion
Überprüfen Sie die Verbindung.

161603

Meldung
Ein Sequenzfluss MUSS ein Ziel und eine Quelle haben.

Aktion
Verbinden Sie den Sequenzfluss mit einem Ziel und einer Quelle.

162601

Meldung
Ein Nachrichtenfluss MUSS ein Ziel und eine Quelle haben.

Aktion
Verbinden Sie den Nachrichtenfluss mit einem Ziel und einer Quelle.

163601

Meldung
Eine Assoziation MUSS ein Ziel und eine Quelle haben.

Aktion
Verbinden Sie die Assoziation mit einem Ziel und einer Quelle.

164601

Meldung
Eine Datenassoziation MUSS ein Ziel und eine Quelle haben.

Aktion
Verbinden Sie die Datenassoziation mit einem Ziel und einer Quelle.

172601

Meldung
Ein Koversations-Link MUSS eine Quelle und ein Ziel haben.

Aktion
Fügen Sie Quelle und Ziel hinzu.

211601

Meldung
Ein Startereignis DARF NICHT Ziel eines Sequenzflusses sein. Es darf KEINE eingehenden Sequenzfüsse aufweisen.

Detail
Eine Ausnahme dieser Regel ist ein Startereignis, das auf dem Rand eines aufgeklappten Unterprozesses sitzt.

Aktion
Entfernen Sie alle eingehenden Sequenzflüsse.

211602

Meldung
Das Bedingungsattribut für alle eingehenden Sequenzflüsse MUSS auf None gesetzt sein.

Aktion
Setzen Sie das Bedingungsattribut für alle eingehenden Sequenzflüsse auf None.

211603

Meldung
Der Auslöser des Startereignis MUSS auf “Nachricht” oder “Mehrfach” gesetzt werden, wenn es einen eingehenden Nachrichtenfluss gibt.

Aktion
Setzen Sie den Auslöser auf “Nachricht” oder “Mehrfach”.

211604

Meldung
Das Startereignis MUSS auf “Mehrfach” gesetzt sein, wenn es mehrere eingehende Nachrichtenflüsse gibt.

Aktion
Setzen Sie den Auslöser auf “Mehrfach”.

211605

Meldung
Ein Startereignis DARF NICHT die Quelle eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle ausgehenden Nachrichtenflüsse.

211606

Meldung
Ein Startereignis MUSS die Quelle eines Sequenzflusses sein.

Aktion
Fügen Sie einen ausgehenden Sequenzfluss hinzu.

211607

Meldung
Ein unterbrechendes Startereignis eines Ereignis-Unterprozesses MUSS von folgendem Typ sein: Nachricht, Timer, Eskalation, Fehler, Abbruch, Kompensation, Bedingung, Signal, Mehrfach, Parallel Mehrfach.

Aktion
Verwenden Sie ein anderes Startereignis.

211608

Meldung
Das Kompensations-Startereignis DARF NICHT in einem Top-Level-Prozess benutzt werden.

Aktion
Verwenden Sie ein anderes Startereignis.

211609

Meldung
Ein nicht-unterbrechendes Startereignis eines Ereignis-Unterprozesses MUSS von folgendem Typ sein: Nachricht, Timer, Eskalation, Bedingung, Signal, Mehrfach, Parallel Mehrfach.

Aktion
Verwenden Sie ein anderes Startereignis.

211610

Meldung
Das Fehler-Startereignis DARF NICHT in einem Top-Level-Prozess benutzt werden.

Aktion
Verwenden Sie ein anderes Starteregignis.

211611

Meldung
Das Eskalations-Startereignis DARF NICHT in einem Top-Level-Prozess benutzt werden.

Aktion
Verwenden Sie ein anderes Starteregignis.

211613

Meldung
Ein Startereignis innerhalb eines Subprozesses MUSS vom Typ None sein.

Aktion
Setzen Sie den Auslöser auf None oder verwenden Sie stattdessen einen Ereignis-Subprozess.

212601

Meldung
Das Abbruch-Endereignis KANN NUR in einem Transaktions-Unterprozess verwendet werden. Es darf also NICHT in anderen Typen von Prozessen oder Unterprozessen eingesetzt werden.

Aktion
Verwenden Sie ein anderes Endereignis.

212602

Meldung
Ein Endereignis MUSS das Ziel eines Sequenzflusses sein.

Aktion
Fügen Sie einen eingehenden Sequenzfluss hinzu.

212603

Meldung
Ein Endereignis DARF NICHT die Quelle eines Sequenzflusses sein. Es DARF KEINE ausgehenden Sequenzflüsse haben.

Detail
Eine Ausnahme dieser Regel ist ein Endereignis, das auf dem Rand eines aufgeklappten Unterprozesses sitzt.

Aktion
Entfernen Sie alle ausgehenden Sequenzflüsse.

212604

Meldung
Ein Endereignis DARF NICHT das Ziel eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle eingehenden Nachrichtenflüsse.

212606

Meldung
Ein Endereignis mit ausgehendem Nachrichtenfluss MUSS auf “Nachricht” gesetzt werden.

Aktion
Setzen Sie das Resultat auf “Nachricht”.

212607

Meldung
Das Fehler-Endereignis KANN NUR in einem Unterprozess verwendet werden. Es darf NICHT in einem Top-Level Prozess eingesetzt werden.

Aktion
Verwenden Sie ein anderes Endereignis.

212608

Meldung
Das Eskalation-Endereignis KANN NUR in einem Unterprozess verwendet werden. Es darf NICHT in einem Top-Level Prozess eingesetzt werden.

Aktion
Verwenden Sie ein anderes Endereignis.

213601

Meldung
Das abfangende Abbruch-Zwischenereignis DARF NUR an den Rand eines Transaktions-Unterprozesses gebunden werden.

Aktion
Verwenden Sie ein anderes Ereignis oder konvertieren Sie den Unterprozess in ein Transaktions-Unterprozess.

213604

Meldung
Ein Zwischenereignis MUSS die Quelle eines Sequenzflusses sein.

Detail
Ausnahmen sind Quellen-Link-Zwischenereignis und Boundary Kompensations-Zwischenereignisse.

Aktion
Fügen Sie einen ausgehenden Sequenzfluss hinzu.

213605

Meldung
Ein Boundary-Zwischenereignis DARF NICHT das Ziel eines Sequenzflusses sein.

Aktion
Entfernen Sie alle eingehenden Sequenzflüsse.

213606

Meldung
Ein Zwischenereignis MUSS das Ziel eines Sequenzflusses sein.

Detail
Nur falls es in einem normalen Sequenzfluss verwendet wird und der Auslöser vom Typ Allgemein, Nachricht, Timer, Kompensation, Bedingung, Link oder Signal ist.

Aktion
Fügen Sie einen eingehenden Sequenzfluss hinzu.

213607

Meldung
Abbruch-, Fehler-, Mehrfach- und Parallel Mehrfach-Zwischenereignisse DÜRFEN NICHT in einem normalen Fluss verwendet werden.

Aktion
Legen Sie das Zwischenereignis auf dem Rand einer Aktivität.

213609

Meldung
Das abfangende None-Zwischenereignis DARF NUR in einem normalen Fluss verwendet werden. Es darf also NICHT an den Rand einer Aktivität gebunden werden.

Aktion
Verwenden Sie ein anderes Zwischenereignis.

213615

Meldung
Allgemeine (None) und Link-Zwischenereignisse DÜRFEN NICHT an den Rand einer Aktivität gebunden werden.

Aktion
Verwenden Sie ein anderes Zwischenereignis.

213616

Meldung
Das abfangende Abbruch-Zwischenereignis DARF NUR an den Rand eines Transaktions-Unterprozesses gebunden werden. Es darf also NICHT im normalen Fluss verwendet werden.

Aktion
Verwenden Sie das abfangende Abbruch-Zwischenereignis auf dem Rand eines Transaktions-Unterprozesses.

213617

Meldung
Das abfangende Kompensations-Zwischenereignis DARF NUR an den Rand einer Aktivität gebunden werden. Es darf NICHT im normalen Fluss verwendet werden.

Aktion
Verwenden Sie ein anderes Zwischenereignis.

213618

Meldung
Ein abfangendes Link-Zwischenereignis DARF NICHT das Ziel eines Sequenzflusses sein.

Aktion
Entfernen Sie alle eingehenden Sequenzflüsse.

213619

Meldung
Ein auslösendes Link-Zwischenereignis DARF NICHT die Quelle eines Sequenzflusses sein.

Aktion
Entfernen Sie alle ausgehenden Sequenzflüsse.

213620

Meldung
Ein auslösendes Link-Zwischenereignis MUSS das Ziel eines Sequenzflusses sein.

Aktion
Fügen Sie einen eingehenden Sequenzfluss hinzu.

213621

Meldung
Ein abfangendes Nachrichten-Zwischenereignis DARF NICHT die Quelle eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle ausgehenden Nachrichtenflüsse.

213622

Meldung
Ein auslösendes Nachrichten-Zwischenereignis DARF NICHT das Ziel eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle eingehenden Nachrichtenflüsse.

213623

Meldung
Ein abfangendes Link-Zwischenereignis MUSS die Quelle eines Sequenzflusses sein.

Aktion
Fügen Sie einen ausgehenden Sequenzfluss hinzu.

213626

Meldung
Der Auslöser eines abfangendes Zwischenereignisses MUSS auf “Nachricht” oder “Mehrfach” gesetzt werden, falls es eingehende Nachrichtenflüsse gibt.

Aktion
Setzen Sie den Auslöser auf “Nachricht” oder “Mehrfach”.

213627

Meldung
Der Auslöser eines auslösenden Zwischenereignisses MUSS auf “Nachricht” oder “Mehrfach” gesetzt werden falls es ausgehende Nachrichtenflüsse gibt.

Aktion
Setzen Sie den Auslöser auf “Nachricht” oder “Mehrfach”.

213628

Meldung
Ein Zwischenereignis mit eingehendem Nachrichtenfluss MUSS abfangend sein und vom Typ “Nachricht” oder “Mehrfach”.

Aktion
Ändern Sie das Ereignis auf abfangend und setzen Sie den Auslöser auf “Nachricht” oder “Mehrfach”.

213629

Meldung
Ein Zwischenereignis mit ausgehendem Nachrichtenfluss MUSS auslösend sein und vom Typ “Nachricht” oder “Mehrfach”.

Aktion
Ändern Sie das Ereignis auf auslösend und setzen Sie den Auslöser auf “Nachricht” oder “Mehrfach”.

220601

Meldung
Falls ein Bedingungsfluss aus einer Quellaktivität verwendet wird, dann MUSS es noch mindestens einen anderen von dieser Aktivität ausgehenden Sequenzfluss geben.

Aktion
Fügen Sie einen weiteren ausgehenden Sequenzfluss hinzu.

220602

Meldung
Kompensations-Aktivitäten DÜRFEN NICHT Quelle oder Ziel eines Sequenzflusses sein.

Aktion
Entfernen Sie alle eingehenden oder ausgehenden Sequenzflüsse.

221603

Meldung
Ein Ereignis-Unterprozess DARF KEINE eingehende oder ausgehende Sequenzflüsse haben.

Aktion
Entfernen Sie alle eingehenden oder ausgehenden Sequenzflüsse.

221604

Meldung
Das allgemeine Startereignis DARF NICHT für einen Ereignis-Unterprozess verwendet werden.

Aktion
Verwenden Sie ein anderes Startereignis.

221605

Meldung
Ein Nachrichtenfluss SOLLTE NICHT zum Rand eines aufgeklappten Unterprozesses verbinden.

Aktion
Entfernen Sie alle Nachrichtenflüsse oder verbinden Sie zu einem anderen Element.

221606

Meldung
Ein Ereignis-Unterprozess DARF KEINE angehefte Ereignisse haben.

Aktion
Enfernen Sie alle angehefteten Ereignisse.

222601

Meldung
Ein empfangender Task DARF KEINEN ausgehenden Nachrichtenfluss haben.

Aktion
Entfernen Sie alle ausgehenden Nachrichtenflüsse.

222602

Meldung
Ein sendender Task DARF KEINEN eingehenden Nachrichtenfluss haben.

Aktion
Entfernen Sie alle eingehenden Nachrichtenflüsse.

222603

Meldung
Ein Skript- oder ein manueller Task DARF KEINE eingehende oder ausgehende Nachrichtenflüsse haben.

Aktion
Entfernen Sie alle eingehenden oder ausgehenden Nachrichtenflüsse.

222604

Meldung
Ein instanziierender Empfangen-Task DARF KEINE eingehende Sequenzflüsse haben.

Aktion
Entfernen Sie alle eingehenden Sequenzflüsse.

230601

Meldung
Ein Gateway DARF NICHT das Ziel eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle eingehenden Nachrichtenflüsse.

230602

Meldung
Ein Gateway DARF NICHT die Quelle eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle ausgehenden Nachrichtenflüsse.

230603

Meldung
Ein Gateway MUSS entweder mehrere eingehende oder mehrere ausgehende Sequenzflüsse haben (d.h., es muss den Fluss zusammenführen oder teilen).

Aktion
Fügen Sie einen zusätzlichen eingehenden oder ausgehenden Sequenzfluss hinzu.

230604

Meldung
Ein instanziierendes Ereignis-Gateway DARF KEINEN eingehenden Sequenzfluss haben.

Detail
Instanziierende Ereignis-Gateways werden benutzt um Prozesse zu instanziieren.

Aktion
Benutzen Sie ein ‘normales’ Ereignis-Gateway falls es innerhalb des Prozessflusses benötigt wird.

230605

Meldung
Ein Gateway mit einer konvergierenden gatewayDirection MUSS mehrere eingehende Sequenzfüsse haben. Es darf aber NICHT mehrere ausgehende Sequenzflüsse haben.

Aktion
Fügen Sie zusätzliche eingehende Sequenzflüsse hinzu, entfernen Sie überschüssige ausgehende Sequenzflüsse oder verwenden Sie ein anderes Gateway.

230606

Meldung
Ein Gateway mit einer divergierenden gatewayDirection MUSS mehrere ausgehende Sequenzflüsse haben. Es darf aber NICHT mehrere eingehende Sequenzflüsse haben.

Aktion
Fügen Sie zusätzliche ausgehende Sequenzflüsse hinzu, entfernen Sie überschüssige eingehende Sequenzflüsse oder verwenden Sie ein anderes Gateway.

232601

Meldung
Ein Ereignisbasiertes Gateway MUSS zwei (2) oder mehrere ausgehende Sequenzflüsse haben.

Aktion
Fügen Sie zusätzliche ausgehende Sequenzflüsse hinzu.

242601

Meldung
Eine Lane DARF WEDER Quelle noch Ziel eines Sequenzflusses sein.

Aktion
Entfernen Sie alle eingehenden oder ausgehenden Sequenzflüsse.

242602

Meldung
Eine Lane DARF WEDER Quelle noch Ziel eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle eingehenden oder ausgehenden Nachrichtenflüsse.

250601

Meldung
Ein Artefakt DARF NICHT das Ziel eines Sequenzflusses sein.

Aktion
Entfernen Sie alle eingehenden Sequenzflüsse. Verwenden Sie stattdessen eine Assoziation.

250602

Meldung
Ein Artefakt DARF NICHT die Quelle eines Sequenzflusses sein.

Aktion
Entfernen Sie alle ausgehenden Sequenzflüsse.

250603

Meldung
Ein Artefakt DARF NICHT das Ziel eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle eingehenden Nachrichtenflüsse. Verwenden Sie stattdessen eine Assoziation.

250604

Meldung
Ein Artefakt DARF NICHT die Quelle eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle ausgehenden Nachrichtenflüsse.

261601

Meldung
Ein Bedingungs-Ausdruck DARF NICHT verwendet werden, falls die Quelle des Sequenzflusses ein Start- oder Zwischenereignis ist.

Aktion
Setzen Sie den Sequenzflusstyp auf normal.

261602

Meldung
Sequenzflüsse dürfen Prozessgrenzen NICHT überschreiten.

Aktion
Überprüfen Sie die Verbindung.

261603

Meldung
Ein Bedingungsfluss DARF NICHT verwendet werden, falls das Quell-Gateway vom Typ Parallel oder Ereignisbasiert ist.

Aktion
Überprüfen Sie die Verbindung.

261604

Meldung
Ein Sequenzfluss kann nur Fluss-Objekte verbinden.

Aktion
Verbinden Sie den Sequenzfluss mit einem anderen Objekt.

261605

Meldung
Falls die Quelle des Sequenzflusses ein exklusives oder inklusives Gateway ist, MUSS eine Bedingung definiert werden.

Aktion
Definieren Sie eine Bedingung.

261606

Meldung
Ein Sequenzfluss DARF NICHT bedingt sein, falls das Quell-Gateway zusammenführend ist.

Aktion
Entfernen Sie die Bedingung.

262601

Meldung
Ein Nachrichtenfluss kann nur mit einem Pool, einer Aktivität oder einem Nachrichtenereignis verbunden werden.

Detail
Ausnahme: Mehrfachereignisse mit MessageEventDefinition.

Aktion
Überprüfen Sie die Verbindung.

262602

Meldung
Ein Nachrichtenfluss KANN NICHT zwei Objekte innerhalb desselben Pools verbinden.

Detail
Ein Nachrichtenfluss MUSS zwei unterschiedliche Pools verbinden. Er wird entweder an den Poolrand oder an das Fluss-Objekt innerhalb des Pools gebunden.

Aktion
Überprüfen sie die Verbindung.

263601

Meldung
Eine Assoziation, die an einen Kommentar gebunden ist, SOLLTE ungerichtet sein.

Aktion
Entfernen Sie die Richtung.

263602

Meldung
Eine Assoziation SOLLTE NICHT zwei Kommentare miteinander verbinden.

Aktion
Überprüfen Sie die Verbindung.

263603

Meldung
Eine Assoziation MUSS an einen Kommentar oder an eine Nachricht gebunden werden.

Detail
Ausnahme: Kompensation.

Aktion
Überprüfen Sie die Verbindung.

263604

Meldung
Eine Assoziation MUSS an einen Kommentar oder an eine Nachricht gebunden werden.

Aktion
Verwenden Sie Datenassoziationen für Datenobjekte und Datenspeicher.

264601

Meldung
Eine Datenassoziation DARF NICHT zwei Datenobjekte oder Datenspeicher miteinander verbinden.

Aktion
Überprüfen Sie die Verbindung.

264602

Meldung
Eine Datenassoziation DARF NUR mit einem Datenobjekt, einem Datenspeicher, einer Aktivität oder mit einem Ereignis verbunden werden.

Aktion
Überprüfen Sie die Verbindung.

264603

Meldung
Eine Datenassoziation, die mit einer Aktivität oder einem Ereignis verbunden ist, MUSS gerichtet sein.

Aktion
Überprüfen Sie die Verbindung.

264604

Meldung
Eine Datenassoziation MUSS mit einem Datenobjekt oder einem Datenspeicher verbunden werden.

Aktion
Verbinden Sie die Datenassoziation mit einem Datenobjekt oder einem Datenspeicher.

264605

Meldung
Ein empfangendes Ereignis DARF NICHT das Ziel einer Datenassoziation sein.

Aktion
Drehen oder entfernen Sie die Datenassoziation.

264606

Meldung
Ein auslösendes Ereignis DARF NICHT die Quelle einer Datenassoziation sein.

Aktion
Drehen oder entfernen Sie die Datenassoziation.

270601

Meldung
Ein Datenobjekt muss mit mindestens einer Datenassoziation verbunden sein.

Aktion
Fügen Sie eine Datenassoziation hinzu.

270602

Meldung
Ein Datenobjekt DARF WEDER Quelle noch Ziel eines Sequenzflusses sein.

Aktion
Entfernen Sie alle ausgehenden oder eingehenden Sequenzflüsse.

270603

Meldung
Ein Datenobjekt DARF WEDER Quelle noch Ziel eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle ausgehenden oder eingehenden Nachrichtenflüsse.

270604

Meldung
Ein Daten-Input DARF KEINE eingehenden Datenassoziationen haben.

Aktion
Ändern Sie die Richtung der Assoziation.

270605

Meldung
Ein Daten-Output DARF KEINE ausgehenden Datenassoziationen haben.

Aktion
Ändern Sie die Richtung der Assoziation.

280601

Meldung
Ein Datenspeicher DARF WEDER Quelle noch Ziel eines Sequenzflusses sein.

Aktion
Entfernen Sie alle ausgehenden oder eingehenden Sequenzflüsse.

280602

Meldung
Ein Datenspeicher DARF WEDER Quelle noch Ziel eines Nachrichtenflusses sein.

Aktion
Entfernen Sie alle ausgehenden oder eingehenden Nachrichtenflüsse.

280603

Meldung
Ein Datenspeicher MUSS mit mindestens einer Datenassoziation verbunden sein.

Aktion
Binden Sie eine Datenassoziation an.

291601

Meldung
Ein Konversationsknoten MUSS mit 2 oder mehreren Konversations-Links verbunden sein.

Aktion
Verbinden Sie 2 oder mehrere Konversations-Links.

292601

Meldung
Ein Konversations-Link MUSS genau mit einem Konversationsknoten verbunden sein.

Aktion
Verbinden Sie genau einen Konversationsknoten.

292602

Meldung
Ein Konversations-Link MUSS mit einem Interaktionsknoten (Aktivität, Ereignis, Teilnehmer) verbunden sein.

Aktion
Verbinden Sie einen Interaktionsknoten.

380601

Meldung
Falls es ein Startereignis gibt, dann MUSS es mindestens ein Endereignis geben.

Aktion
Fügen Sie ein Endereignis hinzu.

380602

Meldung
Falls es ein Endereignis gibt, dann MUSS es mindestens ein Startereignis geben.

Aktion
Fügen Sie ein Startereignis hinzu.

380603

Meldung
Es wird EMPFOHLEN ein Startereignis zu verwenden.

Detail
Falls der Prozess komplex ist und/oder die Startbedingungen nicht klar ersichtlich sind, dann wird EMPFOHLEN ein Startereignis zu verwenden.

Aktion
Fügen Sie einen Startereignis hinzu.

380604

Meldung
Es wird EMPFOHLEN mehrfache Startereignisse sparsam einzusetzen.

Detail
Das Verhalten eines Prozesses könnte schwer zu verstehen sein, falls es mehrere Startereignisse gibt.

Aktion
Entfernen Sie überschüssige Startereignisse.

380605

Meldung
Falls ein Startereignis verwendet wird, dann darf es KEINE andere Flusselemente geben, die keine eingehenden Sequenzflüsse haben.

Detail
Ausnahmen sind Kompensations-Aktivitäten, Ereignis-Unterprozesse, Boundary-Ereignisse und Link-Ereignisse.

Aktion
Fügen Sie allen anderen Flusselementen einen eingehenden Sequenzfluss hinzu.

380606

Meldung
Falls ein Endereignis verwendet wird, dann darf es KEINE andere Flusselemente geben, die keine ausgehenden Sequenzflüsse haben.

Detail
Ausnahmen sind Kompensations-Aktivitäten, Ereignis-Unterprozesse, Boundary-Ereignisse und Link-Ereignisse.

Aktion
Fügen Sie allen anderen Flusselementen einen ausgehenden Sequenzfluss hinzu.

321602

Meldung
Falls es ein Startereignis gibt, dann MUSS es mindestens ein Endereignis geben.

Aktion
Fügen Sie ein Endereignis hinzu.

321603

Meldung
Falls es ein Endereignis gibt, dann MUSS es mindestens ein Startereignis geben.

Aktion
Fügen Sie ein Startereignis hinzu.

321604

Meldung
Es wird EMPFOHLEN ein Startereignis zu verwenden.

Detail
Falls der Prozess komplex ist und/oder die Startbedingungen nicht klar ersichtlich sind, dann wird EMPFOHLEN ein Startereignis zu verwenden.

Aktion
Fügen Sie ein Startereignis hinzu.

321605

Meldung
Es wird EMPFOHLEN nur ein Startereignis zu verwenden.

Detail
Das Verhalten eines Prozesses könnte schwer zu verstehen sein, falls es mehrere Startereignisse gibt. Es wird EMPFOHLEN diese Option sparsam einzusetzen.

Aktion
Entfernen Sie überschüssige Startereignisse.

321606

Meldung
Ein Ereignis-Unterprozess kann nur EIN einziges Startereignis haben.

Aktion
Entfernen Sie überschüssige Startereignisse.

321607

Meldung
Falls ein Startereignis verwendet wird, dann darf es KEINE anderen Flusselemente geben, die keine eingehenden Sequenzflüsse haben.

Detail
Ausnahmen sind Kompensations-Aktivitäten, Ereignis-Unterprozesse, Boundary-Ereignisse und Link-Ereignisse.

Aktion
Fügen Sie allen anderen Flusselementen einen eingehenden Sequenzfluss hinzu.

321608

Meldung
Falls ein Endereignis verwendet wird, dann darf es KEINE anderen Flusselemente geben, die keine ausgehenden Sequenzflüsse haben.

Detail
Ausnahmen sind Kompensations-Aktivitäten, Ereignis-Unterprozesse, Boundary-Ereignisse und Link-Ereignisse.

Aktion
Fügen Sie allen anderen Flusselementen einen ausgehenden Sequenzfluss hinzu.

321609

Meldung
Es gibt eine nicht-referenzierte Prozessebene mit dem selben Namen des Sub-Prozesses.

Aktion
Überlegen Sie sich, die Prozessebene mit dem Sub-Prozess zu verbinden.

321610

Meldung
Der Unterprozess ist leer obwohl die referenzierte Prozessebene Elemente enthält. Dies könnte aus verschachtelten Pools resultieren.

Aktion
Vergewissern Sie sich, dass Pools nicht verschachtelt sind. Entfernen Sie überflüssige Pools.

321611

Meldung
Ein Unterprozess DARF KEINE Dateninputs oder Datenoutputs definieren.

Aktion
Entfernen Sie verbundene Dateninputs und Datenoutputs.

321612

Meldung
Eine Inkonsistenz in der Spezifikation verlangt, dass ein Unterprozess KEINE Dateninputs oder Datenoutputs definieren darf. Während PM dies unterstützt, könnten es andere Tools als Fehler ansehen.

Aktion
Benutzen Sie diese Funktion mit Vorsicht, falls Sie vorhaben das XML mit einem anderen Tool zu validieren.

300601

Meldung
Ein anderes Element trägt den selben Namen. Es wird EMPFOHLEN unterschiedliche Namen zu verwenden.

Aktion
Ziehen Sie in Erwägung, die Elemente identisch zu setzen.

312601

Meldung
Ein auslösendes Fehlerereignis SOLLTE von einem entsprechenden Fehler-Zwischenereignis auf dem umschliessenden Unterprozess abgefangen werden.

Detail
Das Verhalten des Prozesses ist nicht definiert, falls keine Aktivität in der Hierarchie ein solches Fehler-Zwischenereignis besitzt.

Aktion
Legen Sie ein Fehler-Zwischenereignis auf den umschliessenden Unterprozess.

312602

Meldung
Ein auslösendes Eskalationsereignis SOLLTE von einem enstprechenden Eskalations-Zwischenereignis auf dem umschliessenden Unterprozess abgefangen werden.

Detail
Das Verhalten des Prozesses ist nicht definiert falls keine Aktivität in der Hierarchie einen solchen Eskalations-Zwischenereignis besitzt.

Aktion
Fügen Sie einen Eskalations-Zwischenereignis auf den umschliessenden Unterprozess ein.

313601

Meldung
Falls es einen Quellen-Link gibt, dann MUSS es einen entsprechenden Ziel-Link geben.

Aktion
Binden Sie einen Ziel-Link an.

313602

Meldung
Es DARF NICHT mehrere Ziel-Links für einen einzelnen Quellen-Link geben.

Aktion
Entfernen Sie überschüssige Ziel-Links.

313603

Meldung
Partner Links SOLLTEN denselben Namen haben.

Aktion
Geben Sie allen Partner Links denselben Namen.

313604

Meldung
Falls es einen Ziel-Link gibt, dann MUSS es einen entsprechenden Quellen-Link geben.

Aktion
Binden Sie einen Quellen-Link an.

313605

Meldung
Ein Fehler-Randereignis auf einem Sub-Prozess benötigt ein entsprechendes, auslösendes Fehler-Ereignis.

Aktion
Fügen Sie ein entsprechendes, auslösendes Fehlerereignis hinzu.

313606

Meldung
Ein Eskalation-Randereignis auf einem Subprozess benötigt ein entsprechendes, auslösendes Eskalationsereignis.

Aktion
Fügen Sie ein entsprechendes, auslösendes Eskalationsereignis hinzu.

313607

Meldung
Gepaarte Linkereignissse dürfen eine Prozess- oder eine Subprozessgrenze NICHT überschreiten.

Aktion
Üperprüfen Sie die gepaarten Linkereignisse und stellen Sie sicher, dass sie sich auf der gleichen Prozessebene befinden.

320601

Meldung
Es gibt eine andere Aktivität mit dem selben Namen. Es wird EMPFOHLEN eindeutige Namen zu verwenden.

Aktion
Benennen Sie die Aktivität um.

332602

Meldung
Ungültiges Ziel für den vom Gateway ausgehenden Sequenzfluss.

Detail
Das Ziel für den vom Gateway ausgehenden Sequenzfluss MUSS eines der folgenden Elemente sein: Empfangender Task, empfangender Nachrichten-Zwischenereignis, Timer, Signal, Bedingung oder Mehrfach. Ausnahme: Choreographie-Aktivitäten.

Aktion
Verbinden Sie nur gültige Ziele mit dem ausgehenden Sequenzfluss.

332603

Meldung
Falls empfangende Nachrichten-Zwischenereignisse als Ziel für den vom Gateway ausgehenden Sequenzfluss verwendet werden, dann dürfen KEINE empfangenden Tasks verwendet werden und umgekehrt.

Aktion
Benutzen Sie ausschliesslich empfangende Nachrichten-Zwischenereignisse ODER empfangende Tasks.

332604

Meldung
Empfangende Tasks, die in einer ereignisbasierten Gateway-Konfiguration verwendet werden, dürfen KEINE angebundene Boundary-Ereignisse besitzen.

Aktion
Entfernen Sie alle angebundenen Boundary-Ereignisse.

332605

Meldung
Ziel-Elemente in einer ereignisbasierten Gateway-Konfiguration dürfen KEINE zusätzlichen eingehenden Sequenzflüsse haben (nebst dem des Gateways).

Aktion
Entfernen Sie alle überschüssigen eingehenden Sequenzflüsse.

354601

Meldung
Die Quelle oder das Ziel der Datenassoziation, die mit dem Datenspeicher verbunden ist, MUSS eine Aktivität sein.

Aktion
Verbinden Sie das andere Ende der Datenassoziation mit einer Aktivität.

355601

Meldung
Das referenzierte Datenobjekt ist nicht zugänglich. Datenobjekt-Referenzen können nur Datenobjekte referenzieren, die sich im selben Container oder in dessen Elterncontainer befinden.

Aktion
Verschieben Sie die Datenobjekt-Referenz oder referenzieren Sie ein anderes Datenobjekt.

362601

Meldung
Ein Nachrichtenfluss SOLLTE NICHT an den Rand eines “White Box”-Pools binden.

Aktion
Verbinden Sie den Nachrichtenfluss mit einer Aktivität oder einem Ereignis innerhalb dieses Pools.

390601

Meldung
Eine Nachricht MUSS entweder an einen Nachrichtenfluss gehängt werden oder mittels Assoziation mit einem Nachrichtenfluss, einem sendenden Task oder einem empfangenden Task verbunden sein.

Detail
Ausnahme: Choreographie-Aktivitäten

Aktion
Hängen Sie die Nachricht an einen Nachrichtenfluss oder verbinden Sie die Nachricht mittels Assoziation mit einem Nachrichtenfluss, einem sendenden Task oder einem empfangenden Task.

390611

Meldung
Das von dieser Aufrufaktivität aufgerufene Element existiert nicht.

Aktion
Rufen Sie ein anderes Element auf.

390612

Meldung
Das von dieser Aufrufaktivität aufgerufene Element kann nicht gefunden werden.

Aktion
Rufen Sie ein anderes Element auf oder überprüfen Sie importierte Dateien.