Vous êtes sur la page 1sur 3

Published on Bonita Documentation (http://documentation.bonitasoft.

com)

Tasks
Product version:
6.4, 6.3
Product edition:
Community
Teamwork
Efficiency
Performance
A task is an activity in a process. There are several different kinds of task:
A human task is carried out by a person using a form to enter data or to receive
information.
A service task is carried out automatically by the Bonita BPM Engine and is invisible to
users during normal operation.
A call activity calls a subprocess. The sequence flow of the process passes from the call
activity to the subprocess. When the subprocess is complete, the flow returns to the call
activity.
A script task executes a script in the Bonita BPM Engine.
An abstract is a generic activity, usually used during diagram creation as a placeholder
for a more specific type of task. An abstract task is treated as a service task when a
process executes.
A send task sends a message to another process in the same diagram. The message is
caught by a catch message event or a receive task.
A receive task receives a message from another process in the same diagram. The
message was sent by a throw message event or a send task.
The items configured for a task depend on the task type, as shown in the following table:
To configure...

Go to...

Applies to task
types...

Task name in diagram

Details panel, General tab,


General pane

All

Task name in Portal

Details panel, General tab,


Portal pane

All

Task description in Studio

Details panel, General tab,


General pane

All

Subprocess to execute
Message content handling
Task description in Portal
Messages
Task description after
completion
Portal
Correlation in
keys
Task type

Details panel, General tab,


General pane
Details panel, General tab,
Message content pane
Details panel, General tab,
Details
panel, General tab,
Portal pane
Messages pane
Details panel, General tab,
Details
panel, General tab,
Portal pane
Correlation pane
Details panel, General tab,
General pane

Call activity
Receive
All
Send
All
Receive
All

Priority

Details panel, General tab,


Portal pane

Human, abstract, call


activity, service, script

Estimated duration

Details panel, General tab,


General pane

Human, abstract, call


activity, service, script

Actor

Details panel, General tab,


Actors pane

Human

Variables

Details panel, General tab, Data Human, abstract, call


pane
activity, service, script

Iteration

Details panel, General tab,


Iteration pane

All

Connectors

Details panel, General tab,


Connectors pane

Human, abstract, call


activity, receive,
service, script

KPIs (Performance, Efficiency,


and Teamwork editions only)

Details panel, General tab, BAM


All
pane

Operations

Details panel, General tab,


Operations pane

All

Data entry forms

Details panel, Application tab,


Pageflow pane

Human

Confirmation forms

Details panel, Application tab,


Confirmation pane

Human

Appearance in diagram

Details panel, Appearance tab,


color & font pane

All

Simulation behavior

Details panel, Simulation tab,


General, Data, and Resources
panes

All

To create a new task, select the relevant icon from the BPMN elements menu or from the
context menu of the preceding element in the diagram, and drop it on the whiteboard. You can
change the task type of an task in the diagram.

Setting the task name seen in the Portal


When you define a task in Bonita BPM Studio, by default the task name and description in
Bonita BPM Portal are the same as the task name and description on the diagram. You can
override this by setting the Display name, Display description, and Description after completion
in the Details panel, General tab, Portal pane.
Display name: used in the message displayed at the end of a task indicating the name
of the new task that is available, and used in the task To Do list.
Display description: displayed in the portal Details panel when a task in the To Do list is
selected.
Description after completion: displayed in the portal Details panel when a task in the
Done list is selected.
We recommend that you set these values with a script that uses some data that is specific to
the case. This avoids the problem of having several tasks in your Portal To Do list all with the
same name. For instance, for a leave request approval task, you could include the name of
the employee making the request in the Display name.

2015 Bonitasoft, Inc. All rights reserved.

Vous aimerez peut-être aussi