Time Reporting periods input parameter values missing from reports - troubleshooting
book
Article ID: 33183
calendar_today
Updated On:
Products
Clarity PPM SaaSClarity PPM On Premise
Issue/Introduction
The Jaspersoft Time Management Reports are missing time reporting periods in input fields. They may be missing the current year's time periods, future time periods or all periods. This can impact out-of-the-box (default) and custom reports).
The reports in Advanced Reporting are working and we can generate the reports. However, on the Time Management reports, the 'Time Reporting Period' parameter is missing a list of timesheet periods e.g. "Time Period" input control in the Missing Time Report shows the message: "This field is mandatory so you must enter data" but no time period choices are available.
Steps to Reproduce:
Execute 'Load Data Warehouse' (Load DWH) job with 'Full Load' option
Navigate to Advanced Reporting, View List of Reports
Select one of the Time Management Reports, such as 'Missing Time' or 'Time Compliance'
Look for the Time Reporting Period parameter; it is a required input control parameter
Expected Result: To see a list of available open time reporting periods
Actual Result: The list of available periods is empty or missing periods; the user cannot select one or more values for this required parameter
Resolution
Check Time Reporting Periods
Check to make sure there are open timesheet periods in the system in Administration > Project Management > Time Reporting Periods.
Check to make sure that the Time Reporting Period records have a 'last_updated_date' value that is recognized by the Load DWH job. If not, this can be remedied by making a change to the periods through the application, then reverting back
Check Fiscal Time Periods
Make sure Fiscal Time Periods that cover the entire period are created and active. To check this, go to Administration > Finance > Setup > Entity > Fiscal Time Periods > Monthly periods.
If they don't exist, create them
Next, ensure the fiscal time period created is activated by selecting and using action > activate
Check the DWH Fiscal Time slice configuration
The behavior could be attributed to incorrect Data Warehouse (DWH) fiscal slice configuration.
In this example:
The From date is 4/1/2016 and the number of periods is 35 ( fiscal period type is monthly). The number of periods that are part of the fiscal Data Warehouse slices decides the number of periods to be inserted into DWH_CMN_PERIOD table, which in turn is what advanced reporting uses to load these fiscal time periods in reports. Three years back and forward for Fiscal slices is what the document recommends and is found as default (73).
Run Load DWH Job
If any changes were made based on the above prerequisites, then run the Load Data Warehouse job and the time periods should show the periods. If not, proceed to check the below as well.
Ensure the Time Reporting Period Browse lookup is upgraded
NOTE: Check this if no time periods are shown at all.
Check for 'Upgrade Ready' status on the 'Portlet Timesheet Period Browse' Lookup found in Administration>>Content Add-Ins>>Accelerator: Program management Office
Install this lookup
Reslice DWH Slices
Prior to doing this, it's recommended to ensure all other causes above have been ruled out.
Go to Administration > General Settings > System Options > Data Warehouse Options