Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] Render the Ad-Hoc Marker of a Sub-Process #356

Open
csouchet opened this issue Jun 25, 2020 · 1 comment
Open

[FEAT] Render the Ad-Hoc Marker of a Sub-Process #356

csouchet opened this issue Jun 25, 2020 · 1 comment
Labels
BPMN rendering Something about the way the lib is rendering BPMN elements enhancement New feature or request
Milestone

Comments

@csouchet
Copy link
Member

csouchet commented Jun 25, 2020

Is your feature request related to a problem? Please describe.

BPMN specifies five types of standard markers for Sub-Processes. The (Collapsed) Sub-Process marker, seen in Figure 10.24, can be combined with four other markers: a loop marker or a multi-instance marker, a Compensation marker, and an Ad-Hoc marker. A collapsed Sub-Process MAY have one to three of these other markers, in all combinations except that loop and multi-instance cannot be shown at the same time (see Figure 10.28).

The detection of the ad-hoc subprocess must be implemented first, see #308

Render

A Sub-Process is marked as being ad-hoc with a “tilde” symbol placed at the bottom center of the Sub-Process shape (see Figure 10.35 and Figure 10.36).
The marker for an Ad-Hoc Sub-Process MUST be a “tilde” symbol.
image

The Ad-Hoc Marker MAY be used in combination with any of the other markers.
All the markers that are present MUST be grouped and the whole group centered at the bottom of the Sub-Process.

image

Describe the solution you'd like
Modify the mxGraph shape & the internal model to add those attributes.

Decision

Decided on 2024-04-04 (see #2724)

@csouchet csouchet added enhancement New feature or request BPMN support Something about the BPMN specification that the lib is already supporting or will support labels Jun 25, 2020
@csouchet csouchet added this to the Secondary set of elements milestone Jun 25, 2020
@tbouffard tbouffard changed the title [FEAT] Display the Ad-Hoc Marker of a Sub-Process [FEAT] Render the Ad-Hoc Marker of a Sub-Process Aug 3, 2020
@tbouffard tbouffard changed the title [FEAT] Render the Ad-Hoc Marker of a Sub-Process [FEAT] Detect the Ad-Hoc Marker of a Sub-Process Aug 3, 2020
@csouchet csouchet added the hacktoberfest Can be done during the Hacktoberfest label Sep 15, 2020
@tbouffard tbouffard changed the title [FEAT] Detect the Ad-Hoc Marker of a Sub-Process [FEAT] Render the Ad-Hoc Marker of a Sub-Process Sep 23, 2020
@tbouffard tbouffard added the good first issue Good for newcomers label Sep 23, 2020
@tbouffard
Copy link
Member

tbouffard commented Sep 24, 2020

@tbouffard tbouffard removed good first issue Good for newcomers hacktoberfest Can be done during the Hacktoberfest labels Sep 24, 2020
@tbouffard tbouffard added BPMN rendering Something about the way the lib is rendering BPMN elements and removed BPMN support Something about the BPMN specification that the lib is already supporting or will support labels Oct 23, 2020
@tbouffard tbouffard self-assigned this May 30, 2023
@csouchet csouchet modified the milestones: 0.36.0, 0.37.0 Jun 12, 2023
@tbouffard tbouffard modified the milestones: 0.37.0, 0.38.0 Jun 26, 2023
@tbouffard tbouffard removed their assignment Jul 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BPMN rendering Something about the way the lib is rendering BPMN elements enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants