If a notification is configured (an email or SMS), it continues to be sent to the person even though the user is supposed to be off.
If you look at the schedule, note that the on-call schedule is not interrupted, and the on-call schedule is overlaid with the schedule for Time off, Available, Meeting, and Phone Call schedule span types.
If you specify Excluded, the excluded time properly breaks the on-call schedule period and prevents the events from firing and causing a notification. It looks for the next person in the rota to notify.
Expected results: You would expect Time off, Meeting, and Phone call schedule span types to work like Excluded because the user cannot do on-call if they are not working, in a meeting, or on the phone.
Unexpected results: The notification for on-call continues to be sent to the user despite the added schedule span types.
Steps to Reproduce
- Activate the com.snc.on_call_rotation plugin (Group On-call Rotation or On-call Scheduling).
- Navigate to On-call Rotation > On-call Scheduling > My Group Schedules, or (pre-Eureka) On-call Rotation > My Groups Rotas , and click New.
- Select the group Hardware, and give it the name Test hardware. Set the start date to any date you choose (preferably today or the Sunday at the start of the week).
- Leave the schedule type as 24 x 7, and click Submit (in Eureka, there is a second panel).
- Navigate back to the new cmn_rota record (navigate back to the previous list from step 2, and click the filter to set it to All).
- On the Rota record, select the record in the Roster related list.
- In the Roster record, select the first record in the Members related list.
- In the On-call Member record, select the Schedule record by clicking the hover-over icon on the reference.
- In the Schedule Entries related list, click New, and add a schedule entry for Time off. Blank out a period of several hours in the middle of the first day, and save your new schedule span record.
- Click the Show Schedule related link. (On Dublin and Eureka, you need to go to the day in question.)
- Note how the schedule span for Time off, Meeting, and Phone call are all shown as parallel to the On-call schedule span.
- Change the schedule span type to Excluded and save your change.
- Click the Show Schedule related link. Note how the Excluded schedule span properly interrupts the On-call schedule span.
There is no known workaround for this issue. If you are able to upgrade, review the Fixed In field to determine the versions that have a permanent fix to this issue.
You can subscribe to this known error article (click the Subscribe button at the top of the article) to receive notifications when more information is available about this issue.
Related Problem: PRB600358