Zulu - Recurrence
From 360Works Product Documentation Wiki
- Recurring events are partially supported with Apple Calendar integrations, and fully supported with Google and Exchange configurations. Recurring events are difficult to manage without a calendar interface, and Zulu uses the RRULE and EXDATE properties from the CalDAV specification to accomplish this. You can see more examples of RRULE here: 3.8.5.3. Recurrence Rule
Contents |
Recurring Event Components
RRULE
- The RRULE defines how the recurring event should iterate, and is best documented in the original spec, shown here: Recurrence Rule
- You can see more examples of RRULE here: 3.8.5.3. Recurrence Rule
EXDATE
- EXDATEs are children of a recurring series that have been deleted.
- These manifest as EXDATEs in the ICAL_DATA field for Apple Calendar, and the "exdates" property for Google and Exchange
- EXDATEs are a date-time property for standard events with times, and a date only property for all day events.
- You can read more about EXDATE documentation here: Exception Dates
Recurrence in Apple Calendar
Zulu has partial support for recurring events in Apple Calendar. These are the abilities and limitations:
- If you create a recurring event in Apple Calendar, you will see the RRULE show up in the iCAL_DATA field in FileMaker.
- You can delete occurrences from Apple Calendar, and you will see EXDATEs show up in the ICAL data
- However, if you try to modify an occurrence, the event will revert back to the series definition. Overriden events are not allowed in Apple Calendar integrations.