Configuring MR and OTS publish tasks

The MVS Publish Rotation Task performs the processing of MR and OTS schedules. One or more publishing tasks must be configured according to the business requirements for processing rotational schedules. For example, publishing tasks can be configured to ensure that schedules are always available to employees for a future period specified by a collective bargaining agreement. Multiple publishing tasks can be scheduled to support different publishing modes or types of rotations.

The publish mode specified for each publishing task determines its role in the rotation publishing process. These modes are available: short term, long term, and daily. After a user sends a rotation for processing, a short term task processes the immediate future schedule from the start of the publishing period. This processes the entire length of OTSs. MRs are processed for the number of days specified in the task configuration. A short term task is required for publishing MRs and OTSs.

The long term task picks up the processing of MRs after the last day processed by the short term task. The number of days processed by the long term task is specified in the task parameters. A long term task is not required for customers that are only using OTS.

The daily task ensures that full schedules are available as time progresses. When the daily task runs, it processes the next day after the last processed date for all processed MRs. A daily task is not required for customers that are only using OTS.

Example MR and OTS publishing periods

This table lists an example of publishing periods for MRs and OTSs using short term, long term, and daily publishing tasks:

Task Start of Publish Period End of Publish Period Task Frequency
Short Term Current Date Current Date + 55 days (8 weeks into future) Every X minutes
Long Term Current Date + 56 days Current Date + 365 days Every X minutes
Daily Current Date + 366 days 1 day Daily

All these publish tasks are configured as the MVS Publish Rotation Task, with different execution frequencies.

The parameters of each of the tasks are different. This table lists the configuration needed to achieve the above publishing periods:

Parameter Short Term Task Long Term Task Daily Task
Schedule Type MR, OTS Schedule MR, OTS Schedule MR, OTS Schedule
Publish Mode Short Term Publish Long Term Publish Daily Publish
Publish From Current Date Current Date Current Date
Offset 0 56 365
Offset Unit Days Days Days
Value 55 309 1
Unit Days Days Days
Success Status Short Term Published Published Published
Failure Status Error Publishing Error Publishing Error Publishing
Send Notification Checked Checked Checked
Thread Count 1 1 1
Batch Size 30 30 30
Chunk Size 56 56 1
Backup User to Notify <determine by client> <determine by client> <determine by client>

Based on the client's operational needs, the short-term publish period can be longer or shorter than this typical 8-week period. This variation depends on the amount of future schedule information that the client wants to make available to users in the immediate future. For example, a certain organization may only require 6 weeks of schedule to be made available for scheduling transactions shortly after an MR is published. Thus, the Short Term Publishing task could end at the 6-week (42 day) mark, and the Long Term Publishing task will resume publishing after 42 days from the current date.

Registry parameters for rotation publishing

The registry parameter MVS_PUBLISH_LOCK_LENGTH determines the maximum number of days to lock the schedules of employees assigned in an MR. It also determines the length of time that an MR is checked for schedule compliance and shift overlaps before processing. The value of the registry parameter must be set to at least the same as the publishing length of the long-term publishing task, which is determined by adding the Value field to the Offset field. For example, if the Value is 309 and the Offset is 56, this registry parameter must be set to at least 365.

The registry parameters MR_PROCESS_VALIDATION_START_DATE and MR_PROCESS_VALIDATION_OFFSET_DAYS together determine the start date used to validate schedules for schedule compliance and shift overlaps. This start date must match the start date configured for the Short Term Publish task used to publish MRs. For example, if MR_PROCESS_VALIDATION_START_DATE is set to PAYGRP_CUTOFF_DATE, then the Publish From parameter for the Short Term Publish task must be set to Pay Group Cut Off Date. Similarly, if MR_PROCESS_VALIDATION_OFFSET_DAYS is set to 0, then the Offset parameter in the Short Term Publish task must also be set to 0. This ensures the start dates are aligned for schedule validations and publishing.

Notifying backup users

The Backup User to Notify field in the publish task parameters allows system administrators to set up a backup user to receive the publish notification workmails. Backup users can be used in cases where the original user who published an MR or OTS is no longer an active user (for example, due to termination of employment, or changing of roles in the company). If the original user who published the schedule is not found, the system will broadcast the publish notifications to the backup user.