Scopes

Introduction to scopes

Scopes are used to outline the basic process flow and define the possible case status. They contain one or more activities and nodes. Triggers which are attached to a scope fire for each case in the scope when the defined event occurs. Scopes can be nested, i.e., one scope can include another scope. Scopes are used in views (see Views).

Available settings for scopes

The following settings are available for scopes:

The scope information is used in the case display in the Web Client:

Figure 13: ConSol CM Web Client - Scope icon

You can change the dimensions of a scope by dragging its lower right corner.

Tasks

Using scopes for views

Views for the case list are based on scopes. The cases which are located in the scopes defined in a certain view are displayed in the case list if this view is selected. This means that whenever a view is required to display only a certain sort of cases, a scope has to be defined.

Best practice

Do not define views for closed cases as the number of closed cases will grow considerably once the system is used in production. Views with lots of cases have a negative impact on the performance of the Web Client as they increase the time required to load the case list. In addition, the users will most likely not find the case which they are looking for because the number of cases displayed in the case list is limited.

Finding scopes which are not used in any view

You can check which scopes of a workflow are not used in any view by clicking the arrow in the Validate workflow button and selecting the option Find scopes without view. The scopes which are not used in any view are displayed with a red name and a validation message is shown when hovering the scope.

Using triggers in scopes

Triggers fire for all the cases which are located within a scope. This includes cases located in sub-scopes of the scope where the trigger is attached.

You can find more information about triggers in Email triggers, Event triggers and Time triggers.