Project Server Timesheet Approval

Hi,
How do I remove a chain of Timesheetapprovers, so that the manager can approve the first approval and submit the Timesheet to a Senior Manager for  final approval is not required?

Remove the final approvers from Resource Manager group.   That would be the first thing to try.  The approval routing is control by RBS, permissions and approval routing.  If approve timesheets permission is removed, then this will stop
the forwarding of approvals.
Cheers!
Michael Wharton, MVP, MBA, PMP, MCT, MCTS, MCSD, MCSE+I, MCDBA
Website http://www.WhartonComputer.com
Blog http://MyProjectExpert.com contains my field notes and SQL queries

Similar Messages

  • Project Server 2013 - Approved Tasks not applied to Project Schedule

    Environment Details: Microsoft Project Server 2013 SP1
    When an Resource completes a tasks within the Task or Timesheet page at the end of each day, the tasks is routed to the Project Owner for approval. The Project Owner (Project Manager) approves the task. During this process no errors are displayed.
    When the Project Owner (Project Manager) goes into the Project Professional 2013 client to view how the project is progressing, and update the project completion date, the updates is not applied to the project. 
    This worked for some time, but has recently stopped working with no changes made to the environment. Any help would be great, as our project manager's are manually updating the tasks prior to approving them so they can report back on the project each week. 

    Hello ProjMgrMatt
    Sounds pretty serious, but I think something is missing somewhere.
    Make sure that the Status Manager field is the same as the Project Owner. 
    Check to queue to be sure that nothing is stuck and waiting.
    Create a new project, publish, submit, approve, etc and see if it still happens.
    Cheers!.
    Michael Wharton, MVP, MBA, PMP, MCT, MCTS, MCSD, MCSE+I, MCDBA
    Website http://www.WhartonComputer.com
    Blog http://MyProjectExpert.com contains my field notes and SQL queries

  • How to use a pwa group in CREATE A TASK PROCESS in SPD 2013 for project server workflow approval process

    I am working on a Project Server 2013 workflow. I am creating this using Sharepoint Designer 2013. In this workflow I am using approval process at one stage. I have created a security group SalesManagers in PWA. I want to use this group for workflow approval
    process. I want all users of this group get approval tasks. 
    For this I used START A TASK PROCESS activity in the SP Designer. I clicked on
    this user and created task process. But here I could not find SalesManager group which I created in PWA. I was only able to find the users. I can also see
    Administrators for PWA . But couldnot find SalesManager or any other security group created in pwa.
    Can anyone suggest how I can get the security group created in pwa.

    NBDevelopment,
    I believe SPD only recognizes the SharePoint Groups and not the project server security groups.
    The Administrators for PWA, and few other groups like Project Managers for PWA etc., are synced SharePoint Groups with the security groups, which is why they show up in SPD.
    You could create a SharePoint Group for the Sales Managers group and use that in SPD.
    Cheers,
    Prasanna Adavi, Project MVP
    Blog:
      Podcast:
       Twitter:   
    LinkedIn:
      

  • Project Server 2010 Approval Centre

    Hi - We have a requirement in Microsoft Project Server 2010. Where in we mange N number of work plans assigned to Many work plan owners. The challenge we facing here is we need to know the last Approved date/time and Published Date/time  for each work
    plan across the work plan owners at one shot. MSP 2010 provides the feasibility to get these details but limites by delegate  session at a time. Which is really time consuming in a larger stream where we have around 20 work plan owners maintaining N number
    of work plans. So is there a way we can view all the Work plan pertaining to all the Work plan owners at one shot .
    Either through MSP2010 or Through SQL either of the choice is fine with us.
    Thanks, Rex

    If you create a view (to be viewed in Project Centre) you can add in the last published date (Last Published) or last modified (Last Modified).

  • Project Server No project update after timesheet approval

    Hi,
    I work with Project Server 2013, I can create and schedule projects, assign ressources, fill
    in the timesheet and save it for approval.
    I'm using the
    Single Entry Mode 
    When ressources update theire TimeSheet (approved) and I check my project in project web access, I do not see any progress (0% completed)
    Does someone know why my project is not updated?
    Thanks

    Hi Slim,
    Note that once the timesheet with SEM activated is submitted, there are 2 approvals: from the status manager (project plan owner) and from the timesheet manager of the resource. The project plan will be updated once the status manager approved the task update
    AND published the project plan.
    Thus you have to check that the status manager (and not only the timesheet manager) correctly approved the update and also that he published the project plan for MS Project Pro (or eventually from PWA).
    If it is still not working, you could check the PWA queue for potential error messages related to the task update approval and/or project publish job.
    Please tell us if it helps.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • Project Server 2013 timesheets not showing up for approval

    We're using Project Server 2013 and entering timesheets. I'm a team manager who is set up as the timesheet approver for a few people, including Nicole.
    Nicole opens her timesheet and fills it in for the week.  She applies time to four Administrative tasks and two project tasks.
    Nicole submits her final timesheet for approval.  (We have also tried having her save it first, then to the final submission, with the same results.)
    I go to my approval screen and see the four Administrative tasks listed as separate lines.  I do not see the project tasks.
    I select the four Administrative tasks and approve them.  They disappear when the screen is submitted.
    In previous weeks, and with some other employees, I would immediately see a single line item that said "My Timesheet" for Nicole which I could then approve.  But recently this stopped, and I do not see her timesheet.
    If Nicole checks the status of the timesheet it says it's submitted to me.
    On my Approval page if I go to History, Timesheets this timesheet is not listed under "approved by me" nor is it under "my resources unsubmitted timesheets."  It's in limbo.
    The only fix is for Nicole to recall the timesheet and resubmit it.  Then it shows up on my Approval page.
    Any suggestions?
    -- Paul

    We resolved this. The solution was as follows:
    Go to PWA Settings, and under Security choose Manage Groups.
    Click the Team Members group.
    Scroll to the Categories section, and in the Selected Categories area highlight (select)
    My Tasks.
    Click the box to allow the permission called Adjust Timesheet which is under the grouping for Resource.
    Now don't ask me how or why that works.  It's not a setting that intuitively matches what's going on.  But it fixed it for us.
    By the way, we had a number of other timesheet issues (view failures, etc.) that were all cleared up when we installed the April 2014 Cumulative Update for Project Server 2013, as well as SharePoint 2013 SP1.  I highly recommend both.
    -- Paul
    Paul LoSacco, Web Presence Team, Omnicare

  • Project Server 2010 (PWA Timesheet) Error

    Hello,
    I am an administrator for Project Server and had a resource submit a timesheet in error. The timesheet was approved at the time and recalled by the resource at the same time. When the resource had tried to recall, they received back an error. I delegated
    as the resource and tried to recall it as the user but it gets stuck with the green loading picture and never moves past that. It seems the status update was accepted when it got approved and now the timesheet is "stuck". From the user's standpoint,
    it shows only as "Submitted" in their Timesheet status, but somehow it does not let me delete the timesheet. The error received is saying Invalid object, timesheet failed/blocking correlation. Anyone have any idea how to resolve this? Can't seem
    to fix this error.
    This is the error i get in return:
    Timesheet:
    GeneralInvalidObject (20009). Details: id='20009' name='GeneralInvalidObject' uid='fc00fed3-1cb1-48b2-83b6-800b03b33f1d' parameter='nextApproverUID'.
    Queue:
    GeneralQueueJobFailed (26000) - TimesheetReview.ReviewTimesheetMessage. Details: id='26000' name='GeneralQueueJobFailed' uid='fbebdb81-29b5-416b-818d-a085a4f1d808' JobUID='e9104f34-f416-4b89-9d3e-8574a868e065' ComputerName='WEGSFES29090'
    GroupType='TimesheetReview' MessageType='ReviewTimesheetMessage' MessageId='1' Stage=''. For more details, check the ULS logs on machine
    WEGSFES29090 for entries with JobUID e9104f34-f416-4b89-9d3e-8574a868e065. 
    Thanks!

    Is the Test and Production in the same domain. If they are not, then the SIDs associated with the SQL accounts may look the same but they are not.  At times, I have had to recreated accounts when in different domains.
    I would also use PowerShell cmdlets and see if it finds any issues, such as Test-SPContentDatase.. Validate the SharePoint content databases, because if not setup properly the Provisioning will fail.
    Also check these properties.
    $web=get-spweb http://prodproj01/pwa
    $Web.AllProperties[“PWAURL”] ### see what the value is.. you may have to blank it out, specially if it is pointing to a different URL
    Here is how to fix.
    $Web.AllProperties[“PWAURL”]=””
    $web.Update()
    Michael Wharton, MVP, MBA, PMP, MCT, MCTS, MCSD, MCSE+I, MCDBA
    Website http://www.WhartonComputer.com
    Blog http://MyProjectExpert.com contains my field notes and SQL queries

  • Error Message while Approving Tasks in Project Server 2010

    Hi All,
    While performing Tasks approvals in MS Project 2010 I am getting below error message:
    An Error Occured while processing one or more items. This was caused by one of the following:
    A timesheet job is failed and blocking coorelation in the queue.
    The approval item no longer exists or has already been approved
    The host server is unreachable.
    Following are the details of the error message found in Event Viewer:
    Standard Information:PSI Entry Point:
    Project User: <domain>\<windowsuserid>
    Correlation Id: 417dce51-740f-46f0-8f1e-182b4e0c635c
    PWA Site URL: http://<servername>/<projectserver>/
    SSP Name: spsusfiprojwebappservice
    PSError: GeneralQueueCorrelationBlocked (26005)
    Operation could not completed since the Queue Correlated Job Group is blocked. Correlated Job Group ID is: 2ae5d5f9-b554-4a44-93f0-f815d36976cd. The job ID of the affected job is: 82dce1fb-be71-4c4a-8d16-4516ea8c887d. The job type of the affected job is:
    TimesheetReview. You can recover from the situation by unblocking or cancelling the blocked job. To do that, go to PWA, navigate to 'Server Settings -> Manage Queue Jobs', go to 'Filter Type' section, choose 'By ID', enter the 'Job Group ID' mentioned in
    this error and click the 'Refresh Status' button at the bottom of the page. In the resulting set of jobs, click on the 'Error' column link to see more details about why the job has failed and blocked the Correlated Job Group. For more troubleshooting you can
    look at the trace log also. Once you have corrected the cause of the error, select the affected job and click on the 'Retry Jobs' or 'Cancel Jobs' button at the bottom of the page.
    In Server Settings>Manage Queues>Erro Details following information is listed
    General
    Timesheet:
    TimesheetIncorrectMode (3204). Details: id='3204' name='TimesheetIncorrectMode' uid='e53139e1-66cb-4b4a-a948-cbeda21340b8' mode='1'.
    Queue:
    GeneralQueueJobFailed (26000) - TimesheetSubmit.SubmitTimesheetMessage. Details: id='26000' name='GeneralQueueJobFailed' uid='4c09d375-cad0-4b61-be16-49abbdc149e4' JobUID='b3737c2a-11f4-4799-9fd7-1d018e4c73d1' ComputerName='JSIDBWPRJA02' GroupType='TimesheetSubmit'
    MessageType='SubmitTimesheetMessage' MessageId='1' Stage=''. For more details, check the ULS logs on machine JSIDBWPRJA02 for entries with JobUID b3737c2a-11f4-4799-9fd7-1d018e4c73d1.
    Background:
    We are gearing up to upgrade our Project Server from 2003 to 2010; as part of this process we have installed MS Project Server 2010 on our dev environment. We created Test Project plans and assigned ourselves (we admins) to these plans and all of us have
    admin privileges.

    Hi, Can you give a bit more detail on how your generating the task approval. Are you going into myTasks and doing self assignment to your test project plans or are you generating these approvals via outlook or are you updating a timesheet and sending status?
    If you're using your timesheet have you created all your timesheet periods within server settings, time and task management...Donald R. Landry

  • What Project Server 2010 and 2013 make possible in terms of timesheeting, "freezing" timesheets and expenses.

    We have recently gone live on a Timesheeting system based on Project Server 2007.
    I now want to know how the system could be improved using 2010 or 2013.
    But first you would need to know our requirements and what we did in 2007 ...
    We needed the GUI of My Timesheets and the Admin tasks but approvals based on what project/task it was. Ie PM approval not line management approval.
    We managed it by entering timesheets in My Timesheets, importing to My Tasks and then regularly picking up published Task Updates in the Table EPMAssignmentByDay and capturing them in an added table in the Reporting database. We had a few key requirements
    which required some customisation:
    Need to capture the timestamp of when approved. to nearest hour. plus approver ID (ie status manager) and the cost centre at that time of the resource (they can move sometimes)
    Need to be able to freeze approved records - so that after that point they can't be changed. And financial reports can run and know the data won't change.
    2 - is a headache for us. There is no mechanism to stop a user from trying to update frozen records. We currently have to just ignore the updates
    We also wanted expenses - but that wasn't possible in 2007.
    The new "Single Entry" mode looks like it will make life easier for the users.
    But:
    Is there any concept of timestamping the approvals?
    Is there any concept of freezing the approved data?
    The new Timesheet user-defined fields. Could these be used to add an expense amount and comment?
    I now know my way around the 2007 Reporting Database (at least parts of it) - but haven't found documentation to tell me what changed at the level need to answer the questions above.
    Thank you
    MikeCro
    MikeCro

    One of my colleagues pointed me to the MSFT paper "Managing timesheets in Microsoft Office Project Server 2007"
    It tells me that there is a field called "Processed" in the timesheet tables in 2007.
    It also says "This block is designed to indicate when a timesheet has been transferred to a third-party system. 
    Customers may also use this field to block the timesheet from being recalled." - which feels like MSFT are trying to give the hooks I need. This could enable me to close off changes - at least at timesheet level if not timesheet line level.
    But which field is it in which database table?
    I also notice that there is a tantalising comment for one value of the enumeration TimesheetEnum.Status in EPM 2013:
    PendingSubmit: Value=5. Pending submission; used when one or more timesheet lines are pending approval after a timesheet is submitted and project manager coordination is required.
    This sounds very like it would support what we want: each of the lines in a timesheet week to be approved by the different approvers and then lock the timesheet.  (Even better would be to lock a row after PM has approved and a weekly processing
    day reached)
    Can anyone point me to this level of detail of what is in project Server 2013. or is this in 2010 as well.
    MikeCro
    MikeCro

  • Project Server 2010 SP2 Timesheet Errors

    Hi,
    We use Project Server 2010, SP2 in SEM mode. Users use IE9. Some of our users complaining that while entering timesheet, sometimes "h" for hours is auto populated next to the hours entered in the cell... and sometimes dont appear and then timesheet
    freezes. Anyone have any suggestions when would this happen and any resolutions?
    And some users also get the following error...
    An error occurred when communicating with the server. Check connectivity with your administrator to determine whether further action is necessary", then attempt to approve TimeSheet"
    Please suggest.
    Kishore Dodda

    Let us know what turns up. It certainly looks like you are losing connectivity. The other possibility is that your databases are in need of attention. Ask your SQL DBAs whether they are following best practices for Database management and have a SQL maintenance
    plan running on the Project Server databases.
    Gary Chefetz, MCITP, MCP, MVP msProjectExperts
    Project and Project ServerFAQs
    Project Server Help BLOG

  • Timesheet Manager in Project Server 2013

    Hi,
    Can anyone send me the Timesheet process steps in Project Server 2013?
    1. I would like to set someone else as my timesheet manager but while creating a user when i click browse button in timesheet manager field i do not see any resources.
    2. Timesheet is automatically approved by default, to change that process i enabled Require line approval before timesheet approval option in server settings - timesheet settings and defaults. After doing this i submitted my timesheet, it shows the status
    " your timesheet has been sent to "usernamel" for approval. The user himself is the timesheet manager, When i click on Approvals option nothing is available. How to approve it?
    Please help.
    Is there a forum which explains the process of timesheet.
    K.Gokulraj

    Gokulraj,
    Just to add on to the previous reply,
    1) To be able to set as a Timesheet Manager, the user needs to be in the "Timesheet Managers" list, which can be set under Server Settings >> Timesheet Managers
    2) As long as the user is his own Timesheet Manager, the timesheet gets approved automatically.
    3) When you select "Line Approval Required", that means that the approvals from Project Managers are required before the timesheet manager sees the timesheet.
    In your scenario, check who the status managers are for all the projects in that timesheet. Have them all approve the updates. Then, because the User himself is the TS Manager, the timesheet will get approved automatically.
    Prasanna Adavi,PMP,MCTS,MCITP,MCT http://thinkepm.blogspot.com

  • Project Server 2013: Remove Task Option Causing Orphaned Timesheet Lines

    We are experiencing a major issue with the "Remove Task" option in PS2013 that is leading to orphaned timesheet lines with no related assignment.  This can result in actuals in a project with no corresponding timesheet entry.  We are
    using SEM.
    The scenario to reproduce the issue:
    PM - Assign the task and publish
    Resource - Enter time against the task and submit
    Resource - Recall the timesheet (the task update approval is still in the PM’s queue)
    Resource - Remove the Task from the timesheet using "Remove Task" button or right-click
    PM - Approve the task update and publish, only the task update appears in the PM’s queue, not the delete assignment request
    PM – Approve assignment deletion
    PM – Go into schedule and actuals show against a task with no assignment.
    When you return to the timesheet and recall it, the fields are all disabled.  If you click on the task, you will receive an error message as the assignment no longer exists.  The workaround is to have the PM reassign the task to the user, publish,
    open the timesheet, readd the task and hours, remove the orphaned line, and resubmit.
    As many others have reported, the "Remove Task" option is very dangerous.  We are exploring the recommendation to configure the screen to remove the button, but I am curious is anybody has experience with modifying the right-click that allows
    the same "Remove Task" operation.
    Opinion:  This feature is awful and extremely unclear.  To the lay user, it reads like it will simply remove the line from the timesheet.  There is no language or warning to the user about the action they are actually taking.
    Thanks,
    Nate

    Hi Nate,
    In PS2010 implantation I already used to remove the "remove task" option and others from the timesheet ribbon.
    I guess you already find this documentation but just in case:
    http://msdn.microsoft.com/en-us/library/office/gg549101(v=office.14).aspx
    http://epmsource.com/2011/12/07/hiding-disabling-ribbon-items-in-project-server-part-i/
    Concerning removing the "remove task" from the right-click context menu, since I'm not a developer and I didn't yet faced this concern, I'll let my colleagues from this forum go further.
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Resource filter is not working on 'Timesheet Adjustment' page. in project server 2013

    Environment : Project Server 2013
    In Time-sheet approval page, Time sheet manager unable to filter the resource time-sheet.
    In time-sheet adjustment page time-sheet manager unable to filter the data as per resource.
    Please help to resolve the issue.

    Hi,
    As far as I know, this feature which exists since at least PS2007 was never reported as "buggy". Thus I think it is an issue due to which user filters on which timesheets, meaning a visibility setting. It is really hard to debug for you since I
    do not know exactly the steps you went through and your configuration. I would start by testing simple scenarios in a dev environment using delegation sessions to check from the timesheet manager point of view what he can see. It is also important to check
    the timesheet status.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • Timesheet and project server issue

    Hi there,
    For my timesheet in PWA 2013, Team members can fill out timesheets for project work. However, the progress they submit could not be updated in the Project server? For instance, in the timesheet, task A has been done 20 hours. I filled in the timesheet for
    this task and submit. Also, it has been approved. However, the task from the project server still show me 0 hours on "Actual work".
    Any help is appreciated! Thanks!
    cc

    Hi SillyBird,
    So I guess we found what was not going as expected in your case. First of all, some documentation for you to read. The second link shows you the SEM process
    http://blogs.msdn.com/b/project/archive/2009/11/23/time-tracking-in-project-server-2010.aspx
    http://khurramjamshed.blogspot.ca/2011/02/project-server-task-and-timesheet.html
    In the SEM process, there are 2 APPROVALS: 
    first the timesheet manager approves the timesheet (ie time on project and administrative time)
    then (the sequencing can be forced by an option in the timesheet configuration in server settings) the status manager approves only the task updates
    Finally the project manager (that is usually the status manager) opens the project plan that contains the approved actuals, updates the remaining work, publishes and closes the project plan for the team members to have in PWA the new/updated assignments.
    Now some links about the status manager:
    http://office.microsoft.com/en-us/project-help/change-the-manager-of-an-enterprise-project-HA010113077.aspx
    http://office.microsoft.com/en-us/project-help/status-manager-task-field-HA010167477.aspx
    Basically the status manager will be the task update approver, meaning the one that will receive in the approval center the task updates for approval. He is by default the user that created the project plan, meaning probably the project manager (but can
    be a PMO officer). The status manager can only be changed in MS Project Pro (in case the project initiator is not the PM), inserting the "status manager" column.
    Be aware that it has to be changed by the user that wants to be status manager himself. It cannot be done by a third person (such as an admin) due to the fact that the status manager column in MS Project Pro proposes a list of only 2 users : the active user
    (that currently edits the project) and the current status manager.
    Note also that when you change the status manager value in Project Pro, it has to be done for every task (easily doable by draging the value from the first to the last cell, like in Excel). Then new tasks will have the new status manager.
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Unable to submit timesheets on project server 2013

    Dear,
    I installed virtual Machine running Windows Server2012, TFS 2013, ProjectServer 2013 and SharePoint 2013.
    I can create a teamproject in TFS, add it to project server and open it in Project professional 2013 and see all my tasks in timesheet
    I add my hours but i cannot submit my work through timesheet / Send / ... All 3 possibilities are greyed out
    When I click ont the taskname in timesheetsview I can Send my work, the timesheet gets approved by the approval but the process status stays "Not submitted"
    http://social.technet.microsoft.com/Forums/getfile/442806
    I suppose it has something to do with security rights but i haven't found anything that works
    Can you say what to do ?
    Thanks in advance,
    Kris
    developer

    Did you try different account?
    Have you configure timesheet periods and timesheet settings?
    Hrishi Deshpande Senior Consultant

Maybe you are looking for