Skip to main content

Understanding the Workflow Process

There are five basic patterns of process workflow control flow - and JobRouter® knows them all

​A workflow process is a series of tasks or events and the order in which they must be performed. With JobRouter you can model any number of different business processes, and each process can be characterized by a completely different workflow. JobRouter allows you to create workflows that are as simple or as complex as your business processes require.

This gives you digital processes that not only fit into your IT infrastructure, but also into your work habits.

Five basic patterns of process control

A business process diagram (or control flow diagram) is a visual representation of a workflow. It can show sequential steps, with if-then-else conditions, parallel steps, repetition, and/or case conditions.

Sequential Workflow Processing

The most common or standard workflow pattern is a sequential step process. A sequential flow diagram is represented graphically showing an ordered series of activities, with one activity starting after a previous activity has completed. Sequential workflows progress from one step to next and typically do not step back.

Rules-Based Workflow Processing

Upon the completion of a step, the decision to activate succeeding steps is made on the basis of rules defined within the process. After completion of any step, process data may be analyzed. The condition of the analysis may activate one or more succeeding steps, which in turn may then be processed either as parallel steps or split steps. 

Parallel Workflow Processing

In parallel processing, two or more steps may be defined as a step group and those steps would occur concurrently. The parallel steps are activated at the same time (split) and are independent of each other. In this basic diagram, succeeding process steps are activated as soon as all process steps of the parallel step group have been completed (joined).

Split-Merge Workflow Processing

At a defined point in the process, the process is split, resulting in several sub-processes, which may be processed in parallel. The sub-processes may be configured to be independent of each other so they do not have to wait for the other processes to complete. The sub-processes may also be configured to merge into one process when all parallel processes in the split are completed.

User Controlled or Ad-Hoc Workflow Processing

Steps can be defined in a manner so that the user has the option to forward them ad-hoc to other 'User Roles' or to directly activate other steps of the process.