Back Forward Flow form
Completing the Process tab

About Flow rules

Complete this tab to determine how the system processes work objects using this flow rule. (Certain fields on this tab apply only when you indicate that this flow rule is a starter flow rule — one that creates a new work object.)

Optionally, you can specify privileges or when condition rules that restrict which users can start this flow rule, and under what conditions. If present, these restrictions apply in addition to those provided by rule resolution. revised 5.4 proj-422 & proj-801

Start Settings

Field

Description

Start Settings  
Process Commander internal flow?

Reserved. Do not select this box.

Can be added to a work object?

Select to allow this flow to be started (applied to) an open work object created by a previous flow execution. For example, application users can determine which additional flow executions are added to an open work object by selecting the  Start a New Process  button. (This button is supported by the standard section rule Work-.Flows. That section is included in most standard Update and Confirm harness rules.)

When this box is selected, you can complete the Parameters tab to define any parameter values needed when the flow is started.

You can customize the flow execution list by creating a case type rule (Rule-Obj-CaseType) in this work class. Specify flows in the Processes to Start area on the rule form Processes tab.

When you create the case type rule the Can be added to a work object? checkbox is disabled (gray). If this is a cover flow, a check also appears in the gray box. GRP-11145

Creates a new work object?

Select if this flow rule when started creates a new work object. Informally, flow rules that create new work objects are called starter or top-level flow rules.

NoteIf selected, the Short Description field of this flow rule becomes visible on the Process Work navigation panel, in the New.. box, for those users who hold at least one of the privileges listed in the Privileges array on this tab. B-17639 (Your changes to the Short Description text may become visible only after the flow rule is checked in.) B-19483 Rejected

Choose text that will be meaningful to users selecting a flow. See More about Flow rules and How to create a flow.

This field is not available for a flow rule with a Category of ScreenFlow. Screen flow rules never create a new work object; the flow rule is started by a branch, call, or similar mechanism.

NoteSelect this checkbox to show this flow in the Add Work dropdown of a cover that uses a case type rule that includes the Applies To class of this flow (included in the Coverable Work Types list on the case type Processes tab).

Document as starting process?

Check this box when the Creates a new work object? checkbox is blank and you want the flow to appear as a starting flow on the Discovery Map of an Application Profile, the Application Accelerator, or the Document Wizard. 6.1SP2 DCO Sprint 10 GRP-18973

Open Case Type Definition

This link appears if there is a Case Type rule in the same work class. Click the link to open the rule. GRP-11145

Work Object Creation Settings

Field

Description

Work Object Creation Settings

These settings are meaningful only if Creates a new work object? is selected, and appear only for regular flow rules, not screen flow rules.

Temporary object?

Select to indicate that this flow creates a temporary work object. 5.2 A temporary work object is created and resolved by a single operator or through straight-through processing and is never saved as a database object.

Skip create harness?

Select to indicate that the application can create a work object can from properties defined in a model rule and with processing by the NewDefaults activity, without other sources of property values. 5.2 If the model rule and the activity supply values that pass validation, the system creates the work object; the work object form based on the harness rule identified in the next field appears only when validation fails.

Look for an assignment to perform after create?

Select to cause Process Commander to next check 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. MARIK 5.3 4/25/07 revised B-10925

Clear this box to always use the settings assignment is not being performed settings.

TipAs a best practice, select this box. In many situations, two or more assignments may be open for one work object, assigned to the same person. DELETED or to the same workbasket
When a user who performs one of these assignments is also qualified to perform other assignments, it is usually most efficient to have that user perform the assignments one after another, because the user is familiar with the work object.

This box is analogous to the Look for an assignment to perform after create? checkbox on the flow action rule Action tab. MARIK v6.1 4/6/10

Also consider assignments in workbaskets ?

This box appears only when the Look for an assignment to perform after create? box is selected.

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.

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. MARIK BUG-5092 5/18/07

If an assignment is not being performed

