In some cases you like to switch an in-scope process instance to a different or the same process definition. You can use the Abort Process and Start dialog for this purpose. When you abort an existing process instance and start another, the data associated with the aborted process is passed by copy to the newly created process. For more information, refer to section Data Copy/Mapping Semantic of chapter Configuring Subprocess Activities in the Stardust Documentation - Modeling Guide. Data Copy/Mapping Semantics of chapter Configuring Subprocess Activities in the Modeling Guide.
So, the Abort Process and Start option:
Note that the Abort Process Instances and the Abort and Start permissions are required. If these permissions are not granted to the logged in user then the Abort and Start option is disabled. For more information, please refer to the chapter Managing Authorization. Also, refer to chapter Authorization in the Stardust Documentation - Modeling Guide. Authorization of the Modeling Guide.
To abort an existing process instance and start another process, click the down-arrow icon displayed next to the Abort icon and choose Abort Process and Start option from the toolbar in the activity execution view.
Figure: Abort Process and Start
The Abort Process and Start dialog opens
Figure: Abort Process and Start dialog
The Information dialog box displays the aborted process and started process details.
Figure: Abort Process and Start dialog
Click Yes if you want to view the newly started process. The Worklist view displays the newly started process.
Figure: Worklist View - Started Process
Note that links are established between the root process of the source process instance and the target process instance, which can be a sub-process.
You can view the root process from which the new process has started in the Process Details view of the process instance in the Linked Processes section. Refer to chapter Linked Processes for details.
Figure: Linked Processes
When any process is aborted and started the source process instance and the target process instance are linked via specific link types.
The Link Type of the target process instance shows where it is switched from or migrated from:
The Link Type of the source process instance shows where it is switched to or migrated to:
The term Switch stands for Abort and Start operation. Notice that the status is displayed as Active of the target process.
You can abort and start multiple processes at a time. But before aborting and starting multiple processes, the following conditions should be fulfilled.
Figure: Aborting and Starting Multiple Processes
Figure: Abort and Start Confirmation Dialog - Validation
Figure: Processes with Active and Abort State
If you click Yes, the Abort Process and Start dialog is displayed for active processes. Already aborted processes are not displayed.
Figure: Multiple Abort without Authorization for One of the Process
The following training video demonstrates how to abort a process and start an alternative processing with its data and documents:
Note that this video was created in an earlier Stardust version than the current. Some functionality or design might have changed meanwhile.
You find more training videos for related and other topics on our Self-Learning Trainings Stardust Wiki page.