Closed CatalinaMoisuc closed 10 months ago
@CatalinaMoisuc I updated the issue. From what I see we still lack the target version.
@nikku if I follow the discussions in PHub, it seems that there is no actual change needed in any of the other products, so to me it seems that the target can also be 8.4. if the timeline would work for us given the upcoming FTOs and early code-freeze.
Moving to ready
in that case.
@nikku We also had a quick chat on this in the last weekly and I think this can simply be enabled via camunda-bpmn-js
also for C8 as is for C7 and no actual change will be necessary on the Web Modeler side other than integrating the dependency update. Is my assumption correct?
Yes. Cf. the additional details I added to the issue.
@barmac can you please give a heads-up to the Web team so they can enable it as well and update for the lint rule?
I updated the description, also flagging the follow-up needed in web modeler.
FYI, follow-up is needed not only because the plugin has to be removed, but we also have to shift the position of the overlay as it is overlapping with some other overlays we have.
I will look into this tomorrow.
This will be completed via:
This looks great for Modeler and Operate!
@crobbins215, one requirement may have been missed In the PDP epic https://github.com/camunda/product-hub/issues/294#issuecomment-1835701940 I added a must-have requirement to explain the limitations in Optimize with collapsed subprocesses. I also added a user story: "As a Developer, I am warned that analysis of the collapsed sub-process is not supported in Optimize", and that hasn't been removed or implemented AFAIK. This could also be done through documentation, but it's your call.
I don't think we should use linting to tell the user that a feature is not supported in Optimize, collapsed subprocesses - what the user modeled is supported - @crobbins215 I would propose that we ask the Optimize team to document that.
@HanselIdes Let's keep scoping discussions on the PDP epic. I propose we're pragmatic here.
Implementation task for https://github.com/camunda/product-hub/issues/294.
Problem you would like to solve
Camunda 8 (target version pending) is going to support collapsed sub-processes. Our tool should reflect that.
Proposed solution
Enable support for collapsed subprocesses in C8:
8.4
Only supported in 8.4 and newer
for older Camunda versions.Follow-up in Web Modeler:
Alternatives considered
None.
Additional context
We currently support modeling already, but mark the sub-process as "unsupported", using an outdated message: