about us      downloads      documentation      contact      home 
 products
 antHR
 workflow studio
 technical toolkits
 content entry
 workflow
 security
 hierarchy
 concepts
 how tos
 reference
 FAQs

Concept: Action

Performs the work for an activity in a running workflow
An action performs the work for an activity instance, such as sending an e-mail or asking a user a question. The data for the action, such as e-mail address or question text, are given to it by the running activity instance based on the activity definition and current case document.

The action defines a set of different result codes that it may produce. This is often a single "Next" result, but may be a number of different results for example to indicate success or failure, or to give the chosen answer to a multiple-choice question. The activity definition defines a transition for each of these results to give the next activity in the workflow to perfom if that result is returned by the action.

Actions are implemented either by .NET classes or by web services, and new actions may be created by developers through the toolkit APIs.

Ant workflow ships with a number of base actions that cater for most organisational workflows.

See also: Activity instance, Activity definition