Project Server Timesheet: Recording time at Project Level

Posted By Posted by: EPM Partners on July 12, 2016

Blog_Blue Bar Skinny

Occasionally in Project Server, we encounter a situation where timesheet capture is only required at project level and not task level. The requirement in this scenario is users are only presented with one timesheet task for each project they work on.

Project Server can be configured to allow top level time reporting. In my experience, this only works correctly if Single Entry mode is not selected.

There is not much guidance around the set up for this, so I have created this post.

Set up:

  1. In PWA Settings, select Timesheet Settings and Defaults
  2. In Default Timesheet Creation Mode, select Current projectsImg1
  3. In Timesheet Policies, tick Allow top-level time reporting. In our case we are also disabling Task Status Manager Approval.Img2
  4. Ensure Single Entry Mode is not selectedImg3



A single row will display for each project that:

  1. The resource is in the Project Team (Build Team from Enterprise). Note that the user does not need to be assigned to any tasks in the schedule. This makes setting up schedules for timesheets easier.
  2. The project is past the forecast start date and prior to the finish date.

The timesheet row for each project will display “Top Level” as the Task Name.

Example timesheet (note the task name)


Restrictions / Limitations:

  1. Does not work in Single Entry Mode. When I have single entry mode selected, task assignments display in the timesheet. This is also logical as any time entered against the whole of the project could not be incorporated back into the schedule via task updates.
  2. A user can still manually add a project task via the Add Row > Select from Existing Assignments



Capturing timesheet data at project level using a stand-alone timesheet is a workable solution in Project Server. This simplifies time entry because users do not need to update individual tasks. It’s also easier to set up projects as you don’t need to assign resources to tasks for users to log time to the project. This set up is not recommended where more granularity of time reporting is needed and/or task updates via the timesheet are needed.

Blog Posted In Blog Posted In: Blog, How to, Project Server
Blog Posted In 

Leave a Reply

Your email address will not be published.