pp108 : Activity

Activity

This topic describes an Activity.


An activity is the smallest unit of a business process which involves an operation. A logical set of activities that are connected and performed in a sequential manner having a start and end point and focus on achieving a common goal form a business process model. While designing a business process model an activity is represented as a BPMN construct, and is a generic term for work that is performed within a business process. An activity is said to be atomic when there is only a single activity to be performed whereas an activity is said to be non-atomic when there are several other activities that it is dependent upon and vice-versa. The different types of activities that are a part of a process model are simple activities, User Interface, Web services, decision tables, transaction, sub-process activity, and case activity. In Process Platform, an activity is represented using the following graphic:

Table 1. Activity Types

Activity Type

Description

Web Service

When a Web service is attached to an activity, a SOAP request is sent to perform a certain task. No user action is required .

XForm or External User Interface

When an XForm or External User Interface is attached to an activity, the XForm or External User Interface is sent to the Inbox when the business process model is executed. The message can be a XForm, External User Interface or information for the user.

Activity

This type of activity does not have a method or any User Interface attached to it. This activity is typically used to perform message map assignments.

Decision Table

When a decision table is attached to an activity, the decision table is invoked from the business process model.


Related concepts

Crash Recovery
Reliable Messaging

Related tasks

Setting the Properties of an Activity