Definition und referenzierende Sicht
Sichten als Mittel der angepassten Darstellung von Prozessen und Kollaborationen.
Die Definitionen von Prozessen und Kollaborationen können gleichzeitig in mehreren Diagrammen dargestellt werden. Diese Darstellungen werden referenzierende Sichten genannt.
Definition und referenzierende Sichten von Prozessen und Kollaborationen sind grundsätzlich voneinander unabhängig. Daher ist es möglich, dass ein Pool in der Definition einer Kollaboration eine referenzierende Sicht eines Prozesses enthält.
Prozessdefinition
Für jeden nichtleeren Prozess und jede Kollaboration gibt es genau eine Definition.
Für die Definition gilt:
- Alle Elemente des Prozesses bzw. der Kollaboration werden vollständig dargestellt.
- In der Definition kann (entsprechende Rechte vorausgesetzt) modelliert werden, d.h. Elemente können hinzugefügt oder gelöscht werden.
- Das Diagramm, in dem der Prozess bzw. die Kollaboration initial modelliert wurde, ist automatisch die Definition für das jeweilige Element.
Prozesssicht – die referenzierende Sicht
Für jeden Prozess bzw. jede Kollaboration können beliebig viele referenzierende Sichten angelegt werden.
Für diese referenzierende Sicht gilt:
- Elemente können aus dem Diagramm entfernt werden.
- Teilprozesse bzw. Pools (Beteiligte) einer Kollaboration können zugeklappt dargestellt werden.
- Lanes können ausgeblendet werden.
- Das Layout kann für den jeweiligen Zweck angepasst werden.
- Die obigen Änderungen haben keinen Einfluss auf die Definition.
- Jederzeit kann wieder der vollständige Prozess bzw. die vollständige Kollaboration, also die Definition, dargestellt werden.
- Elemente können selektiert und umbenannt werden; dies wirkt sich auf das Element selbst aus und somit auch auf die Definition.
- Weitere Elemente können nicht hinzugefügt oder Element gelöscht werden.
- Eine referenzierende Sicht kann in eine Definition umgewandelt werden. Dabei wird die bisherige Definition automatisch zur referenzierenden Sicht.
In referenzierenden Sichten werden folgende Symbole zur Kennzeichnung verwendet.
Symbol | Bedeutung |
---|---|
Die referenzierende Sicht ist synchronisiert dargestellt, das heißt es sind alle Elemente enthalten, die auch in der Definition enthalten sind, und das Layout ist ebenfalls angepasst. | |
Die referenzierende Sicht ist vollständig dargestellt, das heißt es sind alle Elemente enthalten, die auch in der Definition enthalten sind. Das Layout, d.h. die grafische Anordnung, kann jedoch abweichen. | |
Die referenzierende Sicht ist unvollständig dargestellt, das heißt es gibt Elemente, die in der Definition dargestellt sind, jedoch nicht in der referenzierenden Sicht. | |
Die Semantik der referenzierenden Sicht weist einen Widerspruch zu jener der Definition auf, z.B. wenn ein Task in einer anderen Lane liegt. |
Tipp
Referenzierende Sichten sollten erst bei Bedarf und erst nach kompletter Modellierung der Definition erstellt werden.
Der Grund: Nachträgliche Änderungen in der Definition werden nicht automatisch in der referenzierenden Sicht ergänzt. Um diese Änderungen zu übernehmen, muss die referenzierende Sicht vollständig dargestellt werden. Dabei gehen aber alle zuvor gemachten Anpassungen verloren.