220.127.116.11 Generating Instances for Recurring Task Objects
In addition to the details related to the semantics and the use of the PidLidTaskResetReminder property specified in [MS-OXOTASK] section 18.104.22.168.6, the following applies to generating instances for Recurring Task objects:
When a Recurring Task object is updated after one instance of the task is marked complete, if the value of the PidLidTaskResetReminder property is TRUE or the value of the PidLidReminderSet property (section 22.214.171.124) is TRUE, a reminder SHOULD be set on the Recurring Task object by setting both the PidLidReminderTime property (section 126.96.36.199) and the PidLidReminderSignalTime property (section 188.8.131.52) to the next signal time. These values SHOULD correspond to the same time as the previous reminder but on a different day, such that the difference between the new signal time and the new task due date is the same as the difference between the old signal time and old task due date values. The client adjusts for Daylight Saving Time (DST) when necessary (if a change in DST occurs between the current and next instance), so the reminder signals at the same time of day.
After an instance of a recurring task that has an active reminder is complete, the future instance MUST have the PidLidReminderSet property set to TRUE, and the PidLidTaskResetReminder property SHOULD NOT be TRUE. The now-completed instance MUST have the PidLidReminderSet property set to FALSE, and the PidLidTaskResetReminder property SHOULD NOT be TRUE.