Synchronous Event Processing

Events are consumed by the state machine and processed sequentially. Following is the list of the events that are processed by the Orchestrator:

  1. Events that are primarily from process components and orchestrator Components.

    Below is the sequence of activities involved:

    1. State Machine receives the events from the etiher Process Component.
    2. Events are consumed by the State machine.
    3. State machine generates the actions to be run. The actions are configured internally to dispatch the Messages for Process Components, Outbound Notifications process, Database notifications and logging.
    4. Actions are run.
    5. Final state orders and checkpoints are cleaned up.
  2. Time-Dependent Events that are triggered using Timer.

    Below is the sequence of activities involved:

    1. State Machine receives the events from the Timer Event.
    2. State machine generates the actions to be run. The actions are configured internally to dispatch the Messages for Process Components, Outbound Notifications process, Database notifications and logging.
    3. Actions are run.
    4. Final state orders and checkpoints are cleaned up.