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. |