Back Forward Case Type rules
Completing the Processes tab

  1. About 
  2. New 
  3. Processes 
  4. Calculations 
  5. Stages 
  6.  
  1. Status Stages 
  2. Attachment Categories 
  3. Advanced 
  4. Remote Case Configuration 
  5. Pages & Classes 
  6. History 
  7. More... 

Complete the Processes tab to define this case type's processes, and its parent/child relationships.

Many of the fields on this tab can be configured using the Case Designer landing page, and are noted below. Where appropriate, your edits in the landing page also update and save this rule (can be in a locked RuleSet version).

Field

Description

Appearance Choose an icon to appear beside cases of this type. Click Edit to replace the default image with one of the listed icons.
Work Parties Rule SmartPrompt Optional. Specify a work parties rule if you want the system to use this rule rather than the one referenced in the Work parties field on the Process tab of any starting Flow rule form in the case's class.

Use the Parties item on the Case Designer Details tab to update the work parties rule.

Starting Processes

SmartPromptSelect a flow to designate it as a starting process. All inherited starting and non-starting flows of this case type, and starting flows from the inherited case types, appear. When you enter at least one flow, this case type rule – not the Creates a new work object? checkbox on the Flow form's Process tab – defines the starting processes. The system disables the checkbox on all Flow rule forms in this case type; flows not in the list are designated as non-starting processes. If you leave this list empty, use the checkbox on the Flow rule form to configure starting processes.

See Flow form – Completing the Process tab.

Select Actions > Run to run the flow.

Note the following:

  • If this case type is covered, enter a starter flow so that users can create cases ( ) in the Other Actions > Add Work submenu on the parent case user forms.
  • When you enter a non-starting flow in this field, the system enables the Work Object Creation Settings area on the Flow form's Process tab.
  • If this case type is listed on the Application form's Details tab, flows in this list appear in the Create menu on the Case Manager portal. You can override this behavior using the Remove in New Work Menu menu option in the Cases Explorer.
  • When you create a case type either in the Cases Explorer or in Application Express, the system generates a default starting flow and populates this field.

Case lifecycle management

It is a best practice to use the Stages and Processes tab on the Case Designer landing page to develop case processing. Use the stages and steps in your configuration, rather than starting processes, to define the case's processing behavior.

If you add stages for a case type, the system automatically creates an instance of pyStartCase in the case type and adds it to the Starting Process list. This flow is necessary to initialize the first stage and stage processing. You can configure work object creation settings such as making a case a temporary object, looking for assignments to create, and so on from the pyStartCase form. If there are stages defined for the case type and you remove the flow from the list, the system automatically adds it back when you to save the case type record.

If you remove all the stages from the Stages and Processes tab, pyStartCase remains in the list but is not implemented.

The default short description for pyStartCase is Create <case type short description> Case. This name appears in the Case Designer and Case Manager portal Create menus.

Specialized starting processes

If this is a specialized (circumstanced) case type rule, you can specify starting processes independently of those defined in the base case type's Starting Process list. Specialized starting processes do not affect the Creates a new work object? checkbox on the case type's Flow rule forms. For example, a non-starting flow entered here does not appear as a starting flow in the Application Explorer, or as a starting process on the case types tree. However, the flow enables the user to create a specialized case from the Add Work menu.

When creating a specialized case type using the Specialization item on the Case Designer Details tab, select the Create Starting Process? checkbox to automatically create a starter flow for the new version. This flow does not appear on the case types tree and appears as a non-starter flow on the Application Explorer.

Processes from imported case types

When you use Application Express  or the Cases Explorer Import menu action to add a case type from a built-on application, the system automatically populates this array with the inherited case type's starting processes. They are referenced but are not imported into your current application. You can reuse the processes or copy (Save As) them into your application.

 

 

SmartPromptSelect a flow that can be added to an open case created by a previous flow execution. You can use these flows as you would spin off flows for out-of-sequence assignments in the case process.

