Activity

A BPMN 1.1 Activity represents work that is performed within a Process. An Activity can be modeled as a:

Sub-Process - a compound Activity that is defined as a flow of other BPMN 1.1 elements or
Task - an atomic Activity that cannot be broken down into a smaller unit
 

Activities - both Tasks and Sub-Processes - can also, optionally, act as Looping constructs. The OMG BPMN 1.1 Specification defines two types of Looping construct:

Standard Loop ( while or until )
Multi-Instance Loop ( for each )
 

BPEL Properties:

Double-click on the Activity in the BPEL diagram
Right-click on the Activity | BPEL | BPEL 1.1 Properties
 

Reference

Field/Button

Usage

See also

Name

Specify the name for the Activity.

 

 

Type

Specify whether the Activity is a :

Task ( or )
Sub-Process

 

 

Task Type / SubProcess Type

Depending on the value selected in the Type field, the Task Type / SubProcess Type field has the following values:

 

Task Type :

Manual
None
Receive
Reference
Script
Send
Service
User

 

SubProcess Type :

Embedded
References
Reusable

 

 

Details

Depending on the selected Task Type, the Details tab changes as follows:

 

Field

Usage

Receive Task Type

Web Service

Select a BPMN 1.1 Web Service from the package (in the SupportingElements package) that represents one of the involved Participants.

 

Message

Select a BPMN 1.1 Message from the list of Message(s) in the selected Web Service.

 

Instantiate

Select True if this is the first Activity after the Start Event, otherwise select False.

 

 

Reference Task Type

Activity

Select a BPMN 1.1 Task from the list of all Activities in the Process.

 

 

Send Task Type

Web Service

Select a BPMN 1.1 Web Service from the package (in the SupportingElements package) that represents one of the involved Participants.

 

Message

Select a BPMN 1.1 Message from the list of Message(s) in the selected Web Service.

 

 

Service / User Task Type

Web Service

Select a BPMN 1.1 Web Service from the package (in the SupportingElements package) that represents one of the involved Participants.

 

Input Message

Select a BPMN 1.1 Message from the list of Message(s) in the selected Web Service that represents the input element.

 

Output Message

Select a BPMN 1.1 Message from the list of Message(s) in the selected Web Service that represents the output element.

 

 

Depending on the selected SubProcess Type, the Details tab changes as follows :

Field

Usage

References SubProcess Type

SubProcess

Select a BPMN 1.1 Sub-Process from the list of all Activities in the Process.

 

 

 

Assignments

Select one or more Assignment elements created in the SupportingElements package in this tab (Optional).

Assignment

Create BPEL 1.1 Model Structure

 

Loop Details

Activities can be repeated sequentially, behaving like a loop. Specify the Activity looping details in this tab (Optional).

 

Field

Usage

Type

Select:

Standard for creating a while or until loop
MultiInstance for creating a for each loop
 

Condition

Enter a boolean condition for Standard loop or a numeric condition for MultiInstance loop.

 

Min Value

Specify the minimum value for the loop evaluation for  a Standard loop( Optional ).

 

Min Value

Specify the maximum value for the loop evaluation for  a Standard loop( Optional ).

 

Test Time

Select After to define a while Standard loop or Before to define an until Standard loop.

 

 

 

OK

Save the values entered in the dialog.

 

 

Cancel

Discard the values entered in the dialog.

 

 

Help

Display this Help topic.

 

 

General

Open the UML Properties dialog.

 

Properties

Notes

Manual and Script types cannot be mapped to BPEL 1.1
Reusable Sub-Process types cannot be mapped to BPEL 1.1