A flow action is a choice available to users as an interim or final disposition of an assignment they process. Each flow action is defined by an instance of the Rule-Obj-FlowAction rule type.
Flow actions are of two types:
Connector flow actions appear as lines on Visio presentation in the Diagram tab of a flow rule. A line exits from an assignment shape and ends at the next shape in the flow. At runtime, users choose a connector flow action, complete the assignment, and advance the work object along the connector to the next shape.
A local flow action, when selected at runtime, causes the assignment to remain open and on the current user's worklist. Local flow actions are recorded in the Assignment Properties panel and are not visible on the flow diagram.
For example, consider an application that supports workflows for employee recruiting. When performing an assignment that requires the employee to assess the quality of a candidate (based on a resume and application form), the employee records his judgments and reasons in the application, and then chooses one of three flow actions labeled Advance, Reject, and MoreInfo. These flow actions may require different input fields and may use different form displays.
When creating a flow that includes connector flow actions, developers can associate a likelihood value or percentage between 1 and 100 for each. Typically this is a before-the-fact opinion about the estimated percentage of times users are expected to choose that flow action at runtime.