This page (revision-25) was last changed on 26-Nov-2021 10:22 by mmcfarland

This page was created on 26-Nov-2021 10:22 by JMyers

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
25 26-Nov-2021 10:22 5 KB mmcfarland to previous
24 26-Nov-2021 10:22 5 KB mmcfarland to previous | to last
23 26-Nov-2021 10:22 5 KB mmcfarland to previous | to last
22 26-Nov-2021 10:22 5 KB mmcfarland to previous | to last
21 26-Nov-2021 10:22 5 KB mmcfarland to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 changed 2 lines
OT LEAVE - Overtime Leave
Time Rule Overview
!!!OT LEAVE - Overtime Leave
!!Time Rule Overview
At line 4 added one line
At line 6 added one line
At line 6 changed 3 lines
Requirements / Features
Time Rule Type Code: OT LEAVE
Additional Info
!!Requirements / Features
*Time Rule Type Code: OT LEAVE
!!Additional Info
At line 10 changed 3 lines
predefined as ‘Every Day’
Apply time code set required
Example
*predefined as ‘Every Day’
*Apply time code set required
Example\\
At line 19 changed 2 lines
2 hours of leave 1:00pm -3:00pm This should be replaced by Leave OT
2 hours of work 3:00pm - 5:00pm This should be replaced by Regular OT
|2 hours of leave| 1:00pm -3:00pm |This should be replaced by Leave OT
|2 hours of work| 3:00pm - 5:00pm |This should be replaced by Regular OT
At line 22 changed one line
The example needs the following set up:
The example needs the following set up:\\
At line 29 changed 5 lines
TR Sequence Target TCS Apply TCS TC
OT Leave 1 LEAVE OT
(LV, REG, MEAL) LEAVE Lv OT
OT Leave 2 LEAVE OT REG
(LV, REG, MEAL, LV OT) REG OT
|TR| Sequence| Target TCS | Apply TCS| TC
|OT Leave| 1| LEAVE OT (LV, REG, MEAL)| LEAVE| Lv OT
|OT Leave| 2| LEAVE OT REG (LV, REG, MEAL, LV OT)| REG| OT
At line 37 added one line
At line 40 added one line
At line 41 changed 6 lines
e.g. Sequence #1 Sequence #2
1. Regular at the end
0500 1100 Lv
1100 1700 Reg
|e.g.| Sequence #1| Sequence #2
|1.|Regular at the end \\
0500 1100 Lv \\
1100 1700 Reg\\
At line 50 changed 8 lines
(so nothing to apply)
Results after apply:
0500 1100 Lv
1100 1700 Reg Regular at the end
0500 1100 Lv
1100 1700 Reg
(so nothing to apply)\\ \\
Results after apply: \\
0500 1100 Lv \\
1100 1700 Reg| Regular at the end \\
0500 1100 Lv \\
1100 1700 Reg\\ \\
At line 59 changed 34 lines
HoursToBeApplied = 4
Results after apply:
0500 1100 Lv
1100 1300 Reg
1300 1700 OT
2. Leave at the end
0500 1100 Reg
1100 1700 Lv
The last record qualifies
HoursToBeApplied = 4
Results after apply:
0500 1100 Reg
1100 1300 Lv
1300 1700 Lv OT Leave at the end
0500 1100 Reg
1100 1700 Lv
Results after applying Sequence #1: 0500 1100 Reg
1100 1300 Lv
1300 1700 Lv OT
HoursToBeApplied = 4
Last record does not qualify HoursToBeApplied = 4 - 2 =2
Next record does not qualify
HoursToBeApplied = 2 - 2 =0
Results after apply Sequence #2: 0500 1100 Reg
1100 1300 Lv
1300 1700 Lv OT
Regular and Leave qualify
HoursToBeApplied = 4 \\ \\
Results after apply:\\
0500 1100 Lv \\
1100 1300 Reg \\
1300 1700 OT\\|
|2.| Leave at the end \\
0500 1100 Reg \\
1100 1700 Lv\\ \\
The last record qualifies \\
HoursToBeApplied = 4 \\ \\
Results after apply: \\
0500 1100 Reg \\
1100 1300 Lv \\
1300 1700 Lv OT| Leave at the end \\
0500 1100 Reg \\
1100 1700 Lv \\ \\
Results after applying Sequence #1: \\
0500 1100 Reg \\
1100 1300 Lv \\
1300 1700 Lv OT\\ \\
HoursToBeApplied = 4 \\
Last record does not qualify HoursToBeApplied = 4 - 2 = 2\\ \\
Next record does not qualify \\
HoursToBeApplied = 2 - 2 = 0\\ \\
Results after apply Sequence #2: \\
0500 1100 Reg \\
1100 1300 Lv \\
1300 1700 Lv OT\\
|Regular and Leave qualify