Process Orchestration is a design and execution service that enables Process Pipeline developers to implement various Pipelines modeled by business analysts. Process Pipeline Developers use the framework to orchestrate the Business Pipelines and Run Pipelines within AFCS, and also to design the artifacts that participate in the Pipelines, to complete their implementation.
The Process Modeller consists of Process Modeling Components for modeling Pipelines and Process Monitor Components for monitoring instantiated Pipelines of AFCS.
See Process Flow for more information on how these tools fit into the Pipeline Design and Implementation.
Process Modeller aids in representing the various artifacts required for modeling and provides implementation details of the AFCS Process Artifacts.
· AFCS Process Pipeline or Run Pipeline
· Reusable process components like Sub Pipeline
· Process data (Data Fields)
· Implementation of various types of Human Tasks / Service Tasks
· Business Rules (Application Rules)
· Various External Services Implementations and Other Artifacts needed for Complex Implementations
· Configuring Notifications
Topics:
· Key Features of Process Orchestration
· Access Process Orchestration
The various widgets in the Process Orchestration Canvas display depending on the type of pipeline selected, which are described as follows:
1. Run Pipeline: If any orchestrated pipeline consists of AFCS tasks and service calls that run within the AFCS context, it is categorized as Run Pipeline and it allows to stitch or orchestrate other processes of the type "subrunprocess". The Sub-run Process is further explained, or the Run can be mapped within a Run, which allows you to configure an array of tasks and orchestrate them based on the decisions attached.
2. Workflow: This represents a state-machine pipeline that allows you to orchestrate manual and automated system tasks, which helps you to stitch a state-change machine by performing manual or system tasks. If there is a Sub-pipeline, then you can stitch a Workflow Pipeline. This process also allows you to have service tasks that make REST calls to systems outside of AFCS.
3. Subrunprocess: This is a process similar to the Run process where a Subrun Process Pipeline allows you to orchestrate the tasks in AFCS as well as the services and API that run within the AFCS context. You can also map other processes of the type "subrunprocess" within a Sub-run Process.
To effect this actual transition of data from the offset to the extract file, the Process Orchestration for Process Management Pipeline is used. The Batch Execution or executing it through Process Orchestration. Various components, can be dragged and dropped into Process Orchestration UI for ensuring that execution can happen for each of these components. Wherever there are out-of-the-box SLAs and Connectors in the lifecycle of the SLA, these pipelines get generated automatically as a part of the metadata generation. After the execution is triggered, there is an option called monitor in the same UI to see whether the process is successful or not.
Related Topics:
· Datasets
· Slowly Changing Dimensions (SCD)
· Designing and Executing Pipelines
· Support for Visual Modeling of the pipelines.
· Support for registration of Process /Activity/Transition Logic Implementation, separated from the modeling itself.
· Built-in Orchestration Engine for Task Execution (interactive model as opposed to the Batch Model supported through Rule Run Framework).
· Published interface for the abstraction of task implementation.
· Stitching of AFCS Components within the Process Pipeline
· Process Monitoring Admin Tool to view the Execution Process Instances.
Figure: Process Pipeline Flow
TIP:
After you click the links in the Process Pipeline Flow, press ALT+ Left Arrow to come back to this page.
The following are the steps to access Process Orchestration:
1. From the AFCS Welcome Window, click the Process Orchestration.
The Process Modeller Summary Window is displayed.
2. Select any existing Process Flow to open it in the Process Flow Canvas or Click the Add Icon from the Header Bar to create a new process flow in the Process Flow Canvas.
For more details, see the Designing and Executing Pipelines Section.
To monitor any executed or currently running process, click the Process Monitor Icon from the Header Bar.
The Process Monitor Summary Window is displayed.
See the Process Monitor Section for more information.