From 4025f314d150ad0f0f3fe2c70598e84f098198a3 Mon Sep 17 00:00:00 2001 From: daniel Date: Fri, 25 Sep 2026 12:41:59 +0200 Subject: [PATCH] Fallstrick: Vorschau und PICTURE unterscheiden sich beim XOR-X (#15) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PICTURE 2026.4.1 zeichnet das X auch ohne isMarkerVisible, die Vorschau (bpmn-js) nur mit. Hinweis, erst in PICTURE gegenzuprüfen, bevor der Konverter wegen der Vorschau geändert wird. Co-Authored-By: Claude Opus 5.5 --- docs/wissen/fallstricke.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/wissen/fallstricke.md b/docs/wissen/fallstricke.md index c274181..ac26726 100644 --- a/docs/wissen/fallstricke.md +++ b/docs/wissen/fallstricke.md @@ -5,6 +5,11 @@ Kurz, konkret, mit Datum und Quelle. Neue Einträge oben in der passenden Rubrik ## BPMN und PICTURE (Skill sn-bpmn, md_to_bpmn.py) +- **Vorschau und PICTURE können sich unterscheiden, auch ohne Fehler im Modell.** Beispiel XOR-Gateway: PICTURE + zeichnet das „X“ nach eigenen Regeln, auch ohne `isMarkerVisible`. Die Vorschau (bpmn-js) hält sich an das + Attribut und zeigte ohne es leere Rauten. Seit #15 setzt der Konverter das Attribut, beide zeigen das X. Wirkt + etwas nur in der Vorschau falsch, erst in PICTURE gegenprüfen, bevor der Konverter geändert wird. + (PICTURE 2026.4.1, #15, 25.09.2026) - **Gateway → Gateway mit Ziel „hinter“ dem Start-Stub braucht einen seitlichen Umweg.** Liegt der Stub des Start-Gateways schon jenseits des Ziel-Anschlusspunkts (z. B. Südpunkt unten, Ziel höher mit Nordpunkt), läuft das letzte gerade Stück durch die Ziel-Raute. `orthogonal_points()` weicht dann über `_ausweichachse()` aus.