Views
Introduction to views in ConSol CM
Views are used to configure the case list in the Web Client. They filter the cases according to certain criteria in order to display a subset of all cases in the case list.
Concepts, terms and definitions
Concept |
Other terms |
Definition |
---|---|---|
role |
|
Set of access permissions to objects and functionalities in ConSol CM. |
queue |
|
Process which the cases belong to. The main elements of a process are the workflow and the data model. The permissions to a process are granted to the users via roles. |
scope |
|
A workflow consists of several scopes which illustrate the status of the cases. |
fixed filter property |
static criterion |
An additional filter configured for a view. Only cases where one of the specified list values is selected in the given data field are shown. |
user-specific filter property |
dynamic criterion |
An additional filter which the user can apply to views. Only cases where one of the specified list values is selected in the given data field are shown. |
Purpose and usage
Views are used to filter the cases which are displayed in the case list according to certain criteria. They are essential for the users to have a good overview of the relevant cases. The users can usually choose between several views.
You can define, for example, a view to display all the new, not yet qualified cases, or all the cases which are waiting for feedback from the customer in the case list.
Views are assigned to roles. The users automatically have all the views which belong to their roles. Views do not grant permissions to the cases. Therefore, different users may see different cases when selecting the same view for the case list if their roles have different permissions.
Available settings for views
Views have the following settings:
-
Name:
Mandatory. The internal name of the view. -
Localizations:
Optional. The localized names and descriptions of the view. -
Queues:
Mandatory. The queues which the cases to be displayed in the view belong to. -
Scopes:
Mandatory. The scopes where the cases to be displayed in the view are located. All the scopes which are part of the workflow of one of the selected queues are available.If you do not select any scope, the view contains all the cases from the queue.
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.
-
Fixed filter property:
Optional. You can select a list field from the case field groups which are assigned to the selected queues, and one or several values of the list. Only cases where one of these values is set in the respective list field are displayed in the case list. -
User-specific filter property:
Optional. You can select a list field from the case field groups which are assigned to the selected queues. Each user can select one or several values of this list to filter the case list. This can be done in two places:- User profile of the Web Client, see User profile.
- Users page in the Web Admin Suite, see Defining user-specific view filters.
If a user-specific filter property is defined for a view, but the user has not selected a value, the view is empty for this user.
-
Assigned to roles:
Optional. The roles to which the view is assigned, i.e. the users who have one of the roles can select the view for their case list.
Basic tasks
Finding a view
The list of views is displayed directly after accessing the Views page of the Web Admin Suite. You can filter the list to locate a view more easily:
-
Text search: Perform a free text search.
Enter a text in the Search field to filter by name.
-
Queue: Choose to display only views which contain cases of a certain queue.
Select the queue in the All queues drop-down list.
Working with views
You can perform the following actions on views:
-
Create a new view
Click the New view button above the list of views. The window consists of two tabs:- Basic: Enter a unique name for the view. Below the name, you can enter the localized names and the localized descriptions.
- Details: Configure the view by selecting the queues, scopes and filter properties.
See Available settings for views for details about the fields.
If the new view is similar to an existing view, you create a copy of the view by clicking the Duplicate icon in this view’s row.
-
Edit the view name and localizations
Click the Edit icon in the row of the view to change the internal name or the localized names and descriptions of the view.See Available settings for views for details about the fields.
-
Configure the view
Click the Configure icon in the view details panel on the right to configure the view. You can select the queues, scopes and filter properties to be used for the view, and assign the view to roles.See Available settings for views for details about the fields.
-
Delete a view
You can delete a view by clicking the Delete icon. The view is automatically unassigned from the roles. To delete several views at once, select them and click the Delete icon at the top of the table. -
Sort the views
There are two ways to sort the views. You can either drag each view to the desired position or use the Sort order up and Sort order down icons to determine the order. This way, you determine the order in which the views are displayed in the view selector above the case list. -
Repair a view
If a view includes filters which refer to entities which have been removed in the meantime, you can remove these filters by clicking the Repair icon.
Assigning a view to roles
You need to assign the views to roles to make them available for selection in the case list. This can be done in two places:
-
Views page: Select the desired roles in the Assigned to roles section of Details tab.
-
Roles page: Select the desired views in the Views of role panel of the role, see Assign views to a role.
Once you have assigned a view to a role, all the users who have this role assigned can use this view.
Advanced tasks
Considering views during workflow development
The view configuration relies on the scopes which are defined during the workflow development. Therefore, you need to create the scopes which are required for the views right from the start. It is especially important to create a separate scope for the closed cases, so that they do not appear in the views.
For example, if you want to have a view for cases which are waiting for customer feedback, the workflow needs to contain such a scope.
See Scopes for details about workflow development.
Configuring the case list
In addition to the views, several other aspects of the case list can be configured:
- Grouping
- Sorting
- Displayed information for the cases
This is done in the page customization of the Web Client and the case field administration of the Web Admin Suite. See Case list for details about the configuration of the case list.