Explaining Process Workflows

Objective

After completing this lesson, you will be able to understand spaghetti" workflow capabilities of UM process.

The Process Activity Dynamic Workflow

In the Universal Model, workflows can be defined to handle more complex scenarios, enabling dynamic decision-making and process adaptability. Let's delve into the concept of a Process Activity Dynamic workflow, using an example diagram to illustrate how different activities interact and determine the flow of the overall process.

The image appears to be a process flow diagram depicting a series of activities and their relationships. It shows four main activities labeled Activity 1, Activity 2, Activity 3, and Activity 4, each with their own associated entities and processing functions. The diagram illustrates how changes in the state of one activity can automatically trigger changes in the state of another related activity, such as moving from an inactive to active state upon successful run or confirmation. The flow also indicates that rejection of an activity can automatically change its state back to active.

Process Activity Dynamic workflow

In our example, we have a dynamic workflow with multiple activities that interact based on specific conditions:

Activity 2 Follows an If-Then-Else Condition

If Activity 2 is Confirmed:

Upon confirmation, Activity 4 opens for execution. It means that the process moves forward to the next designated step, allowing the workflow to continue based on a positive outcome.

If Activity 2 is Rejected:

If not confirmed, the workflow directs to Activity 3. This branching ensures that an alternative path is taken to address the issue that caused the rejection.

If Activity 3 Gets Confirmed:

Upon confirmation, the workflow reverts to Activity 1, effectively allowing a re-evaluation or reinitiation of certain process aspects. This step ensures that necessary corrections or verifications are made before proceeding further.

Dynamic Decision-Making

This kind of workflow exemplifies dynamic decision-making within the Universal Model. Depending on the outcomes of various activities, the workflow adapts to ensure that appropriate actions are taken. This adaptability is crucial for handling complex processes where outcomes are not always linear or predictable.