Summary:
When you create a Report Schedule based on ‘Timesheet Period Start’ and ‘Timesheet Period End’, it doesn’t run. It would be in the ‘Waiting for the next run ‘state even after the scheduled time is passed. Any other Report Schedule that you create which is not based on ‘Timesheet Period Start’ and ‘Timesheet Period End ‘does run. 

Cause:
The possible cause for the issue:

  • User does not have ‘Use Timesheet’ option enabled in his ‘Permissions’. Since there is no timesheet for the user the Timesheet Period never "Starts" for him. 
  • No ‘Timesheet Period’ is added for the ‘Timesheet Period Type’ assigned in the user’s profile. 
Example:
A user is assigned 'Department ' under 'Timesheet Period Type' (Admin>User>Edit User>Advanced>Timesheet Period Type). However, there is no timesheet period set up for his department. When you ‘Add Report Schedule’ based on ‘Timesheet Period Start’ or ‘Timesheet Period End’, you must have ‘Use Timesheet’ option enabled in your permissions and the ‘Timesheet Period’ must be defined for the ‘Timesheet Period Type’ assigned in the user’s profile. 

How do you enable Use Timesheet option in the Permissions? 

  • Log onto Web TimeSheet with 'Admin' rights. 
  • Click ‘Administration’ icon on the top menu. 
  • Click on ‘Users’ at the side menu, it will list the Users. 
  • Click on the edit icon next to the user name to check the ‘Permissions’ assigned to him. 
  • Click on ‘Permissions’ at the side menu under ‘Users/Departments’. 
  • Edit the user’s ‘Permission’. 
  • Expand ‘Timesheet’ under ‘System’ tab. Select ‘Use Timesheet ‘option. 
  • Click on ‘Save’ button. 
  • Log off and Log on to Web TimeSheet. 
How to add Timesheet Period to the Timesheet Period type defined for the user? 
  • Log onto Web TimeSheet with 'Admin' rights. 
  • Click ‘Administration’ icon on the top menu. 
  • Click on ‘Users’ at the side menu, it will list the Users. 
  • Click on the edit icon next to the user name. Click on ‘Advanced’ tab. Verify the ‘Timesheet Period Type’ assigned to him. It should be either ‘System’, ‘Employee Type’ or ‘Department’. 
  • Expand ‘Timesheet Setup’ at the left side pane, click on ‘Timesheet Periods’ 
  • Add ‘Timesheet Period’ to the ‘Timesheet Period Type’ defined for the user.