Skip to content

Data mapping details

When creating events, ChronoLink copies specific fields from the source event. Others can be checked using conditions or altered using transformers. This page lists all relevant fields, grouped by what you can do with them.

Copied from source event
The following data is copied and available to conditions and transformers:
  • Title
  • Description
  • Location
  • Start date/time
  • End date/time
  • Status (see details below)
  • Visibility (see details below)

Available for conditions
The following data is not copied, but can be used for conditions:

Customization of target events
The following aspects of the target event can be customized, but are not copied from the source event:

Unavailable
The following data is not available for conditions or transformers:
  • Recurring event schedule
    • ChronoLink treats each event of a series as an individual event. Therefore, exceptions such as moving an event, editing or cancelling it will always show up in the target system correctly.
    • The target system will not have any information on the recurrence rules, which means it cannot mess up things by continuing an event series independently and/or in a way that conflicts with the source system.
  • Meeting attendees and their responses
    • We plan to add conditions and transformers that allow making use of this data, but still the target event will not have meeting attendees.

Status

Value Google Microsoft Account Exchange Server
FREE
Event does not block time on the owner's calendar.
WORKING_ELSEWHERE
Converted to BUSY.
TENTATIVE
Converted to BUSY.
BUSY
A regular event; the owner is shown as unavailable for invitations.
OUT_OF_OFFICE
(Google Workspace1)
UNKNOWN
Converted to BUSY.
Value Google iCalendar Microsoft iCalendar Other systems
FREE
Event does not block time on the owner's calendar.

(Varying2)
WORKING_ELSEWHERE
TENTATIVE
BUSY
A regular event; the owner is shown as unavailable for invitations.
OUT_OF_OFFICE
UNKNOWN

Compatibility note

Jira worklogs do not distinguish between different types. Therefore, when using a Jira source, the target events use the BUSY status by default.

You can use the statuschange transformer to alter this behavior.

Compatibility note

Clockodo time entries do not distinguish between different types. Therefore, when using a Clockodo source, the target events use the BUSY status by default.

You can use the statuschange transformer to alter this behavior.

Visibility

Value Google Microsoft Account Exchange Server
NORMAL
Only calendar owner and people with read access to the calendar can see details.

Converted to
UNSPECIFIED.
PERSONAL
Marked as personal.

Converted to
PRIVATE.
CONFIDENTIAL
Marked as confidential.

Converted to
PRIVATE.
PRIVATE
Marked as private.
UNSPECIFIED
No visibility specified. The event uses the default setting of the containing calendar.

Converted to
NORMAL.
PUBLIC
Marked as public; others can see details even if the calendar usually does not reveal details.

Converted to
NORMAL.
Value Google iCalendar Microsoft iCalendar Other systems
NORMAL
Only calendar owner and people with read access to the calendar can see details.
PERSONAL
Marked as personal.
CONFIDENTIAL
Marked as confidential.
PRIVATE
Marked as private.

(Varying2)
UNSPECIFIED
No visibility specified. The event uses the default setting of the containing calendar.
PUBLIC
Marked as public; others can see details even if the calendar usually does not reveal details.

Compatibility note

While Jira worklogs do have different visibility settings, that concept cannot be mapped to standard calendar visibility values. Therefore, when using a Jira source, the target events use the UNSPECIFIED visibility by default.

You can use the visibilitychange transformer to alter this behavior.

Compatibility note

Clockodo time entries do not have different visibility settings. Therefore, when using a Clockodo source, the target events use the UNSPECIFIED visibility by default.

You can use the visibilitychange transformer to alter this behavior.


  1. Google offers "Out of Office" functionality only for Google Workspace accounts and only in the primary calendar. When writing events to a non-Workspace account or to secondary calendars, ChronoLink therefore converts OUT_OF_OFFICE to BUSY

  2. When reading iCalendar sources, ChronoLink follows the official standard and applies some additional heuristics. However, it is not guaranteed that the originating system also follows the standard, or even that it includes the relevant data at all. Therefore, the best way to find out is to simply try adding the iCalendar source to ChronoLink. If it doesn't work, contact ChronoLink support - we may be able to help.