Quick Links

Viewing Task Assignments and Completing the Timesheet

Keeping team members aware of their assigned tasks and the dependencies between their assignments and the overall project is a key feature of Project Server.  In this article, we will review how team members can keep informed on the project big picture by viewing the overall project tasks list, as well as how they can better understand and report time against the tasks they are responsible for.  Project Online/Project Server can be a key component in effective project status communications.

Viewing Project Tasks on the Project Site

In order to ensure that team members get the big picture of a specific project, in Project Online/Server they can view the project plan using the ‘Tasks’ link from the ‘Quick Launch’ within a project site. This provides a view of the project plan that the team members can review to develop a better understanding of the complete project and/or see their tasks in the context of the overall project.



While the team member has no ability to change the project within this list, it is important because it allows the individual team members to remain engaged in the overall project and stay informed as other tasks on the project change.  The ‘List ribbon’ is available to the team member to manipulate the information being displayed; specifically, using the ‘Manage Views section’, team members can select different views, such as ‘My Active Tasks’, ‘Late Tasks’ or ‘Upcoming’ to see a specific segment of the schedule of interest to them.




My Tasks and Timesheet

While the task-view discussed above allows a team member to view all tasks for a project, usually the team member will want to focus only on the tasks they are responsible for (assigned to).  As a team member will often be assigned to multiple projects, Tasks and Timesheets are accessed from the PWA main page.  A team member may quickly view his or her assigned project tasks by selecting either Tasks or Timesheets from the PWA quick launch. ‘Tasks’ differs from ‘Timesheet’ in that only project task assignments are visible from Tasks, while administrative categories such as vacation, sick, etc. are also displayed on the Timesheet.  The other key distinction is that the Timesheet provides a 1-week view of project assignments, while the Tasks view shows all assignments.



Viewing all Task assignments

The ‘Tasks’ view provides a complete list of all task assignments across all projects categorized into Planning Windows for ‘In Progress for Current Period’, ‘Near Future – Next 2 Periods’, ‘Distant Future’ and ‘Completed’.  These planning windows make the viewing and managing of project tasks easier, because you can directly access the timeframe of interest.   This view is used by the team member to understand all the work that is assigned to them, but they can also update actuals from here if the organization is not using the timesheet functionality.


If your view does not show the Gantt Chart on the right, from the ‘Tasks ribbon > Display section’ select ‘Layout’ and select Gantt Chart from the dropdown list.


Completing the Timesheet

When an organization chooses to use the Timesheet functionality, all project resources must fill in a timesheet with project time and non-project time for the past reporting period. This is the primary mechanism for reporting the progress and remaining effort on all active projects, so it is vitally important that the data is accurate.

To enter time details, on a weekly basis each team member, including the project managers, selects ‘Timesheet’ from the ‘Task section’ of the project home page.

Assuming you are completing your timesheet for the current week, this will take you directly to the appropriate timesheet, but you should always validate the timesheet date.


In order to help each team member plan and track their time on a weekly basis, we recommend ensuring that the ‘Planned’ hours are visible. If ‘Planned’ is not showing on your current view, select the ‘Options’ tab to reactivate the ribbon and then ensure that the ‘Planned’ checkbox is selected in the ‘Show/Hide section’.

Each team member will be required to enter three key pieces of information into the timesheet:

  1. Actual time worked per day on each task
  2. Estimated effort to complete the task (realistic estimate, not just the subtraction of actual from original plan)
  3. Any non-project time worked


On a daily (worst-case weekly) basis, each team member will be expected to record hours by task by entering the actual hours worked on each task directly into the timesheet cells. After all the detailed time is entered, the ‘Save’ button from the ‘Timesheet ribbon > Submit section’ should be selected, as it not only saves the time entered, but it also reduces the ‘Remaining Work’ column by the time worked during the week.



Prior to submission, each team member is expected to review and update the ‘Remaining Work’ column to accurately reflect their current expectation for how much work remains to fully complete the task.  We recommend paying particular attention to any tasks where the ‘Save’ reduced the ‘Remaining Work’ to zero to ensure that the task is really done as opposed to simply running out of time. We strongly encourage that comments be added to any tasks where there is a significant change (up or down) in the remaining work to help explain the change. We as the project managers can then use these comments to better understand the reasons for the change and possibly work directly with the team member to clarify the expectations of the task to avoid doing extra or out-of-scope work.

Tasks that are completed should always have the ‘Remaining Work’ set to zero to indicate that the task is complete.


At any time during timesheet entry, a team member can select a task name to bring up the ‘Task Details’ window showing the task’s progress to date, start and finish dates, and history of current changes to the task. Scrolling this window provides information related to risks, issues and documents associated with the task, details of resource assignment, and the task’s predecessors and successors.

If team members work on a task that doesn’t appear on the current timesheet, they can add a new row to the timesheet using the ‘Timesheet ribbon > Tasks section > Add Row’.


Adding rows to the timesheet will invoke a selection window where team members can navigate to the appropriate project, deliverable and task that they want to add to their timesheet.


Finally, the team member would enter any non-project time into the administrative section of the timesheet. We have included rows for administrative, sick, support and vacation, but each organization is likely to have its own categories for non-project time tracking. The total of all time worked each week should never be less than the standard work hours for your organization.


Typically at the end of each week, each team member would use the ‘Timesheet ribbon > Submit section’ to ‘Send’ their timesheet by selecting ‘Turn in Final Timesheet’ from the drop-down list. As you can see from the screen shot, there are options to submit incremental progress that are not discussed in this article.



Assuming that the ‘Turn in Final Timesheet’ option was selected, the timesheet is then locked against future edits by the team member. PWA will then route the timesheet to the ‘Timesheet’ approver(s) for review and approval (prior to updating the project plans).

We will discuss the process for a manager approving timesheets as well the process for requesting Personal Time Off in future articles.

This article has been extracted from the book Proactive PPM with Microsoft Project 2013 for Project Server and Project Online.

About Sensei Project Solutions, Inc.

Sensei Project Solutions, Inc. winner of the 2014 Microsoft Project and Portfolio Management (PPM) Partner of the Year, specializes in PPM deployments with Microsoft Project, Microsoft Project Server and Microsoft Project Online.  With extensive experience on hundreds of PPM deployments and with thousands of users trained, Sensei Project Solutions brings a process-focused approach and support for industry standards and best practices to all engagements. As a Gold certified Microsoft Partner, we offer a complete set of services to help an organization make their Microsoft PPM deployment successful, including full implementation and support services, training, pre-configured solutions, report packs, and Apps across multiple platforms.


Avatar photo
Written by Kenneth Steiness

Kenneth Steiness, PMP, PMI-SP, MCP, MCT, is an industry expert on Microsoft Project and Project Online. Kenneth has worked in the project management and scheduling field for over 20 years. He has managed customer engagements in 13 countries and throughout the United States and presented at conferences world-wide for Microsoft, PMI and MPUG. Kenneth is the CEO of Sensei Project Solutions, a certified Microsoft partner specializing in project and portfolio management deployments. Sensei offers a complete set of services to help organizations succeed with their Microsoft PPM deployments. Services include full implementation and training as well as pre-configured solutions and report packs. Visit senseiprojectsolutions.com or contact info@senseiprojectsolutions.com for more information.

Share This Post
  1. Hi Kenneth,

    Great article, but do you have any idea why Tasks do not link to Timesheets? Whilst I am aware that they are two different things, I would expect progress against a task (in Tasks) to be reflected in the weekly timesheet?

    Say if you’ve spent 4 hours on a task assigned to you for *Task 1* on Monday, then when this gets saved, I would hope that it would be populated in the Timesheet, as 4 hours on Task 1, on Monday.

    However they seem to be two completely separate things, so I don’t quite see the benefit of using tasks to track time?

    And do timesheets sync back to your MSProject file, as time spent on it and % complete, or is that only applicable for Tasks?

  2. Kal —

    Thank you for your thoughtful questions. Allow me to answer your questions on behalf of Kenneth.

    Yes, I believe I can tell you why the Tasks page data is not linking to the Timesheet page in PWA. From your description of the problem, I would suspect that you do not have Single Entry Mode (SEM) enabled in your Microsoft PPM instance. With SEM enabled, users can enter time in the Timesheet page and the data will show up automatically in the Tasks page, and vice versa. To enable SEM, your administrator would need to do the following:

    1. Navigate to the PWA Settings page.
    2. In the Time and Task Management section of the page, click the Timesheet Settings and Defaults link.
    3. At the bottom of the Timesheet Settings and Defaults page, select the Single Entry Mode checkbox and click the Save button.

    Regarding your second question, task progress will always be submitted to the project manager, regardless of whether the progress is entered on the Tasks page or the Timesheet page in PWA. Once approved by the PM, the system applies the progress to the enterprise project so that the updated status is visible to the PM in Microsoft Project.

    Hope this helps.

  3. Thank you very much for your swift response. I’ll have a look into SEM.

  4. Kenneth,

    This was really helpful.

    Question … I am testing TimeCards in my test instance which uses SharePoint Security, while my PROD instance use Project Server security. I cannot see Add a New Task or Add yourself to a task options in my test instance. Is this because of the security in play in my test instance? Will Add a new Task or add yourself to a task allow someone to enter time for a project which he or she is not assigned to?


  5. John —

    Thank you for your thoughtful questions. Allow me to answer your questions on behalf of Kenneth.

    Yes, it is because you are using the SharePoint Security model in your Test instance that those two task-related options are not available on the Add Row pick list button. To have a truly accurate Test environment, I would recommend that you switch to the Project Server security model to match your PROD instance.

    No, you cannot add a new task or assign yourself to an existing task in a project to which you are not currently assigned tasks. You must be a member of the project team before you can use these two options. Hope this helps.


  6. Dale,

    Thanks so much for your quick reply! It makes sense.

    I will look into switching to Project Server security mode in my TEST instance.

    Thanks again…

  7. We are trying to implement a workflow that allows resources that are assigned to a particular task to update their tasks within PWA. However, we are not able to get the tasks to show up under the task screen in PWA. Can you please assist?

    Thank you,

  8. Tericka —

    Thank you for your question. Allow me to answer your question on behalf of Kenneth.

    The default permissions in PWA allow a team member to see and report on tasks assigned to them using either the Timesheet page or Tasks page in PWA. However, the requirements for this to work properly are:

    1. The project must be an enterprise project stored in the Project Server/Project Online database.
    2. The resource must be an enterprise resource stored in the Enterprise Resource Pool.
    3. The Booking Type value for the resource, found in the Build Team dialog, must be set to Committed.
    4. The resource must actually be assigned to at least one task in the project.
    5. The tasks must be Auto Scheduled, not Manually Scheduled.
    6. The Publish value for the tasks in question must be set to Yes. Apply any task view and temporarily insert the Publish column to check this.
    7. The project manager must publish the project before team members will be able to see their tasks on the Tasks and Timesheet pages in PWA.

    Off the top of my head, above are some of the possible reasons why the tasks are not appearing on the Tasks page of the users. Hope this helps.


  9. Hi Dale,

    Thank you for responding. I tried each of the requirements to ensure everything is set as specified in your response. To no avail…in MSP 2013 I am not able to get this to work.

    Anything else? Is there a Central Admin setting that I need to check?


  10. Useful information!

    I have a query…how long does the “new” appear next to the task name in ‘My Task’ page?



  11. SJ —

    Thanks for your question. Allow me to answer on behalf of Kenneth. The “New” indicator will continue to appear to the right of unstarted tasks until the user takes some kind of action with the task. If the user clicks the name of the task or submits progress on the task, then the “New” indicator will disappear. Hope this helps.

  12. We have a situation where a task is showing 100% complete on the resource’s tasks, but the task is not marked 100% complete. The dates for the task are 5/8-5/10/2017. Until 5/11/2017 no one had attempted to enter time against the task. Any ideas? Thanks.

  13. Sandra —

    Without being able to see your system, it will be difficult to give you a precise answer to your question. However, there are a couple of things that could cause the behavior you are seeing:

    1. Have all task updates for this task been approved by the PM? I assume this has been done already.

    2. Is the task a Fixed Duration task? And did the team member finish their work early on the task? If so, Microsoft Project will set a 100% value in the % Work Complete column, but will not mark the % Complete with a 100% value. If this is your situation, you would need to change the Task Type to either Fixed Work or Fixed Units, so that Microsoft Project can recalculate the correct Duration for the completed task and set the % Complete value to 100%.

    Just a couple of ideas for you. Hope this helps.

  14. Hi,
    I would like to ask a question regarding the SEM please.
    If the SEM is disabled, what is the role of the timesheet then? As filling and submitting the timesheet would not be reflected on the Actual Work or the progress!

    Thanks in advance.


Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>