Entfernen eines Elements aus einem Sequenzfluss

Entfernen Sie ein Element aus dem Sequenzfluss, ohne diesen zu unterbrechen.

Zusammenhang

Wenn in einem Prozess aus einer Kette von Sequenzflüssen mit mehreren Zwischenknoten ein Zwischenknoten gelöscht wird, dann werden grundsätzlich der Zwischenknoten sowie der auslaufende Sequenzfluss gelöscht und der einlaufende Sequenzfluss mit dem nachfolgenden Knoten verbunden.

  1. Wenn der Zwischenknoten mehrere einlaufende Sequenzflüsse und einen auslaufenden Sequenzfluss hat, dann werden alle einlaufenden Sequenzflüsse mit dem nachfolgenden Knoten verbunden und der auslaufende Sequenzfluss gelöscht.
  2. Wenn der Zwischenknoten mehrere auslaufende Sequenzflüsse und einen einlaufenden Sequenzfluss hat, dann werden alle auslaufenden Sequenzflüsse mit dem Knoten des einlaufenden Sequenzflusses verbunden und der einlaufende Sequenzfluss wird gelöscht.
  3. Wenn der Zwischenknoten sowohl mehrere einlaufende als auch mehrere auslaufende Sequenzflüsse hat, dann ist keine Entscheidung möglich. In dem Fall wird der Zwischenknoten zusammen mit allen beteiligten Sequenzflüssen gelöscht.

So gehen Sie vor

  1. Um im Fall C ein- oder ausgehende Sequenzflüsse beizubehalten, hängen Sie diese Sequenzflüsse nacheinander auf der Seite des zu entfernenden Elements auf ein anderes, ggf. temporär eingefügtes, geeignetes Element (z.B. vom gleichen Typ) um.

  2. Löschen Sie das zu entfernende Element aus dem Modell.

    Der zuvor umgehängte Sequenzfluss bleibt erhalten, die anderen ein- und ausgehenden Sequenzflüsse werden gelöscht.

  3. Verbinden Sie die umgehängten Sequenzflüsse mit den gewünschten Flussknoten.