|
![]() |
Complete the Action tab to associate activities with this flow action, and to control operation of the Perform harness form when this flow action is a choice appearing on the Perform form.
Complete the Used As field to record whether you intend this flow action to be available as a local or connector flow action, or both. A local flow action does not complete the assignment; a connector flow action does complete the assignment.
Optionally, the system can execute an activity after the user selects the flow action and before the system displays the action frame.
Field |
Description |
Before This Action... | |
Run Activity |
If the activity uses parameters, click Params and enter parameter values.
|
Identify a validation rule to test user input values.
Field |
Description |
Validate | |
Validation Rule |
If the Enable Client Side Validation? box is selected on the HTML tab, properties marked as required in this validation rule are enforced on the workstation client. For screen flow rules only: By default, when this flow action appears as a step in a screen flow rule, and the user at runtime clicks away to a different step in the screen flow rule, this validation rule does not run. To cause this validation rule to execute when the user clicks away to a different step, select the Post Action on Click Away? check box on the Assignment shape properties panel. |
Define processing that is to occur after the user submits the action form.
Field |
Description |
After This Action... | |
Apply Cost |
Optional. Standard reports do not use this property. Enter a number or expression for the cost of this flow action, in units of your choice. The system automatically maintains a total of these costs in the property pyTotalFlowActionCost, using a standard Declare Expression rule. Your application may use this computed value in billing or reporting. Alternatively, you can enter a property reference here, identifying a numeric property used in your computation. (Within in a single application use only numbers or only property references.) The standard activity Work-.ValidateAction contains Java code that accepts either a Java double value or a property reference in this field: strCost =
“Value of pyCost from a flow action passed
in as a parameter” |
Run Activity |
If you use an activity that depends on parameter values to be entered by a user after that user chooses this flow action, enter the activity here rather than placing the activity in the flow. If this is a local flow action, you can force a
refresh of the entire work object form by referencing
here an activity that sets the parameter
For screen flow rules only: By default, when this flow action appears as a step in a screen flow rule, and the user at runtime clicks away to a different step in the screen flow rule, this activity rule does not run. To cause this activity to execute when the user clicks away to a different step, select the Post Action on Click Away? check box on the Assignment shape properties panel. |
Look for an assignment to perform? |
Select to cause Process Commander to search next for another assignment for the same work object (and same flow execution) on the user's worklist. This feature is sometimes called back-to-back assignment processing. The system only finds and presents assignments that the current user is qualified to perform and for which the value of Assign-.pyActionTime is past. Clear this box to bypass the search.
For example, a flow may require three items of outgoing correspondence to be edited and sent out. In the flow rule, a Split-Join shape may cause Process Commander to create three correspondence editing assignments, all in a single worklist. After a user edits the first correspondence item, completing one of the three assignments, it usually is productive to have that user complete the other two assignments. |
If not found, look in other flows for this work object? |
Select to cause Process Commander to search next for open assignments on this user's worklist from other flow executions active for the same work object. The system finds and presents assignments that the current user is qualified to perform and for which the value of Assign-.pyActionTime is past. Clear to bypass the extended search. This box appears only when the Look for an assignment to perform? box is selected.
|
If not found, look in flows on the cover object? |
Select to cause Process Commander to include, when searching for back-to-back assignments, open assignments for the cover work object to which this work object belongs. The system finds and presents assignments on the current user's worklist for which the value of Assign-.pyActionTime is past. Clear to bypass the extended search. This box appears only when the Look for an assignment to perform? box is selected. |
For each also consider assignments in workbaskets? |
Select to include assignments in workbaskets in the search for back-to-back assignment processing. The search scope expands to examine the assignments in the workbaskets associated with the user's work group (through the Work Group field on the Workbasket tab of the Workbasket form), as well as assignments on the user's worklist. Clear this box to bypass the search of workbaskets. This box appears only when the Look for an assignment to perform? box is selected. Optionally, your application can override the detailed search criteria that the system uses when this box is selected. The standard decision tree rule Assign-Workbasket.PerformCriteria defines these criteria. |
If an assignment is not being performed |
Indicate what the system is to present to users after all assignments are complete. Select:
|
Harness |
To force the work object form to
close, select the standard harness rule
Work-.AutoClose. (This is equivalent to
choosing
|
Field | Description |
Indicator | |
Used As | Select
When the classic form of the Action section is used, your selection also determines the order in which this flow action appears to application users on work processing forms. Local flow actions appear below a dotted line, connector flow actions appear above the line. Alternatively, flow actions can appear at runtime as labelled buttons. Forms for local flow actions can appear in a pop-up window after a user clicks a button of type Local Action. See Harness, Section, and Flow Action forms — Placing a button in a cell. |
Disqualify this action from bulk processing? |
By default some standard flow actions are not eligible for bulk processing because the process is designed to be used with only one work object at a time. To change the default setting, copy the flow action to your RuleSet and make the change. |