ManageProcessActivityDefinitions
Overview
Provides functionality to add, update, or remove Process Activity Definitions (PADs). This service ensures that PADs are properly validated, created, modified, or terminated while maintaining consistency of flow paths and activity correlations.
Action Groups
- Orchestration.IndEqManagementOrchestration.ManageProcessActivityDefinitions.Pre
- Orchestration.IndEqManagementOrchestration.ManageProcessActivityDefinitions.Post
| Name | Type | Description |
| AddProcessActivityDefinitions | IndEqProcessActivityDefinitionCollection | Collection of PADs to be created. |
| UpdateProcessActivityDefinitions | IndEqProcessActivityDefinitionCollection | Collection of PADs to be updated. |
| RemoveProcessActivityDefinitions | IndEqProcessActivityDefinitionCollection | Collection of PADs to be terminated and deleted. |
Output Object
| Name | Type | Description |
| AddProcessActivityDefinitions | IndEqProcessActivityDefinitionCollection | Collection of successfully created PADs. |
| UpdateProcessActivityDefinitions | IndEqProcessActivityDefinitionCollection | Collection of successfully updated PADs. |
| RemoveProcessActivityDefinitions | IndEqProcessActivityDefinitionCollection | Collection of successfully terminated PADs. |
Pre Conditions
- Input must not be null.
- At least one of the collections (
AddProcessActivityDefinitions, UpdateProcessActivityDefinitions, RemoveProcessActivityDefinitions) must be provided. - PAD flow paths must be valid according to the flow path structure.
How it works
- Remove: Loads the specified PADs, terminates them, and deletes them from the system.
- Add:
- Validates flow paths.
- Generates and assigns a new
ActivityCorrelation value. - Creates the PADs in the system.
- Update:
- Saves modifications to existing PADs.
- Validates their flow paths.
Assumptions
- Users calling this service have the necessary permissions to manage PADs.