Manual scheduling
The manual scheduling feature is available for block, requirement, and reference document definitions. It allows users to manually edit the scheduling interval of actual tasks that are based on the definition. Users must have the correct permissions to be able to edit the scheduling interval on the actual tasks.
The following table explains the way in which Maintenix baseline synchronization updates actual tasks when you activate a new revision of the task definition involving manual scheduling.
Manual Scheduling option | Effect on actual tasks based on definition | |
---|---|---|
In Previous Revision | In newly activated revision | |
Disabled | Enabled | Baseline synchronization applies all changes you made to the task definition on all existing actual tasks. Authorized users are able to edit the scheduling interval on all actual tasks based on the task definition. |
Enabled | Enabled | For actual tasks that existed before you activated the new revision, including forecasted tasks, baseline synchronization updates all information except any changes you made to the task definition scheduling rules. All new actual tasks are created based on the new revision of the task definition. |
Enabled | Disabled | Baseline synchronization updates all information on the existing actual tasks. Users are no longer able to manually edit the scheduling interval on the actual tasks. |
Maintenix uses two manual scheduling strategies: the standard Allow Manual Scheduling and the improved Enable Manual Scheduling.
The Allow Manual Scheduling implementation sometimes has issues related to over-flown deadlines, compliance, and general loss of scheduling.
Enable Manual Scheduling is used on an as-needed-for-task basis. In the Enable Manual Scheduling strategy, there are permissions to add, remove, and edit ad hoc deadlines. Also, there is an additional permission called ACTION_EDIT_MANUAL_INTERVAL that controls whether the ad hoc permissions you have are unlocked for baseline tasks. It's like an overlay permission.
List of permissions:
1. ACTION_ADD_TASK_DEADLINE
2. ACTION_EDIT_MANUAL_INTERVAL
3. ACTION_EDIT_TASK_INTERVAL
4. ACTION_ENABLE_MANUAL_SCHEDULING
5. ACTION_REMOVE_TASK_DEADLINE