Calendars

Introduction to calendars in ConSol CM

Calendars define the business times, including working hours and holidays, for the business processes. They can be used to calculate escalation times based on the business hours, so that the time runs only when the users are at work. This avoids time triggers firing outside the business hours or on weekends or holidays.

Concepts, terms and definitions

Concept

Other terms

Definition

time trigger

timer

Workflow element which signals that a certain time has passed since a case has entered a scope or activity

queue

process

Instance of the business process; links the used workflow to the stakeholders

workflow

 

Technical representation of the business process

Usage example

The following example illustrates the different escalation times for a time trigger with or without a calendar. The time trigger is set to fire after 1 day. Without calendar is fires 24 hours later, i.e., at the same time on the next day. If there is a calendar which defines the working hours as Monday to Friday from 9am to 5pm, the trigger fires 24 business hours later.

The following figure shows an example of a calendar used to calculate SLA times.

Example with days of different length

The following calendar is used:

The trigger should fire one day after its initialization.

Methods:

Description

Trigger initialization date

Escalation date by business hours

Escalation date by iteration over business days

Working day before business hours

Monday 08:00

Thursday 09:00

Tuesday 09:00

Working date inside business hours

Monday 10:00

Thursday 10:00

Tuesday 10:00

Working day after business hours

Monday 18:00

Friday 09:00

Wednesday 09:00

Working day before business hours

Wednesday 08:00

Monday 11:00

Thursday 09:00

Working day inside business hours

Wednesday 10:00

Monday 12:00

Thursday 10:00

Working day after business hours

Wednesday 18:00

Tuesday 11:00

Friday 09:00

Working day before business hours

Friday 08:00

Wednesday 11:00

Monday 09:00

Working day inside business hours

Friday 10:00

Wednesday 12:00

Monday 10:00

Working day after business hours

Friday 18:00

Thursday 09:00

Tuesday 09:00

Non-working day

Saturday 10:00

Thursday 09:00

Tuesday 09:00

Available settings for calendars

The settings for calendars are grouped in three tabs.

The Basic tab contains the basic settings of the calendar:

The Business hours tab contains a list with the defined working hours. For each entry, the following information is provided:

The Holidays tab contains a list with the defined holidays. For each entry, the following information is provided:

Basic tasks

Managing calendars

Calendars are managed on the Calendars page of the System settings menu of the Web Admin Suite. The following actions are available:

Using calendars for time triggers

You need to perform the following steps to use a calendar for time triggers:

  1. Create the calendar on the Calendar page and configure the required business times.

  2. Assign the calendar to the desired queues. This can be done either in the Used in queues field of the Basic tab of the Calendar page, or on the Queues page.

  3. Select the checkbox Use calendar in the time triggers which should calculate the escalation time based on the calendar on the Workflows page.

Advanced tasks

Creating a CSV file with holidays

You can import holidays from a CSV file. The file needs to contain one row for each holiday. Each row needs to contain a comma-separated list with the name of the holiday, the start date and the end date. The required format for the dates is DD/MM/YYYY.

Example entry:

New year,01/01/2022,01/01/2022