Book-off code for resolving conflicts between MRs and OTSs

When an employee is scheduled using multiple MRs or OTSs, there is potential for shift conflicts if shifts between the schedules overlap with each other. When processing the schedule, the user may resolve the conflict by selecting the Unassign option. This keeps the employee assigned to the shift in the schedule that is currently being processed. The application performs a book-off on the employee's existing MR or OTS shift, and adds the existing shift to the relief queue.

The activity used to book-off the existing MR or OTS shifts is specified using the /system/modules/emvs/EMVS_DEFAULT_OFF_CODE registry parameter. Only use activities that are specified as an OFF type.