I’m trying to do something very simple, I suppose:
- create a call acticity
- create a process as a separate bpmn file
- create a “link” from my call activity to the sub-process in my separate file
I read that entry about Process ID (https://forum.camunda.io/t/drill-down-into-call-activity-in-camunda-modeler/533.
I’ve come this far:
My Question: Is that a correct global sub-process?
If not how can I reference a global sub-process in a separate file?
thanks a lot,
To fully understand how this works i suggest either looking through this tutorial video: https://vimeo.com/235729360 or reading through the Docs https://docs.camunda.org/manual/7.9/reference/bpmn20/subprocesses/call-activity/
While the the entire video is a roller-coaster of fun an excitement, you can skip to 15:45 to see the specifics about call activities.
Thanks for the ride
So if I understand this correctly:
- the reference is done by process-ID alone, which can be set manually, ok so far. As far as I see the modeller does not help to avoid (e.g. point them out or something) duplicate IDs. Might that be a feature request?
- Now I understand one answer I found while browsing the forum referencing a “Workspace addition” to camunda modeler. (Incorporation of Workspace). Is the answer (“not planned”) still valid?
This isn’t and probably won’t be implemented in the desktop modeler. Mainly because this is a developer tool and so it only matters that a process can be found in runtime, not in design time. For instance if you wanted to call a process that is deployed to the engine but is not in your workspace this is possible.
But the good news is that it’s available in cawemo - our web modeler.
This specifically a design tool so it has collaboration and workspace oriented features that you might want to use.