When you enter at least one flow, the system adds the Supporting Processes Settings to the Process tab on the Flow rule form (in this case type rule's Applies To class). Use the settings to automatically route available assignments to available operators or workbaskets when the flow starts. See Flow form — Completing the Process tab.

Use the Supporting Processes item on the Case Designer Details tab to update these values. You can also use the Add > Process menu on the case types tree to update this list.

Manually start Select to allow the caseworker to start this process from a user form or the My Cases tab on the Case Manager and Case Worker portals.

On user forms, users can start supporting processes () in the Other Actions > Add Work submenu on user forms.

SmartPrompt When — Optional. Identify the When Name key part of a when rule that controls the conditions under which caseworkers can start this process.

Automatically start when parent case starts Select to automatically start this process when the parent case starts. Select if you want the system to start the process when the case is created.

SmartPrompt When — Identify the When Name key part of a when rule. If this rule evaluates to true when the parent case starts, this process also starts.

Parameters Optional. Appears when Automatically start when parent case starts is selected. The parameters in the array are defined on the flow's Parameter tab. Enter values that will appear when the property appears on a work form. V6.2 GRP-26395
Coverable Work Types This array appears only if the Applies To class for this rule is derived from Work-Cover-. Classes in this array appear as items () in the Other Actions > Add Work submenu available in the action section on Perform, Update, and Confirm user forms. Users select an item to create a case.

SmartPrompt Select a class derived from Work- or Work-Cover- class in the current application that you want to include.

Note the following:

  • If you intend to aggregate properties in a class using the Coverable Work Types list on the Calculations tab, add the class here.
  • If Temporary object? is selected on the flow Process tab, the flow will not be available.
Use the Action > Add or Remove menus on the Case Designer case types tree to update this array.

Specialized case types

You can circumstance-qualified (by property) case type instances using the Specialization item on the Case Designer landing page Details tab. See Case Designer landing page.

Referred to as specialized case types, these versions can:

  • Cover or be covered by other base or specialized case types.
  • Be auto-instantiated (the system copies the circumstanced property onto the subcase).
  • Use attachment categories and auto-attach functionality.
  • Use the Stages display.
  • Used in Add Work submenus.
  • Employ data propagation.

If you enter in the Coverable Work Types field a subcase type that has specialized versions, a second field appears.

SmartPrompt Select one of the following:

  • Any Specialization — Cover all specialized versions of the selected subcase type.
  • <Specialization name and value> — Select the specialized version you want to cover. To cover other versions individually, add a row ( ), enter the same subcase type in the first field, and select another version in the second field.
Manual instantiation Select so that users can instantiate this case type from the Other Actions menu on a user form, or from the My Cases tab on the Case Manager and Case Worker portals. Selected by default.

Permitted When: Optionally, identify the When Name key part of a when rule. If this rule evaluates to true, the user can create this subcase.

Automatic instantiation Select so that the system automatically creates subcases for this case type. Selected by default.

Select one of the following:

  • Upon Parent Case Start — The subcase begins when a parent case type is instantiated. Optionally, enter a when rule in the Permitted When field. If this rule evaluates to true when a parent case is created, this subcase is also created.
  • Upon Dependency Fulfillment — The subcase begins when the conditions in the dependencies definition for this case type are met. Use the Dependencies item on the Case Designer landing page to define the dependency conditions.
Max Instances Optional. Enter a positive numeric value to indicate the maximum number of instances of this case type that can be created (count includes resolved cases). You can only set this value on the Case Type rule.
Required Optional. Select if an instance of this subcase type must be created and resolved in order to resolve its parent. Default is not required (empty checkbox). You can only set this value on the Case Type rule.

For complex conditions, such as requiring resolution of two out of three instances, set up tickets on the relevant assignment shapes.

Data Propagation Optional. Enabled when a Coverable Work Type is defined. Click to open the Data Propagation modal dialog. Define the propagation of properties (not property definitions), such as work parties and descriptions, from a case to its subcases. In the form, declare one or more property-set statements. You can also apply a data transform for each subcase. The property-set statements and data transform are invoked at runtime when performing an add-to-cover action such as adding a subcase to a case. The system checks the case type rule for its parent case type and searches for any defined propagation.

Use the Supporting Process item on the Case Designer landing page Details tab to update these values.

Definitions action section, cover, instantiate
Related topics About flows

Up About Case Type rules