There's not a lot (i.e. any) documentation on recurrence in AIM or how to set it, other than "create a simple BSV and test it out". Fortunately the RFC describes this more fully at: https://datatracker.ietf.org/doc/html/r ... ion-3.3.10
There are a whole bunch of posts on here with questions as to how to run processes on recurring calendar instances if those instances don't 'exist', and are instead just repurposed versions of the original calendar item.
There's probably two different types of interaction:
- UI interaction with a specific instance
- Scheduled interactions e.g.
- Process records on a specific day
- Process records that have a specific date
Re item 2, it seems like the route to this is via the RecRule and either parsing this out to identify the recurrence pattern
Code: Select all
FREQ=YEARLY;BYMONTH=1;BYDAY=1;WKSTART=SU
Code: Select all
FIND Appointmenst WHERE Appointment.RecRule CONTAINS 'BYMONTH=1;BYDAY=1)
Code: Select all
FREQ=YEARLY;BYMONTH=1,3;BYDAY=1,15;WKST=SU