17.5.3.1 Creating a Run Pipeline in the New User Interface
- Click the Create button in the Process Modeler Summary page.
- Enter a Process Name , Process
Code and Process Description. The
Process ID is a unique system-generated value.
Note:
When you enter the Process Name and try to enter the Process Code value, the Process Name (removing spaces and special characters) is auto-populated in the Process Code field, by default. You can update the auto-populated value in the Process Code field. - Select the appropriate package from the App Package ID drop-down.
- Select Run Pipeline from the Process Type
drop-down list.
Note:
Enable Singleton option is only available if the Process Type is selected as Run Pipeline. - Select the service that you want to connect to from the Service ID
Workspace drop-down list.The list displays all the services that are mapped to the AFCS Service.
- Select the following Process Behaviour options:
- Disable Rerun
- Enable Singleton option to run only one instance of this run pipeline during execution. A confirmation message such as "Singleton enabled. Only one instance of this process can run at a time" is displayed.
- Only if process ID matches- PMF allows only one active instance of a process at a time. A new execution is blocked if another instance with the same process ID is already running, regardless of the execution parameters.
- Only if both process ID and run time parameters match- PMF allows multiple instances of the same process to run concurrently only if their run parameters differ. A new execution is blocked when an active instance with the same process ID and identical run parameters already exists.
- And Process failed or canceled- PMF enforces a stricter validation for executions with the same process ID and run parameters. A new execution or rerun is blocked if a matching instance is in the RUNNING, FAILED, or CANCELED state. If the matching instance is FAILED or CANCELED, the user must resume the existing instance instead of starting a new one.
Note:
Any attempt to change the configuration for an already running process is restricted and the following message is displayed: "The requested action cannot be performed as the process is currently in progress. Please try once the operation is completed". - Click the Create button to save the entered
details.The Process Flow canvas is displayed.
- By default, the START activity appears on the canvas indicating the beginning of the process.
- Click + icon from the Start node to add components from the available list. You can add service tasks, sub pipeline, gateways, and widgets on the canvas.
- To connect one component with another existing component, then click + icon, select the source component and choose Start Link. Next, click on the destination component and click End Link.
- Proceed to link all the components per your requirement.
Figure 17-6 Singleton Enabled in Process Canvas for a Run Pipeline

- Click Save. The Save in Progress window is displayed.
Once the process is complete, the Process is saved successfully message is
displayed.
Figure 17-7 Singleton Process Modeller Summary Page
For more information on modifying, copying, viewing and deleting pipelines, see Additional Functionalities.
Edit Singleton Process Details
- From the Process Modeller page, select the required process that you wish to edit.
- Click the Process ID link and the Process canvas relevant to the run pipeline is displayed.
- Click Edit Details with Singleton- Only if Process ID matches option. Click Apply and Save.
Figure 17-8 Singleton if process ID matches
If an attempt to execute an already running process is done, the following message is displayed: "Singleton Constraint Violation: A process is already running with Instance ID <Instance ID> enabled. Only one active instance is permitted at a time. For assistance, please contact your system administrator". - Click Edit Details with Singleton -Only if both Process ID and run parameters matches option. Click Apply and Save.
Figure 17-9 Singleton Only if both Process ID and Run parameters match
If an attempt to execute an already running process with the same parameters is done, the following message is displayed: "Singleton Constraint Violation: A process instance is already running with the same run parameters with Instance ID <Instance ID> enabled. Only one active instance with the same run parameters is permitted at a time. For assistance, please contact your system administrator".Note:
"Run Purpose" run time parameter will be excluded from the above check during execution. - Click Edit Details with Singleton Only if Process ID and run parameters match along with process ID failed or canceled option. Click Apply and Save.
Figure 17-10 Singleton Only if Process ID and run parameters match along with process ID failed or canceled
If an attempt to execute an already running process with the same parameters is done, the following message is displayed: "Singleton Constraint Violation: A process instance is already instantiated with the same run parameters with Instance ID <Instance ID> enabled. Only one instance is permitted. For assistance, please contact your system administrator".Process can only be resumed. - Click Edit Details with Disable Rerun option. Click Apply and Save.
Figure 17-11 Disable Rerun

- On the Process Monitor page, the rerun option for the process is disabled.
Figure 17-12 Process Rerun Disabled option

- Based on the available edit options, select the corresponding option and make the necessary changes and click Save.