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

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
28 26-Nov-2021 10:22 6 KB JMyers to previous
27 26-Nov-2021 10:22 6 KB JMyers to previous | to last
26 26-Nov-2021 10:22 7 KB JMyers to previous | to last
25 26-Nov-2021 10:22 6 KB JMyers to previous | to last
24 26-Nov-2021 10:22 6 KB JMyers to previous | to last
23 26-Nov-2021 10:22 6 KB JMyers to previous | to last
22 26-Nov-2021 10:22 6 KB JMyers to previous | to last
21 26-Nov-2021 10:22 6 KB JMyers to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 2 lines
[{TableOfContents }]
At line 2 changed 3 lines
Project Objective
The overview should outline the business intent, purpose and scope of the project. (1-2 sentences)
The project objective is to create a non-predefined "cost center matrix" timesheet.
The My Non-Predefined Matrix Time Cards (WEPTCCM) screen allows you to create a non-predefined "cost center matrix" time sheet.
The matrix lines may be added/deleted through dialogs, where the employee needs to provide the combination for matrix line.
When the employee uses the Add dialog, the system will create a prior time sheet entries (PTSE) with that combination for each day on a time sheet period.
When the employee uses the Delete dialog, the system will delete all the records in the time sheet for the combination provided.
At line 6 changed 13 lines
Project Iterations
An iteration is a deliverable outside of PD. The goal of each iteration should be stated clearly. This section should be updated to show the developer involved and the date completed.
1st Iteration - EC20100114 – initial version
2nd Iteration - ….
3rd Iteration - …
Related CCARE Cases/Defects
A list of the known CCARE Cases/Defects related to the project and any other background material that may be relevant and helpful.
Below is a list of the CCARE cases/defects related to this project:
Case Defect Cust Pri Status Pgm Problem / Enhancement
89050 43475 Q3692 Need customized Timesheet created
After the lines are created, the employee can record the time / sundry as needed.
At line 20 changed 2 lines
Requirements / Features
Outline the specific requirements and features that are being addressed, broken down by topic if the subject area is large. These should be tied to the iterations using [2nd], [3rd], … at the beginning if NOT in the initial iteration so that it is understood by all what will be done and when.
The dialogs that are used to add/delete matrix line are:
*[MPMLL] - Add/Delete Matrix Leave line
*[MPMSL] - Add/Delete Matrix Sundry Line Dialog
*[MPMWL] - Add/Delete Matrix Work Line Dialog
At line 23 changed one line
• The EE needs ability to add / delete a matrix line.
%%information The time codes that are allowed to be chosen in the dialog follow the same rules as described earlier for each matrix area.\\The cost centers allowed on a dialog are the ones allowed by assignment department. Please see [IDDP - Allow Cost Centers tab|IDDP#section-IDDP-AllowCostCenterTab].%%
At line 25 changed 12 lines
Development Approach
This is an optional section to describe the steps the developer would go through in fulfilling the project goals.
1.
Questions / Additional Notes
This section should contain questions that have been or need to be asked/answered so that the project can be completed.
1.
Development Problems / Issues
Provide an outline of all problems, issues or challenges encountered while doing the development work (or anticipated up front).
• For QA defect discovered working on this project that need to be fixed.
- D#43599 -QA- Mandatory requirement for a column is not respected on a dialog - WEPTTCM - Add Sundry Line(MPMSL)
- D#43600 -QA-when you click on a matrix cell the amount is not highlighted
- D#43601 - QA- QA-Column Records Attributes are not respected on a matrix (EE should not be allowed to change a submitted TS)
For the employee that will use this screen, [UEGTS] should generate only the header and if needed, the holiday paid.
At line 38 changed 5 lines
Implementation
This section MUST be filled out by the developer. It should provide an outline of any business or technical setup required, a list of all processing considerations, and a list of all functions involved in the setup and usage of the feature.
• The screen has two tabs :
- "Update May Time Card" where the EE will enter the time
- "Totals" - that provides different type of totals (time code, time code type, time code sets, and leave balance)
Since we do not generate details, auto balancing logic is not available for this type of time sheet.
At line 44 changed 7 lines
• On "Update May Time Card" are three major matrix areas :
- Work Time
All the time codes that has time type Regular, Excess, Overtime, and they are defined on assignment work rule
- Leave Time
All the time codes that has leave policy type not null, and they are defined on assignment work rule
- Sundries
All the time codes that has time type Money, Meal Allowance, and they are defined on assignment work rule
This screen designs for a 7 day time sheet. If a 14 day time sheet is needed, the form definition needs to be changed as follows; on the form layout tab for any group that has the layout type of "Matrix Columns", the "SS Rows Displayed" needs to be changed from 7 to 14. This number should be the same as time sheet time frame.
At line 52 changed 10 lines
Note:
If EE has, a holiday pay generated then at the end of leave area a non editable matrix shows when the holiday paid day is.
• The matrix lines maybe added/deleted through dialogs, where EE needs to provide the combination for matrix line.
When EE use Add dialog the system will create PTSE with that combination for each day on a time sheet period.
When EE use Delete dialog the system will delete all the records in the time sheet for the combination provided.
• After the lines are created, the EE can record the time / sundry as need it.
• The dialogs that are used to add/delete matrix line are:
- MPMLL - Add/Delete Matrix Leave line
- MPMSL - Add/Delete Matrix Sundry Line Dialog
- MPMWL - Add/Delete Matrix Work Line Dialog
Except for the matrix cell, any information on the matrix area should be display only.
At line 63 changed 10 lines
Notes:
- The time codes that are allowed to be choose in the dialog follow the same rules as describe earlier for each matrix area
- The cost centers allowed on a dialog are the one that are allow by assignment department. Please see on IDDP Allow Cost Centers tab
- The dialogs are not configurable in IMFDH without changing the code in the ear, they contain special logic for adding/deleting PTSE records.
• For the EE that will use this screen UEGTS should generated only the header and if need it the holiday paid
• Since we do not generate details, auto balancing logic is not available for this type of time sheet.
• This screen it designs for 7 days timesheet. If this need to support 14 timesheet the form definition need to be changed as follow, on form layout tab for any group that has layout type "Matrix Columns" need to changed "SS Rows Displayed" form 7 to 14 this number should be the same as timesheet time frame.
• Excepting matrix cell, any information on matrix area should be display only.
• The grid information alignment is depending on information display on each area they belong (work, leave, sundries) so their alignment in a form would be approximate.
• First column in a matrix area should have all the time value because in other away the info can be shifted so information will not display in a correct place.(e.g. Cost center cannot be the first column in the work area since this is not a mandatory information and can be null).
The grid information alignment is dependent on the information displayed on each area they belong (work, leave, sundries), so their alignment in a form would be approximate.
At line 74 changed 2 lines
Resources Released
This does not need to include java classes but should include icons, style changes and documents.
First column in a matrix area should have all the time value because in other away the info can be shifted so information will not display in a correct place.(e.g. Cost center cannot be the first column in the work area since this is not a mandatory information and can be null).
At line 77 changed 2 lines
Quality Assurance
Note the QA person, date, feature QA’d and any comments or set up notes along with the severity or urgency of the issue. Please do not repeat the whole Requirements / Features section here. Include where you were working, the test case and all steps required to reproduce the issue [if needed].
The definition data for (WEPTCCM) is stored in the [P2K_PR_TIME_SHEETS], [P2K_PR_TIME_SHEET_ENTRIES], [P2K_PR_TIMESHEET_TOTAL_GIVENS], [P2K_AT_LEAVE_ACCRUALS],[P2K_AT_LEAVE_LINES] and ,[P2K_AT_LEAVE_LINE_DETAILS] tables.
At line 80 changed 5 lines
Document Revision History
Identifies each document version and who made the change and when.
Version Author/Date Description
1.00 EC20100114 Initial Version
;[Time Card #|TIME_SHEET_NUMBER]:The time card uniquely assigned number will be displayed in this field.
At line 37 added one line
;[Time Sheet Status|TIME_SHEET_STATUS]:This field indicates the status of the time sheet (e.g. active, submitted).
At line 39 added one line
;[From/To|DRV_DATE_FRAME]:The time frame the pay period is for is displayed here.
At line 41 added 8 lines
;[Pay Period|PAY_PERIOD]:The pay period the time card was generated for will display here.
\\
----
!!Update My Time Card
You will enter the time for your card here.
!Work Time
This section provides all the time codes that has time type Regular, Excess, Overtime, and they are defined on assignment work rule
;[Add Work Line|]:
At line 50 added one line
;[Delete Work Line|]:
At line 52 added one line
;[Time Code|DTC_ID]:This field will display the time code for this entry.
At line 54 added 80 lines
;[Cost Center|COST_CENTER_CODE]:This field identifies the cost center associated with this card entry.
;[Description|DESCRIPTION]:This field provides a short description of the time entry.
;[Assignment|ASSIGNMENT_CODE]:This field identifies the assignment associated with this card entry.
!Leave Time
This section provides all the time codes that has leave policy type not null, and they are defined on assignment work rule.
%%information If an employee has a holiday pay generated, then at the end of leave area a non-editable matrix shows when the holiday paid day is.%%
;[Add Leave Time|]:
;[Delete Leave Time|]:
;[Leave Time Code|DTC_ID]:This field holds the time code for the leave line.
;[Description|DESCRIPTION]:A description of the leave time entry is provided here.
!Sundries
This section provides all the time codes that has time type Money, Meal Allowance, and they are defined on assignment work rule
;[Add Sundry Line|]:
;[Delete Sundry Line|]:
;[Time Code|DTC_ID]:This field holds the time code for the sundry entry.
;[Cost Center|COST_CENTER_CODE]:This field defines the cost center associated with this entry
;[Description|DESCRIPTION]:A short description of the sundry entry.
;[Assignment|EAS_ID]:This field identifies the assignment associated with this entry.
\\
----
!!Totals
This areas provides different type of totals (time code, time code type, time code sets, and leave balance).
!Time Code Totals
;[Date|DATE]:This field will display the pay period end date.
;[Time Code|TIME_CODE]:This field will display the Time Code the total is for.
;[Amount|TIME_OR_AMOUNT]:This field displays the total amount of time for the Time Code.
!Time Type Totals
;[Date|DATE]:This field will display the pay period end date.
;[Time Type|TIME_TYPE]:This field will display the time type the total is for.
;[Amount|TIME_OR_AMOUNT]:This field displays the total amount of time for the Time Type.
!Time Code Set Totals
This section totals the hours by time code sets.
;[Time Code Set|TIME_CODE_SET_CODE]:The name of the time code set will be displayed here.
;[Amount|TIME_OR_AMOUNT]:The total amount of time for pay period for the time code set will display here.
!Leave Bank Balances
This section displays a summary of the employee's leave balances.
;[Leave|LEAVE_TYPE_CODE]:The Leave Type code will display here.
;[Balance|DRV_BALANCE_TO_DATE]:This field will display the employee's leave balance.
!Cascade Leaves
This section will display any leaves recorded in the time sheet in focus that have cascaded to another leave policy.
;[Start Date|START_DATE]:This field will display the start date of the leave.
;[End Date|END_DATE]:This field will display the last day of the leave.
;[Time Code|TIME_CODE]:The time code associated to the recorded leave is displayed here.
;[Type|LEAVE_TYPE_CODE]:The type of leave the time is for is displayed here.
;[Projected Time|PROJECTED_TIME]:The amount of projected time for the leave is displayed here.
;[Actual Time|OVERALL_LEAVE_TIME]:The actual overall amount of leave time is displayed here.
;[Basis|TIME_BASIS]:The time basis of the leave is displayed here.
;[Time Code|TIME_CODE]:The time code of the entered leave is displayed here.
;[Type|LEAVE_POLICY_CODE]:The actual policy code of the leave is displayed.
;[Amount|TIME_OR_AMOUNT]:This field will hold the amount of leave taken.
;[Basis|TIME_BASIS]:This field will display the time basis of the leave.
;[Bank Exceeded|BANK_EXCEEDED]:If the leave bank has been exceeded, it will be indicated here.
----
![Notes|Edit:Internal.WEPTCCM]
[{InsertPage page='Internal.WEPTCCM' default='Click to create a new notes page'}]