All product information in wiki.bizagi.com is only valid for Bizagi BPM Suite 9.1.X.
For newer Bizagi BPM Suite versions (10.X and up) please visit the User Guide.
 

Activity: User and Service Task

From Business Process Management, BPM and Workflow Automation Wiki | BizAgi BPMS

Jump to: navigation, search

<keywords content="keywords"> activity, user task, service task </keywords>

Contents

Tasks

User Task

Image:Modeling_the_Process5_Image003.jpg Is a typical workflow Task where a human performer performs the Task that has to be completed in a certain amount of time. It is used when the work during the process cannot be broken down into a finer level within the flow.

Example: The following is the illustration of a Loan request process with just User Tasks performed by the commercial consultant in the office.


Image:Modeling_the_Process5_Image004.jpg


Considerations

Image:Bulletazul.gif User activities display shapes on the screen of the application.

Image:Bulletazul.gif User activities have their own characteristics such as length, alarms, expressions and assignment rules, among others.


Properties

Image:Bulletazul.gif Basic Properties (Name, description, help text, duration, reassign, cost, priority, notify).

Image:Bulletazul.gif The task´s duration will determine when the task in on time, at risk (expires today) or delayed.

Image:Bulletazul.gif The Singleton property enables the assignment of special characteristics to the activity, so that if more than one transition or sequence line enters it, it will not be duplicated if there is already an active instance. Singleton Example


Image:Bulletazul.gif The Timer Event Duration property is used when the a Timer is attached to the Task. This Timer Intermediate Event is diagrammed as follows:


Image:Modeling_the_Process5_Image006.jpg


Image:Bulletazul.gif Expressions or actions On Enter, On Exit, On Save can be associated to tasks from the 4TH step in the Proyect Wizard.

Image:Bulletazul.gif Every Task has an Associated Form, that will display in the web application the information designed in the Forms Designer.

Image:Bulletazul.gif Every task has a Performer. To define who will execute each task, an Assignation Rule must be defined.

Image:Bulletazul.gif Tasks use Alarms in order to notify the current assignees, their boss, or a defined user, when the activity's expected time of completion is expired.


Singleton Example

The Verify Documents activity will be triggered each time one of the Automate Document or Arrival of Physical Documents Intermediate events is carried out. Therefore, this activity will be repeated every time one of the Intermediate events takes place; however, there will be only one instance at a time, which means that if the events are triggered at the same point in time, the Verify Documents activity will only be generated once.


Image:Modeling_the_Process5_Image010.jpg


Service Task

Image:Modeling_the_Process5_Image008.jpg Service Task is a task carried out by the system with no human intervention. For instance, interfaces with other systems and computer activities, among others.


Example: The following figure displays a simplified loan request process, in which there is an automatic activity to verify whether or not the client has been reported on a blacklist.


Image:Modeling_the_Process5_Image009.jpg


Properties

Image:Bulletazul.gif Basic Properties (name, display name, description, cost, priority).

Image:Bulletazul.gif Expressions or actions On Enter, On Exit, On Save can be associated to tasks.

Image:Bulletazul.gif Asynchronous activities correspond to automatic tasks of the process flow, which have been designed especially to call external interfaces. These interfaces are used for integration with customer’s proprietary systems.

Send and Receive Task

Image:BPMN_Image015.jpg Image:BPMN_Image014.jpg Send and Receive tasks are throw and catch options used to send a Message or receive a Message. When used to throw (send) the message, the shape has an arrow pointing to the right. When used to catch (receive) the message, the shape has an arrow pointing to the left.

Considerations

Image:Bulletazul.gif If a process is waiting for a message, it will be paused until the message arrives or it will change the flow for exception handling.

Image:Bulletazul.gif In order to use a throw Message, there has to be a catch Message Event that catches the message. It can be a Message Intermediate Event, a Message Start or a receive Task.

Image:Bulletazul.gif The Send Task should be configured to identify the target Process and the target Element.

Properties

Image:Bulletazul.gif Basic Properties (name, description, state).
Image:Bulletazul.gif Expressions or actions On Enter, On Exit, On Save can be associated to tasks.
Image:Bulletazul.gif The catch and throw messages must have the exact same name and they must be in different Processes. For more information about messages please click on Collaboration.

Script Task

Image:BPMN Image016.jpg A Script Task is an automatic task in which a script is executed by the server. It has no human intervention and does not connect to any external service. In Bizagi this shape is recommended to send e-Mail Messages or execute Scripting Expressions.


Properties

Image:Bulletazul.gif Global Properties (name, description, state).

Image:Bulletazul.gif Expressions or actions On Enter, On Exit, On Save can be associated to tasks.

Manual Task

Image:BPMN Image017.jpgThis is a Task that is expected to be performed without the aid of any business process execution engine or any application. An example of this could be secretary filing physical documents.


Properties

Image:Bulletazul.gif Basic Properties (name, description, state).

Image:Bulletazul.gif Every Task has an Associated Form, that will display in the web application the information designed in the Forms Designer.

Image:Bulletazul.gif Expressions or actions On Enter, On Exit, On Save can be associated to tasks.
<comments />