Apr 05 2024 01:23 PM - edited Apr 05 2024 01:24 PM
Hello!
I have a question about tasks that seem to have time actual values "auto-populate" in them on an employee's timesheets. Basically, when looking at a timesheet in Project Online (PWA), what causes some tasks to automatically show an hour value, when the resource has not yet entered anytime? Where-as other tasks on the same project will not show this automatically populated time, even though they are assigned to the same resource and still have time remaining?
I have an example below. Of the three tasks below, all 3 were still active, but only the "Project Management" task is displaying values in the "Actual" field that the resource did not enter?
Looking at the task details in the Project Desktop application, all of the tasks are very similar in the Assignment Information. They are all assigned to the same resource, they are all manually scheduled, etc. The only difference that I can see is the "Work Contour" field show as "Contoured" on the task that is auto-populating time values. Whereas the other tasks are set as "Flat".
Project Management Task Info:
Other Task Info:
Would this "Work Contour" field be having the impact described above on the employees' hours on the Timesheet? If so, how/where is "Work Contour" being determined?
If something else may be causing the auto-populating values on the Timesheet, I would be happy for any additional information.
Thanks!
Chris
Apr 05 2024 01:40 PM
Apr 05 2024 02:05 PM
Thank you for the quick reply!
To clarify, if a project manager manually manipulating the "Actual Work" values for the tasks in questions, where would they have done that?
Looking at the task in the project in question I can add the "Actual Work" field, however, our PMs are not very adventurous in poking around the app, so I do not think they would have added that field and then updated it. Would they be doing these manual edits elsewhere?
Apr 06 2024 12:54 PM
SolutionApr 08 2024 10:36 AM
Apr 10 2024 02:13 PM - edited Apr 11 2024 07:51 AM
@Clemay300 & @Dale_HowardMVP It's possible to fix this issue. The steps below worked for me, but I'd recommend you try this on a test project and task. The key is getting the Actual Work value set to what the user actually entered in their timesheet. Let me know how it goes.
Apr 11 2024 10:58 AM
Apr 11 2024 11:51 AM
@Clemay300 - You can also run the query I provided in Power Query within Excel.
Apr 11 2024 01:29 PM
Okay, I think I got the query to work. I am a little confused on what I am seeing. I am guessing that the query pulled all timesheet data where the following is true?
- ActualWorkBillable > 0
- ActualWorkNonBillable > 0
However, within the results I am not sure how to interpret what I am seeing. For example, The "Project Managment" task in question has an "Actual Work" value of 201.36. When I run the query provided, I get back two results for that Project/Task combination.
{
"ActualWorkBillable": "10.000000",
"ActualWorkNonBillable": "0.000000",
"AssignmentId": "a3f133f6-0c6a-ee11-b81d-5084928c8376",
"PeriodStartDate": "/Date(1710115200000)/",
"TaskName": "Project Management"
}
{
"ActualWorkBillable": "5.000000",
"ActualWorkNonBillable": "0.000000",
"AssignmentId": "a3f133f6-0c6a-ee11-b81d-5084928c8376",
"PeriodStartDate": "/Date(1702857600000)/",
"TaskName": "Project Management"
}
Both of the tasks above have the same TimesheetOwner. Is this saying that only 15 hours were entered via the timesheet, so they would overwrite the 201.36 with just 15?
Apr 11 2024 01:52 PM
@Clemay300 Yes, it's telling you the user only submitted 15 hours against this task in their timesheet. When you close Power Query in Excel you can have the date written to a new worksheet then create pivot table report to sum the values.
The fix is performed by you, or the PM. Now that you know the correct value for Actual Work, continue with step 2 of the instructions I posted and correct the resource assignment.
Apr 11 2024 01:56 PM
Apr 12 2024 05:48 AM
@Clemay300 Yes, that is part of the auto-calculation Dale mentioned.
Apr 12 2024 12:15 PM
@RodFromm. Just to confirm in step 6 of your instructions. This would be the user doing the following ->
1. Open Project Online.
2. Go to "Server Settings".
3. Go to "Manage Timesheets".
4. Select current timesheet.
5. Delete timesheet.
Is this deleting the timesheet for the individual user or would this delete that timesheet period for everyone in our organization?
Thanks!
Apr 12 2024 12:57 PM
@Clemay300 Good question. This only deletes that specific user's timesheet and not the timesheet period for your org. Any hours entered will populate the timesheet when they click "Click to Create". The timesheet user can perform this, or anyone who has the privileges can act as a delegate and perform this for them.
Apr 06 2024 12:54 PM
Solution