Sequence Control Check:

“Seq. Control?” option

The system performs the following:

Not required

  • Allows sign-off of the task.

Required

The system ensures that the tasks are executed in the ascending order of their sequence number as follows:

  • Allows sign-off, if the current task has the least ‘Seq. #’.

  • If the current task is not the least task, the system allows sign-off only if all the previous tasks in the current SWO # have been started. i.e. previous tasks must have timesheet records.

Within Phase

The system ensures that the tasks are executed in the ascending order of their sequence number within the boundary of their execution phase as follows:

  • Allows sign-off of the current task, if the ‘Exec. Phase’ of the current task and the previous task are different.

  • If the ‘Exec. Phase’ of the current task and previous task are same, the system allows sign-off of the current task, only if the previous task has been started by an employee. i.e. the previous task must have timesheet record.

Example:

Task #            Timesheet record available           Exec. Phase

T1                                   Yes                                       Phase 1

T2                                    No                                       Phase 1

T3                                    No                                       Phase 2

T4                                    No                                       Phase 2

T5                                    No                                       Phase 3

  • If user attempts to sign-off T2, system allows because T1 has timesheet record, though Exec. Phase is same for both tasks.

  • If user attempts to sign-off T3, system allows because Exec. Phase of T3 and T2 are different.

  • If user attempts to sign-off T4, system does not allow, because Exec. Phase of T3 and T4 are same.

Across Phases

The system ensures that the tasks are executed in the ascending order of their sequence number of their execution phase as follows:

Allows sign-off of the current task, if at least one task belonging to the ‘Exec. Phase’ group containing the task which is immediately before the current task, is started.

Example:

Task #            Timesheet record available           Exec. Phase

T1                                   Yes                                       Phase 1

T2                                    No                                       Phase 1

T3                                    No                                       Phase 2

T4                                    No                                       Phase 2

T5                                    No                                       Phase 1

T6                                    No                                       Phase 1

T7                                    No                                       Phase 3

T8                                    No                                       Phase 3

  • If the user attempts to sign-off T7 in Phase 3, the system allows because the Exec. Phase “Phase 1” of the immediate previous task ‘T6’ has task ‘T1’ for which timesheet record is available.