C-1187 Indicate what the system is to present to users if no check for assignments occurs, or search occurs but none is found. Select: BUG-12671 reworded

  • Show Harness — The system presents a refreshed harness form for the current work object, using the harness rule identified in the adjoining field. Typically, the new harness displays the results of processing or computations based on the user input.

    Select the Purpose key part of a harness rule to be used. Typically, a post-assignment harness rule has Confirm as the Purpose key part.

    CautionDon't specify a "Perform-type" harness here — one that presents the work object in read-write mode. B-22045

  • Close the Work Object — Close the work object form, returning to an earlier workspace contents, such as the Process Work home view. No confirmation form appears.

Harness

SmartPromptOptional. Identify the second key part — Purpose — of a harness rule to identify the rule that the system presents when a user begins to enter a work object for this flow rule. (The system uses the Applies To key part of this flow rule as the first key part of the harness rule.)

If you leave this blank, the system looks for a harness rule with New as the Purpose.

When this flow is picked from the Add Work dropdown of a cover that has had its list populated by a case type rule, this field is ignored and the standard harness NewCovered is shown instead.

Model

SmartPromptOptional. Identify the second key part — Model Name — of a model rule that the system is to apply to each new work object created with this flow rule. (To find available models, the system uses the Applies To key part of the flow rule as the first key part of the model rule.) B-17162

If you leave this blank, the system looks for a model named pyDefault.

Work parties

SmartPromptOptional. Identify the second key part — WorkParty — of a work party rule to define which party roles can participate in a work object. (To find available work parties, the system uses the Applies To key part of the flow rule as the first key part of the work party rule.)

If you leave this blank, the system looks for a work party named Default.

Cover Class

SmartPromptOptional. If this flow can create work objects that belong to a cover work object (an object of a work type derived from the Work-Cover- class), identify here the class or classes of the cover objects. Order in this array is not significant. TURBT/MARIK 3/3/08 SARTM 5/13/05

These fields are not available if Temporary object? is selected. Temporary work objects cannot be members of a cover.

If this rule is a cover, you can create a case type rule (Rule-Obj-CaseType) that applies to this class. You use a case type rule to define covered classes and enables you to cover other cover objects and their children. The rule simplifies the process of designating covered objects.

If this rule is referenced by a case type rule in a cover class, do not enter values in this field. A warning appears stating that the settings are overridden by the rule. The warning does not prevent validation and normal flow processing. GRP-11145

Harness for sub task

SmartPrompt Optional. Identify the second key part — the Purpose — of the harness rule displayed when a user enters a new work object that will become a member of the cover. (The class identified in this row provides the Applies To key part.) B-24171

If there is a related case type rule, the system uses the NewCovered harness .GRP-11145

Model for sub task

SmartPromptIdentify the second key part of a model rule — the Model Name — used to create a work object. The class identified in this row provides the Applies To key part.

If there is a related case type rule, the Model setting is used.

 Start Flow  

After you complete this rule and save it, click  Start Flow   to test the rule.

Security

Field

Description

Security

Security restrictions on flow rules can limit when, and by whom, the flow may be started. Order is not significant in these two arrays.

Privilege Class

SmartPrompt Optional. To restrict use of this flow rule to only those users who hold a specific privilege, enter a class that the system can use during rule resolution to locate the Applies To key part of a privilege rule.

When this array is not blank, a user must hold at least one of the privileges listed to start an execution of this flow rule. B-17639

Privilege Name

SmartPromptOptional. Enter the second key part — Privilege — of a privilege rule to limit which users can start this flow rule.

The system uses the Privilege Class and Privilege Name values with class inheritance to look for the privilege rule.

When Name

SmartPrompt Optional. Enter the second key part — When Name — of a when condition rule that specifies conditions under which this flow rule can be started. The system uses the Applies To key part of this rule as the Applies To key part of the when condition rule.

For example, you can restrict starting of this rule to mornings only, or to only those users in a specific department.

When this array is not blank, the flow execution can start only if all the whens evaluate to true.

Up About Flow rules