-
Notifications
You must be signed in to change notification settings - Fork 492
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
Create Ad-Hoc SubProcess via create/replace menu #4801
Comments
Do we keep the ~ in the UI as an indicator of an ad-hoc subprocess or we make it look different somehow else? cc. @lmbateman |
We need to keep it on the UI, I'd be fine to have same sub-process and ad-hoc sub process icon. |
The |
So, just to clarify
If correct, that sounds good to me. |
From the replace menu, we don't allow toggling from there anymore, but encourage explicit changing from sub-process => ad-hoc sub-process, as we encourage from sub-process to event-sub-process or transaction (and vice versa). |
Do we want ad-hoc subprocess options in the replace/append menu for a general task or only for a subprocess? So similar to Transaction and Start event subprocess, you'd have to go through a regular subprocess to get to ad-hoc option. I vote not to clutter the general replace menu too much and make it accessible after changing to a subprocess only. So no this: |
After a discussion with @barmac, these are all the ways to get to a ad-hoc subprocess. Notice we don't offer an option to go directly from an expanded subprocess to a collapsed ad-hoc subprocess and vice versa. This is due to a implementation quirk in |
I'd also argue that this is rarely, if ever your intend as a user. Why would the type change, but also the visibility of contents (at the same time)? |
Totally. This was also why we decided against additional work to support this case. |
Fixed upstream in bpmn-js v18.2.0 |
Closed via #4810. |
Problem you would like to solve
I just tried out the properties panel solution, and found the way to create an ad-hoc subprocess super cumbersome. It is a separate type of an element. Why do we create it via modifiers? Why can't I find it in the create/replace menu?
I can create a transaction though:
Proposed solution
~
symbol from modifiersAlternatives considered
Keep the
~
modifier.Additional context
Related to #4739
The text was updated successfully, but these errors were encountered: