Progress Tracking Using Project Web App: Timesheet Page and Task Time Approval
Our last post introduced using Project Web App for progress tracking and covered the Tasks page. This post will cover the Timesheet page and task time approval.
Timesheet Page
Project Web App includes a separate timesheet function that can be connected to an organization’s accounting system. Many organizations also like to have a timesheet approval process in place. Because this can delaying updates the project manager needs, these functions are now separated. Users can update information on the Tasks or Timesheet pages first and import the data from one location to the other.
1 From the Project Center, select a project by clicking in the empty white box to the far left of the Project Name.
Figure 1.
The Project Center |
![]() |
2 From the Quick Launch sidebar, click the Timesheet link. Your screen will resemble the following:
Figure 2.
Timesheet |
![]() |
3 Click the Timesheet tab to view all Timesheet ribbon options.
Figure 3.
Timesheet ribbon options |
![]() |
4 From Timesheet:Period click the Select Period icon []. Here, you can select one of the predefined options.
Figure 4.
Select Period options |
![]() |
5 Alternatively, click Select Period to view the Select Period dialog box.
Figure 5.
Select Period dialog |
![]() |
6 In the Select Period dialog box, select a date in the period you want to report. Click OK.
A table of your tasks will appear, similar to the following. Project pre-populates the table with your assignments for the selected period and with administrative tasks that are pre-defined for the organization.
Figure 6.
Table of tasks |
![]() |
7 Use the options in Timesheet:Tasks:Add Row to select additional tasks not displayed or, if permitted, to specify a new Personal Task.
Figure 7.
Add Row |
![]() |
8 If your organization does not use Single Entry mode for task updates and timesheets, you can import the values from the timesheet to the task updates view. You do this using the Import Task functionality.
To do so, select Tasks in the sidebar. Then, from Tasks:Tasks click the Import icon [ ] to see the Import Timesheet page.
Figure 8.
Import Timesheet page, top portion |
![]() |
9 Use the Timesheet dropdown arrow to select the timesheet period you want to import. Then, preview the current task status as well as the number of hours that will be imported from the timesheet. Next, click the Submit checkbox if you want to submit the previewed tasks to your manager. Finally, add any desired comments, and click Import.
Replace Actual with Planned
Another important function accessed through the Timesheet page is Replace Actual with Planned. This is used when the time to be reported closely matches the planned work. The planned values are duplicated in the Actual Work fields, and the user can edit them to the correct values.
This function is accessed via Options:Tasks:Import.
When all Timesheet entries are complete, and you are at the end of the reporting period, click Timesheet:Submit:Send. Then, click the Turn In Final Timesheet option to forward the timesheet to your resource manager. This action closes the timesheet to new entries.
Task Time Approval
Once a team member submits actuals, the project manager reviews the updates, then accepts or rejects them, and updates the project plan.
1 Project managers are notified of pending approvals via the Project Web App home page. By default, the Approvals tile in the carousel notes the number of approvals that are pending:
Figure 9.
One update requires the project manager’s approval |
![]() |
2 To approve or reject timesheet updates, click the Approvals tile or the Approvals link in the Quick Launch sidebar. You will see a list of items awaiting your approval, similar to the following:
Figure 10.
Task Updates page |
![]() |
3 On this page, you have the option to select one or more of the entries in the table, as well as Accept, Reject, or Preview Updates. Preview Updates shows what the impact on the project would be if the selected updates were accepted, as in the following example:
Figure 11.
Previewing updates |
![]() |
4 You will notice the Approval Preview page opens in a new window. You can switch between the Approvals window and the Preview window, making changes in the former and refreshing the latter to see the effect of different approval scenarios.
5 Actuals represent reality, so the project manager will generally accept this data. The exception, of course, would be obvious errors, like 40 hours’ work reported on Monday. To accept (or reject) some or all of the updates, use the Accept (or Reject) icons. These are found under Approvals:Actions for the selected entries in the Approval table.
Figure 12.
Approval: Actions |
![]() |
6 You will see a Confirm Approval dialog box, similar to the following. Here, you can enter comments for your team members if you wish.
Figure 13.
Confirm Approval dialog box |
![]() |
7 Click OK to confirm the update approval.
8 Any entries that are still waiting for approval or rejection will remain. If there are none, you will see the following message: “There are no new approvals to review at this time. If you have published your plan and still do not see approvals, have your resources submit updates from ‘Tasks’ or ‘Timesheet.’”
Task updates are applied to the project through processing on the server.
If you have the project checked out in Microsoft Project Professional at the time you are accepting updates, they will not be applied until the project is checked in. You can, however, see the Update Job queue in Project Web App. To get there, go to Server Settings:My Queued Jobs.
Once the project is checked in, you will see the updated actuals when you next open Microsoft Project Professional or Project Web App.
To learn more about the tracking options in Microsoft Project, you can read our more general posts on progress tracking here.
For more help on navigating the challenges of project management, contact our experts today.