Calendar Overview

When working with customers, resource planning and scheduling can be a complex task. Appointments enable you to meet your customers where and whenever needed.

OTRS supports this requirement with calendars. Calendars allow management of appointments and resources inside the ticket system. You can connect your tickets to scheduled tasks and make them available to all users to see. This feature adds transparency to show your teams’ workload and prevent users from promising resources which are not available.

Use this screen to get an overview of your OTRS calendars. The overview screen is available in the Calendar Overview menu item from the main menu.

Calendar Widgets

Note

There are no calendars added by default. Please contact your administrator to add one or more calendars.

No Calendars Found

No Calendars Found

This overview works the same as a traditional calendar. Different time periods and timelines can be selected to view appointments, and it is possible to jump between different periods.

The default installation comes with three separate widgets for daily, weekly and monthly calendar views. Basically all widgets are the same, but with different widget configurations. All widgets support agenda view, timeline view and grid view.

The display options can be changed in the widget configuration.

Appointments Today Widget

This widget displays the appointments for a specific day.

Appointments Today Widget

Appointments Today Widget

Appointments This Week Widget

This widget displays the appointments for a specific week.

Appointments This Week Widget

Appointments This Week Widget

Appointments This Month Widget

This widget displays the appointments for a specific month.

Appointments This Month Widget

Appointments This Month Widget

Check or uncheck the checkboxes in the Calendars sidebar to show or hide appointments belonging to a specific calendar.

To view OTRS appointments in external calendar applications:

  1. Click on the Copy public calendar URL icon in the Calendars sidebar to copy the URL to the clipboard.

  2. Open your external calendar application.

  3. Insert the URL into your external calendar application.

Note

If several calendars are added to the system, use the filter box to find a particular calendar. Just type the calendar name into the filter box.

Within the calendar overview, an agent is able to display, create, edit and/or delete appointments of different calendars, depending on their permission level related to the calendars. Appointments can be created or edited via drag and drop within this screen.

To add a new appointment:

  1. Click on the Add Appointment button in the header of the widget.

  2. Fill in the required fields.

  3. Click on the Add button.

To edit an appointment:

  1. Click on an appointment in the calendar overview.

  2. Modify the fields.

  3. Click on the Update button.

To copy an appointment:

  1. Click on an appointment in the calendar overview.

  2. Scroll down to the bottom of the edit dialog.

  3. Click on the Copy button. A new appointment is created from the original one.

  4. Edit the new appointment for your needs.

To delete an appointment:

  1. Click on an appointment in the calendar overview.

  2. Scroll down to the bottom of the edit dialog.

  3. Click on the Delete button.

  4. Click on the Yes button in the confirmation dialog.

Add Appointment

Use this dialog to add new appointments to calendars. New appointments can be added by clicking on the plus button in the header of any calendar widget. It is possible to add new appointments from the action menu too. It is also possible to drag your cursor over a time range on the calendar area to setup a rough time span for an appointment. Right after that, the Add Appointment dialog will appear and additional data can be inserted.

Add Appointment Dialog

Add Appointment Dialog

Appointment Settings

The following settings are available when adding or editing this appointment. The fields marked with an asterisk are mandatory.

Calendar *

Select the calendar to which the appointment will be added.

Title *

The name of the appointment. Any type of characters can be entered into this field including uppercase letters and spaces. The name will be displayed in the calendar widgets.

Description

Add additional information to this appointment. It is recommended that you always fill this field with full sentences for better clarity.

Location

If this field contains a value, a related link icon will show up next to the field which links to the configured map to get a better picture of the location.

See also

This link is configurable through the system configuration option AppointmentCalendar::Location::Link.

Resource

Resource planning is not part of the OTRS framework. Please contact us at sales@otrs.com for an upgrade.

All day

This checkbox indicates that the appointment will take place for the whole day. If it is checked, the times of the start date and the end date will be disabled and set to 00:00.

Start date *

The start date of the appointment.

End date *

The end date of the appointment.

Repeat *

Define recurring appointments. This is described separately, see Repeating Appointments below.

Notification *

Define time periods when an appointment notification should be sent before the appointment’s start.

See also

Appointment notifications can be set in the admin interface. Please contact your administrator.

Linked Tickets

Tickets and other objects can be linked to the appointment with this section. Click on the Add Ticket button to see the ticket search.

Repeating Appointments

If appointments need to be created in a recurring manner, it is possible to setup detailed information about the occurrences of an appointment.

To create repeating appointments:

  1. Select a Start date and End date (or check All day) for the first appointment in the series.

  2. Select from the pre-defined occurrence frequencies in the Repeat field, or choose the Custom option.

  3. Choose either a date to repeat the appointment until or a number of times to repeat it.

Repeating Appointments

Repeating Appointments

After all decisions are made and the settings are saved successfully, the appointment will be marked as a recurring appointment.

Repeating Appointments Overview

Repeating Appointments Overview

The parent appointment will be marked with an endless loop symbol, and the child appointments will have a chain symbol. This is only displayed in the appointment details when you hover the mouse over an appointment.

Repeating Appointments Details

Repeating Appointments Details

Future changes to the parent appointment will affect the children automatically, without any further message. If an agent is about to change one of the child appointments, a message will ask what other appointments in the series they would like to update.

Edit Repeating Appointment

Edit Repeating Appointment

If All Occurrences are going to be updated, the behavior will be the same as with the update of the parent appointment. All options (including the recurring settings) are changeable.

If Just This Occurrence will be updated, it is not possible to change the recurring settings, but a related message and a link to the parent appointment will be provided.

The enabled repeating option will be additionally displayed in the tool-tip of the related appointments.

Scroll to Top