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

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

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
13 26-Nov-2021 10:22 4 KB mmcfarland to previous
12 26-Nov-2021 10:22 4 KB mmcfarland to previous | to last
11 26-Nov-2021 10:22 3 KB mmcfarland to previous | to last
10 26-Nov-2021 10:22 3 KB mmcfarland to previous | to last
9 26-Nov-2021 10:22 3 KB mmcfarland to previous | to last
8 26-Nov-2021 10:22 3 KB rforbes to previous | to last
7 26-Nov-2021 10:22 3 KB rforbes to previous | to last
6 26-Nov-2021 10:22 3 KB rforbes to previous | to last
5 26-Nov-2021 10:22 3 KB rforbes to previous | to last
4 26-Nov-2021 10:22 3 KB jmyers to previous | to last
3 26-Nov-2021 10:22 3 KB jmyers to previous | to last
2 26-Nov-2021 10:22 1 KB JEscott to previous | to last
1 26-Nov-2021 10:22 1 KB JEscott to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 changed one line
!!!Non Overlay Leave
!!!NON OVERLAY LV - Non Overlay Leave
At line 4 changed one line
This is a helper time rule that instructs the system to not overlay the scheduled time when leave is added. This rule works in conjunction with From/To Time sheets.
This helper time rule manages the issue of Leaves entered on the WETTS and the WEALP forms that do not respect the 'Adjust Schedule Time' toggle on the IDTC form. This time rule instructs the system not to overlay the scheduled time when a Leave is entered. This rule works in conjunction with the From/To time sheets.
At line 6 changed one line
When scheduled time does not exist an hour leave time sheet entry is generated using standard hours per day.
* When scheduled time does not exist, an hourly leave time sheet entry is generated using standard hours per day.
At line 8 changed one line
When scheduled time exists (generated based on a shift definition) and from and to times are not provided, an hour leave time sheet entry is generated using shift work time to determine the hours.
* When scheduled time exists (generated based on a shift definition)and the From/To times are__ not__ defined, an hourly leave time sheet entry is generated using the shift work time to determine the hours.
At line 10 changed one line
When scheduled time exists (generated base on a shift definition) and from and to times are provided, an hour leave time sheet entry is generated using shift work time and from to times to determine the hours.
* When scheduled time exists (generated based on a shift definition) and From/To times are defined, an hourly leave time sheet entry is generated using the shift work time and the From/To times to determine the hours.
At line 13 changed 4 lines
*Since this time rule is a helper/indicator time rule, the hour leave time sheet entry will have the source marked as generated.
*This time rule is an indicator during the time generation for From/To time sheet
*This rule has impact when a leave is added through leave line screen or through time exceptions (TTX table).
*This rule has impact during time generation of the current time sheet, and does not have any impact on prior period adjustments key in on current time sheet, since the adjustments are key in through time sheet entries(PTSE table)%%
*Since this is a helper/indicator time rule, the system generated hourly leave time sheet entry will have the source marked as Generated.
*This time rule is an indicator during the time generation for a From/To time sheet.
*This rule is invoked when a leave is added through leave line form (AAL table), or through time exceptions (TTX table).
*This rule is invoked during the time generation of the current time sheet, and does not have any impact on prior period adjustments that are keyed in on the current time sheet, since the adjustments are key in through time sheet entries ([PTSE|P2K_PR_TIME_SHEET_ENTRIES] table)%%
At line 18 added one line
When you look from the time sheet perspective this can appear to be confusing, but when you look from the time scheduling prospective, this is the best way to manage these scenarios.
At line 20 added one line
Below is a list of what occurs behind the scenes for both types of time sheets, and what the limitations are.
At line 20 changed one line
This time rule is to address the issue of Leaves entered on WETTS and WEALP that do not respect the Adjust Scheduled Time toggle on IDTC.
#Hourly time sheets\\The 'Adjust Schedule Time' toggle is respected.\\Time is generated (PTSE) based on the work calendar. There is no auto balancing process at this level that takes this toggle into consideration .\\When you enter a [Leave Line (AAL)|P2K_AT_LEAVE_LINES] a PTSE is created.
At line 22 changed one line
When you look from the time sheet perspective this can appear to be confusing , but when you look form time scheduling prospective this is how we have to handle this for now.
#From/To time Sheets\\The 'Adjust Schedule Time' toggle is NOT respected.\\The time generation engine is very complex and needs to manage different business requirements. Its main focus is not PTSE, as PTSE is a later result.
At line 24 removed 16 lines
A short explanation of what happens behind the scene in both types of time sheet and what the limitations are.
1. Hours time sheets
The toggle is respected
The process here is very simple we generate time(PTSE) base on work calendar, and at this level we have an auto balancing process that take in consideration this toggle
When you enter a AAL a PTSE is created
2. From/To time sheets
The toggle is NOT respected
The time generation engine is very complex and need to cover different business and its main focus is not PTSE, PTSE is a later result
At line 42 changed one line
- TSH+TTX = TTE
*TSH+TTX = TTE (Time Sheets + Time Exceptions = Time Entries)
At line 44 changed one line
- TTE with time code is move on PTSE in case that we have an open timesheet
*Time Entries (TTE) with time code is moved to PTSE in case that there is an open timesheet.
At line 46 changed one line
- If timesheet does not exist we stop at TTE level until a open timesheet is created.
*If a timesheet does not exist, the process stops at the TTE level, until a open timesheet is created.
At line 48 changed one line
When you enter a AAL a TTX is created and it is apply against the time generated by TSH
When a Leave Line (AAL) is entered, a Time Exception (TTX) is created and is applied against the time generated Time Sheet (TSH).
At line 50 changed one line
Form a schedule perspective when you enter a AAL means you are not there, so the time generation engine remove the work time on leave TTX time frame and create vacancies, so even if we create a auto balancing process for this kind of time sheets, it is to late since the time is already generated ahead.
From a scheduling perspective when you enter a leave Line (AAL) means you are not there, so the time generation engine removes the work time on leave TTX time frame and creates vacancies, so even if we create a auto balancing process for this kind of time sheets, it is too late since the time is already generated ahead.
At line 52 changed one line
Also during the time generation TSH + TTX we may not have the time code available.
Also, during the time generation TSH + TTX we may not have the time code available.
At line 56 changed one line
This time rule is a indicator to change the behaviour of time generation engine to process this leave TTX on a different path then the regular one.
This time rule is a indicator to change the behavior of time generation engine to process this leave TTX on a different path than the regular one.
At line 44 added 2 lines
!!Additional Info
*[Frequency|FREQUENCY] Predefined as Never
At line 48 added 2 lines
!!Implementation
The time rule should be set up in [IDWR] as shown below.
At line 51 added 2 lines
||[Cycle|CYCLE_NUMBER]||[Frequency|FREQUENCY]||[Seq|SEQUENCE]||[Time Rule Type|TIME_RULE_TYPE_TEXT]||[Band|QUALIFYING_BAND]||[From|FROM_CLOCK_TIME]||[To|TO_CLOCK_TIME]||[Value|VALUE]||[Day|DAY_OF_WEEK]||[Time Code|TIME_CODE_VALUE]||[Premium|PREMIUM_CODE]||[Target Time Code Set|TARGET_TIME_CODE_SET]|| [Apply Time Code Set|APPLY_TIME_CODE_SET]||[Action|TIME_RULE_ACTION]
| |Never|1500| |No|No|No|No|No|No|No|No|No|No
At line 63 removed 3 lines
!!Additional Info
*[Frequency|FREQUENCY]
**predefined as Never
At line 67 removed 5 lines
!!Implementation
||[Band|QUALIFYING_BAND]||[From|FROM_CLOCK_TIME]||[To|TO_CLOCK_TIME] ||[Value|TIME_RULE_VALUE]||[Day Of Week |DAY_OF_WEEK]||[Time Code|TIME_CODE]||[Premium |PREMIUM_CODE]||[Action|TIME_RULE_ACTION]||Target Time Code Set||Apply Time Code Set
|0|No|No|No|No|No|No|No|No|No
At line 74 changed 4 lines
[{InsertPage page='Internal.TR_NON_OVERLAY_LV' default='Click to create a new discussion page'}]
}]
[{InsertPage page='Internal.TR_NON_OVERLAY_LV' default='Click to create a new notes page'}]