Sequence Control Check:

“Seq. Control?” option

The system performs the following:

Not required

  • Allows completion of the task.

Required

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

  • Allows completion if the current task has the least ‘Seq. #’.

  • If the current task is not the least task, the system allows clock-off only if the immediate previous task in the 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 completion 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 completion 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 complete T2, system allows because T1 has timesheet record, though Exec. Phase is same for both tasks.

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

  • If user attempts to complete 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 completion 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 complete 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.