Skip to main content

Queues

Queues reflect the organizational structure of the company. They bundle thematically related cases which should be handled in the same way and follow the same business process. In addition, they link the cases to the stakeholders, i.e., the involved contacts and users.

The queue determines:

  • if the cases have contacts (see Customers)
  • how the cases should look like (case data fields, see Data fields)
  • whose cases are processed (customer groups, see Customer groups)
  • how its cases are processed (workflow, see Workflows)
  • who can work on the cases (permissions, see Roles)

Queues often reflect the organizational structure of the company. For example, there can be one queue for each department, as each department has its own way of working. A case can be passed from one queue to another. In this case it adapts to the new queue, i.e., it receives the data fields of the new queue and only users with permissions for the new queue can work on it.

You can change the terms used for cases and queues on the Labels page.

Available settings for queues

The settings for queues are distributed in six tabs:

  • Basic data
  • Scripts and templates
  • Case fields
  • Customers
  • Text classes
  • Projects

Basic data

Basic settings for the queue:

  • Internal name: Mandatory. The internal name of the queue.

  • Workflow: Mandatory. Select the workflow which should be used for the cases in this queue. The workflow cannot be switched once there are cases in the queue.

  • Calendar: Optional. Select the business calendar for the queue. Business calendars define the working hours and holidays, see Calendars. They are used for time calculations, e.g. in time triggers, see Using a business calendar.

  • Prefix: Optional. Enter the prefix which should be used for the case name. When the case is created, the prefix followed by a hyphen is added in front of the case number. It remains if the case is moved to another queue.

    Allowed characters

    Do not use underscores within the prefix as they might cause layout problems. Up to five digits are supported for prefixes and suffixes in total. This also applies when modifying the case name in the workflow.

  • FAQ: Optional. Select this checkbox if the cases from this queue should be available as a knowledge base for CM/Track users, see Using FAQs.

  • Icon: The icon displayed when creating a case in the Web Client or CM/Track V3. You can click the Change icon button to select one of the predefined icons. Click the Upload icon button to upload your own icon in SVG or PNG format. The icon should be transparent because it is combined with the background color selected in the Color selection field.

  • Color: Choose the background color for the icon.

  • Localized name: Optional. Enter the localized name for the queue. This is the name of the queue in the Web Client and CM/Track.

  • Localized description: Optional. Enter a description for the queue. The description is displayed in the Web Client when selecting the queue during case creation.

  • Localized label for cases: Optional. Enter a localized label for the term "case" displayed in the Web Client when creating a new case in this queue. If nothing is set, the value defined in the label ticket.base.initcap is used, see Labels.

Scripts and templates

Scripts and templates which are used for this queue:

  • Outgoing email script: Optional. Select a script of the type Email to modify the outgoing emails which are sent from cases in this queue. This script overwrites all former settings for the email, e.g. address fields as the Reply-to address, see Email scripts for outgoing emails.
  • Default values script: Optional. Select a script of the type Default values to preset values of data fields when creating a case in this queue in the Web Client and CM/Track, see Default values scripts.
  • Clone script: Optional. Select a script of the type Clone to set default values when creating a case in this queue in the Web Client by using the Clone option in the header of an existing case, see Clone scripts.
  • Email template for case assignment: Optional. Select the template which is used for the notification emails which are sent to the user when he is assigned to a case.
  • Email template for case unassignment: Optional. Select the template which is used for the notification emails which are sent to the user when he is unassigned from a case.
Email templates

For both email templates the following applies:

  • If no template is selected, no notification is sent.
  • You can either create the template on the Templates page, or type the desired name in the template selector and choose the create option. See Technical templates for further details about templates.
  • The system properties cmas-core-server, mail.notification.engineerChange and cmas-core-server, mail.notification.sender must be set.

Case fields

Assign case field groups to the queue. Case field groups are used to determine the data fields the cases in the queue have, see Data fields. The data fields which belong to the case field groups assigned to the queue are available for all cases in the queue.

Case field groups which are used in activity forms in the workflow of the queue are highlighted in orange and have an asterisk. The assignment of these field groups is optional. If you assign them, the respective fields are displayed in the cases of the queue. If you do not assign them, the respective fields are displayed in the activity form, but not in the cases. This can be helpful for processes which use activity forms to enter data needed for passing the case to another queue or for creating child cases.

You can click the Edit group icon next to the assigned field groups to open the Case fields page in order to modify the group or its fields. Click the New field group button to create a new field group on the Case fields page.

Customers

Settings related to the contacts of the cases in the queue:

  • Customer assignment: Determines if the cases in the queue have contacts or not. There are two options:
    • Mandatory: Cases in the queue always have a contact. This is the default behavior where cases are created by or for a certain stakeholder.

    • None: Cases in the queue never have a contact. This is useful for scenarios where there is no stakeholder interested in the progress of the case, for example, FAQ or news queues. The cases from such queues to not have a Contacts section in the Web Client.

      CM/Track

      In CM/Track, you cannot create cases in queues without contacts. Cases without contacts are only supported for the FAQ and news functionalities in CM/Track.

The customer assignment cannot be modified once there are cases in the queue.

If you select Mandatory, you must assign at least one customer group. This determines which kinds of contacts can be used in cases in this queue.

The users who work with cases in the queue need access permissions to the assigned customer groups, see Permissions for contacts.

Text classes

Assign text classes to the queue. Text classes are used in the case history to highlight and classify history entries, see Text classes. The text classes which are assigned to the queue can be selected for entries in the cases of the queue.

You can select a default text class for the queue in the selector at the top. The selection overwrites the global default text class and the default text classes for comments, incoming and outgoing emails which are set on the Text classes page, see Defining default text classes. The default text class for content from CM/Track is not overwritten.

Projects

Assign projects to the queue. Projects are only needed if the time booking feature is used, see Projects. Users who work on a case in the queue can book times on the projects which have been assigned to the