In some cases you like to abort the current process and join it to another process. The Stardust Portal allows you to abort an existing active root process instance. When you abort an existing active root process instance, the data associated with it is merged in another active process instance according to join data copy semantics. The link is created between source root process instance and the target process instance.
This is possible in the toolbar of activity execution panes as well as from Actions column in process and activity tables.
To abort and join a process, click the down-arrow icon in the toolbar and select Abort Process and Join option.
Figure: Abort Process and Join Option
The Abort Process and Join dialog opens, which is described in the following section.
Note that the Abort Process Instances and the Abort and Join permissions are required to use the Abort Process and Join dialog. If these permissions are not granted to the logged-in user then the Abort and Join option is disabled. For more information, please refer to chapter Managing Authorization. Also, refer to the chapter Authorization in the Stardust Documentation - Modeling Guide. Also, refer to the chapter Authorization of the Modeling Guide.
Figure: Abort Process and Join
All the active processes with all matching key descriptors of the in-scope process instance get displayed. Please refer to the chapter Related Process or Case Search for detail information. For more information on key descriptors, please refer to the Key Descriptors section of chapter Working with Data Paths in the Stardust Documentation - Developer Handbook. Key Descriptors section of the Working with Data Paths chapter of the Developers Handbook.
Note that the children of the process instance that is being aborted are not displayed.
Figure: Active Processes Matching Key Descriptors
Note that for the Abort and Join operation of a case, the list of active cases is displayed.
Figure: Abort Process and Join Confirmation
If you click Yes the process details of the joined process get displayed.
Figure: Joined Process Details
When any process is aborted and joined the:
The linked processes get displayed under the Linked Processes panel. Notice that the status is displayed as Active of the target process. The link type of the target process instance is displayed as Joined From. If you want to view the source process details then click on the process name displayed in the Process column of the target process.
Please note that the links are established between root process of the source process instance and the target process instance, which can be a sub-process.
In case the target process does not support attachment, the source process gets aborted but documents are not copied.
Figure: Warning - Document Copy
If you try to join to already aborted process, the validation message is displayed and operation cannot be continued.