You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In BPMN, Call Activities can link to other processes.
BPMN Editor: add editing icon (on top in the middle) that opens a modal in which you can select another, existing process and its version (use the existing modal for moving/copying a process). Show only processes that the user has access to.
check if the imported process has at least one non-typed starting event
checks for cyclic references, if other call activities exists in the referenced process
maybe also write the linking into process db table, if useful
After a Call Activity is linked, show a second icon next to the selection icon to open the call activity (like with normal subprocesses)
Implement Export and Import:
Export: if the option is selected to export references processes, then put the linked processes into the zip file as if it would be two normally exported processes (even is the referenced process is inside another folder). If option is not selected, remove all <import> elements and the attribute calledElement=".." from all <callActivities ...> (do not remove the <callActivities ...> element itself, just the attribute)
Import all processes of the zip file as normal processes in the current folder. Check all processes if they have call activities and if those referenced processes are within the imported processes (no reference allowed to processes stored already within the MS). Show Error, if not
In BPMN, Call Activities can link to other processes.
<import>elements and the attributecalledElement=".."from all<callActivities ...>(do not remove the<callActivities ...>element itself, just the attribute)<import>elements, non-type start events and cycles/imported/{processName}/imported/user-tasks/{html-file}/imported/script-tasks/{js-file}