iCalendar
On-Call Optimizer supports the import of availability information from any calendaring product that is able to provide a web-accessible iCalendar feed.
Connection Process
To add an ICS feed to your On-Call Optimizer account follow the connection instructions:
- Click the
Add ICS URLbutton. - Enter a nickname for the calendar, and paste the URL provided by your calendaring product into the URL field.
- Click the
Createbutton.
Disconnecting
To remove an ICS feed:
- Select
Calendarsfrom the side bar - From the list of available connections click the
Disconnecticon at the bottom of the connection you wish to remove.
Supported Products
On-Call Optimizer’s ICS support is compliant with the RFC 5545 specification and should work with any calendar product producing a valid iCalendar feed in this format. On-Call Optimizer has been specifically tested with ICS feeds generated by the following products:
Recurring Events
On-Call Optimizer supports expanstion of recurring events defined using the RRULE attribute in ICS feeds.
- Recurring events are automatically expanded and processed as individual event occurrences in later availability and assignment processes.
- Occurrences are expanded within the same 90-day availability window used for all calendar imports. Occurrences beyond this window are not processed.
- A maximum of 100 occurrences per recurring event are processed. Events with very high-frequency recurrence rules (e.g. every minute) will be capped.
- If a recurring event cannot be expanded (e.g. due to a malformed RRULE), the original event instance is used as a fallback.
- Full day events are imported as the full day in the timezone of the schedule as specified in the feed itself.
Required Permissions and Data
The URL provided to On-Call Optimizer must not required authentication.
Data accessed
On-Call Optimizer filters events from the provided feed to minimize the amount of information processed and retained.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.