New Calendar

It is possible to add a new calendar to the Calendar agenda. Whether imported or calendars of specific activities. For example, you want to see when someone within a company has a Doctor activity scheduled.

How to add a new attendance calendar

Go to the User Menu > Configuration > External calendars. 

Click the add button and select New attendance calendar from the menu. Select the activity you want to add to the calendar in the next offered table. In our case the Doctor activity. 

Select the newly created Doctor calendar in the list of created calendars. You can select other preferences in its settings, such as whether the calendar is public or whether you want to export it to another application. 

On the 2 Event Name tab, you can customize the text of the generated calendar event.

  • Instead of displaying the name as "Novák J. 8:00 - 16:00" for the Holidays calendar, it is possible to rename the event name to e.g. "Dov - Novák Jan" etc.
  • The Expressions shown in the table are used for this setting. The expressions are inserted one after the other and separated only by a space or another character.
  • Below is a list of the most commonly used expressions that can be used:
    • {{person.lastName}} - Last name of the employee
    • {{person.email}} - Employee's email
    • {{person.firstName}} - Employee's first name
    • {{startDate}} - Date the event started

As a result, the Event Name, which will display the employee's last name, with the leave start date may look like this: Vacation {{person.lastName}} - {{startDate}}

On the  card 3 Valid only for tab, you can set up both whose data will be displayed in the calendar and also to whom the calendar is offered to be displayed. So, for example, you can create a Vacation calendar that displays Vacations of all users that have the “worker” tag and this calendar is displayed for all users with the “leader” tag. 

Update the Calendar agenda (close and open with the cross) and then mark the new calendar to display it. You can also filter specific periods or resorts in the calendar agenda.

TIP: You can find more about importing and exporting calendars here.

Aggregated Calendar (Merging Calendars)

In the Calendar Sources section, you can also create what are known as aggregated calendars. These allow you to merge several existing calendars into a single calendar.

User menu > Administration > Calendar sources > Click the Add button and select New aggregated calendar from the menu. In the aggregated calendar details, you can then add or remove individual calendars as needed on tab 4, Source Calendars.

When to use the Aggregated calendar:

It’s typically useful when you need to have events from multiple sources under a single shared iCal link. This makes it easy to combine, for example, Vacation requests with the calendar of already approved and entered Vacations from the attendance records into a single view.

Calendars from HR Modules:

If you want to include any of the calendars from HR modules in the aggregated calendar, make sure that the option Calendar available as iCal is enabled for that default HR calendar. If this option is not enabled, data from the HR calendar will not appear in the merged view.