Monday, 9 February 2015

Maps, Routes and Steps in Work Flow

Maps, Routes and Steps in Work Flow

Maps:  A map represents the sequences of steps and routes required to complete a process.

Routes: Routes define the order of execution for a series of steps based on specific rules (using workflow data fields) and user responses (Approve and Deny as examples). You can specify to always take a route or to only take the route when a condition is met.

-- Single (linear) routing
-- Conditional routing
-- Parallel routing

Steps: Steps represent specific business or system activities. Activities can be performed by an individual user (the participant), by a group of users, or by an automated application

There are several types of steps:
       
Launch step: The first step in a process. Every process has this step.
       
General step: Represents a general activity to be processed by a participant (or a group of users), or an automated process. It can be categorized as follows:
       
Participant step: A step that has an associated participant or a group of users, all of whom must process the work item to complete the step. The identity of these users can be defined at runtime through the use of groups.
       
Work queue step: A step that is assigned to a work queue (see definition below) instead of a specific participant.
     
Unassigned step: A step that has no effect in the process and can be used for routing or documentation purposes.

System step: Represents one or more functions to be performed by the system. For example, a system step might include assigning data field values, creating a new process instance, or suspending a process for a specified period of time.

Submap step: Calls another map in the current process definition.
      
Component step: Performs operations in an external application or system.It is accomplished by IBM FileNet Business Process Manager’s Component Integrator.
      
Web services step: Invokes or implements Web services. IBM FileNet Business Process Manager uses Web services to integrate to external applications and services.

No comments:

Post a Comment