Activity Types

Activities are the individual units of work in a process.

Activities generally interact with an external system and perform a task. Activity that are used to connect the same external applications can be grouped together.

BusinessWorks Plug-in Development Kit supports the following types of activities:
Synchronous Activities
Synchronous activities are blocking and they block the execution of the process until the activity task is completed.
Asynchronous Activities
Asynchronous activities are non-blocking and they perform a task asynchronously without blocking the execution of a process.
Process Starter Activities
Process starter activities are configured to react to events and trigger the execution of a process when an event occurs. Process starter activities only have outputs in addition to other general configurations.
Signal-In Activities
Signal-In activities wait for an asynchronous event in a process, and then proceed to execute the process instance. Signal-In activities require conversations to be configured and are always blocking the execution.

For more details about the conversation, see the TIBCO ActiveMatrix BusinessWorks 6 documentation.

Abstract Activities
Abstract activities are not TIBCO ActiveMatrix BusinessWorks 6 activities. BusinessWorks Plug-in Development Kit uses this kind of activity to share common configurations. Abstract activities define the common properties that are shared by all the activities in a plug-in and require no input and output in addition to other general configurations.