Expanding external process links

A process link step can be linked to a process from another project. This means that the linked process can refer to a different set of roles and custom items. Thus, after being loaded into the expanding project it must be adjusted to the new environment. Since two projects can share the same role or custom item only if it is in a global table, only global tables and global types are taken into account when expanding external process. Thus, all references to the local items in the expanded process will be automatically cleared. In order to keep all global references in the expanded process we have to assure that they are also available in the expanding project. This is not necessary the case, so the Engage Process Modeler checks what global items are missing and suggests linking the missing tables. The Get Tables dialog is opened with the missing tables already selected.

 

ExternalLinks1

 

You can accept linking all necessary tables but you can also uncheck some (or all) of them. In this case, references to the not linked tables will be also removed from the expanded process.

Since some of roles and items can be missing the evaluation of the external expanded process link can give different results than the evaluation of the same process within its original project.

When the external process link is collapsed the additionally linked tables are not removed. So, if you expand this link again you will not get the Get Tables dialog again.