Recall and Delete timesheet in Project Server 2013

Hi,
How to recall a timesheet and how to delete the submitted timesheet by the user in Project Server 2013?
K.Gokulraj

Also, in case you would like to connect as the user and delete his timesheets, yu can use Manage Delegates.
Then connect as the user, go to his Manage Timesheets > Recall the Timesheet > Delete the Timesheet.
Cheers! Happy troubleshooting !!! Dinesh S. Rai - MSFT Enterprise Project Management Please click Mark As Answer; if a post solves your problem or Vote As Helpful if a post has been useful to you. This can be beneficial to other community members reading
the thread.

Similar Messages

  • 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

  • Project Server 2013 Work Flow

    Hi All,
    We planed to have as simple workflow for project, which will go through initiation, planning , execution and monitoring and closure. Is there any easy way to configure this or we need to develop the workflow using visual studio.
    Thanks in advance, taj

    Hi Taj,
    With PS2013, it is now possible to build workflow using SharePoint Designer that requires less/no code than with Visual Studio with PS2010.
    See some interesting links below to start over:
    http://blogs.office.com/2012/09/18/demand-management-now-with-sharepoint-designer/
    http://msdn.microsoft.com/en-us/library/office/ee767694(v=office.15).aspx
    http://msprojectnow.com/Blog/tabid/142/entryid/617/Designing-and-Deploying-workflows-with-Project-Server-2013.aspx
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Timesheet Error with custom Line Classifications in Project Server 2013

    We implemented Project Server 2013 last year and began using timesheets.  We are a billable consulting group.  In order manage our billing, we have created three custom line classifications, "Billable Onsite", "Billable Offsite",
    and "Non-billable".  We do not use "Standard" as a line where time is entered.  We are using SEM.  We have chosen no prepopulation on timesheets.  Our system is updated through the March 2013 update.
    The error we get is presented as "__error Loading" with the title bar of the pop-up reading "Message from webpage".  This occurs when you attempt to add a new line to a timesheet and choose one of the custom line classifications. 
    A confusing aspect to this, while we have prepopulation turned off, the timesheet is populated with "Standard" lines for the tasks that are currently assigned to the user.  We have come up with a workaround that works sometimes but not all the
    time.  When the user receives this error, they move away from the timesheet screen and then return.  They add all of the applicable lines to the timesheet with "Standard" even if they already exist on the timesheet and save.  Then
    they add the lines with the appropriate line classification and the time.  If they receive the "__error loading" error again, then the timesheet can not be corrected.  You must delete the timesheet and recreate.  We have been able
    to recreate the problem in a vanilla install with a custom line classification added.
    Just yesterday, I was able to find a error log entry that may help some of you identify the source:
    General Unhandled Exception in _TimeSheet.GetTimesheetForGridJsonFromViewUid_ Attributes:  System.ArgumentException: Assignment line already exists for assignment uid: d9afeb60-d589-e311-bd64-08edb9dd8afb     at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.VerifyLineIsUnique(Guid
    assignmentUid, Guid taskUid, Guid projectUid, Guid lineClassUid)    
    at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.CreateAssignmentLine(Guid assignmentUid, Guid taskUid, Guid projectUid, Guid lineClassUid, String taskName, String projectName)     at Microsoft.Office.Project.Server.BusinessLayer.TimesheetSEM.CreateAssignmentLine(Guid
    assignmentUid, Guid taskUid, Guid projectUid, Guid lineClassUid, String taskName, String projectName)     at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.AddTimesheetLine(Guid assignmentUid, Guid taskUid, Guid projectUid, Guid
    classUid, ValidationType validationType, Guid lineUid, String taskName, String projectName, String comment)     at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.ImportTimesheetLine(NewTask importedLine)    
    at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.<>c__DisplayClass4c.<AddNewLines>b__49(NewTask line)     at Microsoft.Office.Project.Server.Library.PSUtility.Apply[T](IEnumerable`1 enumerable, Action`1 fn)    
    at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.AddNewLines(IEnumerable`1 newLines)     at Microsoft.Office.Project.Server.BusinessLayer.TimesheetSEM.AddNewLines(IEnumerable`1 newLines)     at Microsoft.Office.Project.Server.BusinessLayer.TimesheetLoaderForGrid.Load()    
    at Microsoft.Office.Project.Server.BusinessLayer.TimeSheet.GetTimesheetForGridJsonFromViewUid(JsGridSerializerArguments gridSerializerArgs, Guid tsUid, Guid viewUid, String changesJson, String viewOptionsJson)     at Microsoft.Office.Project.Server.Wcf.Implementation.PWAImpl.<>c__DisplayClass2f5.<TimeSheetGetTimesheetForGridJsonFromViewUid>b__2f4()    
    at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions)  . Standard Information: PSI Entry Point:  Project User: i:0#.w|mayberry\nunderwood
    Correlation Id: 91c4ca27-6492-e311-93ff-00155d149902 PWA Site URL: XXX SA Name: Project Services Application PSError: GeneralUnhandledException (42), LogLevelManager Warning-ulsID:0x00101622 has no entities explicitly specified.
    We have not been able to find any similar timesheet issues here or on other boards.  Our users, as you can imagine, are getting increasingly frustrated.  A ny advice?
    Thanks,
    Nate

    More scenario testing today. Tested with both "No Prepopulation" and populate assigned task options! no difference in our instance. We are only updated through March 2013, waiting for IT support. We have previously tried the deactivation/reactivation
    of custom classifications. Tried with and without template, no difference. So the new scenario and findings:
    1. Create a project with 2 tasks, one assigned and one not. Save and publish.
    2. Create a timesheet, do not use an existing timesheet. Here we found, in spite of population option chosen, the timesheet was populated with a Standard line for the assigned task. With no action taken other than creating timesheet, the reporting assignment
    table showed the new entry.
    3. Add an assignment to the other task in the project, publish.
    4. Open the same timesheet period. Now I saw the other task appear on the screen. It did not show in the database. I could not save to make it appear in the database unless I did something else to the screen to make it "dirty". Once I did that,
    I could save and the second Standard line appeared In the database. 
    If I tried to add a custom line class line to the TS when the Standard line was not in the database, I get the error. It doesn't matter if it shows on the screen.
    If it shows on the screen but not in the db, and I attempt to add a non-standard line, it will error, unless I manually add the standard line first.  The user would not know to do this.
    You will not be able to reproduce if you make the assignments and then create the TS. You need to try in reverse order.
    It appears as though there are issues with both the timesheet population options and the code that runs when the TS loads after it's initial creation. I'm wondering why on creation the standard line is created and committed to the db, but on reload with
    new tasks it doesn't' do the same. Also when No Prepopulation is turned on, why my time sheets are always prepopulated.
    Sorry for any typos, working from my ipad keyboard. Thanks for your help!

  • Error using Line Classifications in Project Server 2013 Timesheets

    Background:
    I'm working on a Project Server 2013 environment that is using Timesheet Line Classifications. In our environment we are not utilizing the Standard Classification but, we are instead using Billable Onsite, Billable Offsite and Nonbillable.
    Issue:
    If I have created a timesheet, then I am assigned an additional task and try to add the task to my timesheet using a Line Classification other than standard, I get an error pop-up. As long as I add the Standard line classification first, everything
    works fine. If I delete and recreate the timesheet it prepopulates the standard tasks which also resolves the issue.
    Questions:
    1.) Has anyone else ran across this issue and have a fix?  
    2.) Is anyone aware of a product fix in a CU or Hotfix to resolve this issue?
    Thanks,
    Dustin

    Dustin - as I understand it Timesheet Line Classifications allow you to
    "Duplicate" Timesheet lines for business purposes or accounting reasons. When I first saw this explanation I was at a loss as to the benefit or purpose of this feature, fortunately I work with some smart customers and they soon opened my eyes to the
    potential of this feature.
    The operative word in the description is "Duplicate". Additional Timesheet line classifications are available but
    not in lieu of the Standard Line Classification. As you have experienced if the "Standard" line is added to a Timesheet then an associated Duplicate Line Classification for the same task can be
    added to the Timesheet.
    To realise your requirement you might just decide what type of work is it you do that is most prevalent and regard that as being "Standard" and then use other line classifications to identify other Billable time - Non Billable Time reporting in a Timesheet
    is available by default if it is enabled in Timesheet Settings and Defaults.
    As an alternative do your Timesheet compilers decide the classification of the work they are booking time to?
    You could consider Task Custom Fields using a lookup table to denote whether work is on-site or off-site with the Calculation for Assignment Rows option set to "Rolldown unless manually specified" - this will associate the task field value with the associated
    Assignment. Using Task level fields set by whoever creates the project plan would remove the responsibility for differentiating the work "type" for your Timesheet users.
    The querying and reporting of the different classifications of work as recorded in Timesheets would then be possible by virtue of the task field.
    Dominic Moss | MAPM Microsoft Certified Technology Specialist | Our Newsletter:
    PM News Project Server Specialists
    Project Server PRIME | Twitter:
    @Twitter | Facebook:
    @Facebook | Linkedin:
    Wellingtone

  • 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

  • Error while creating a Timesheet - Project Server 2013

    Hi everyone,
    One of user of PWA encounters an issue when he tries to create a timesheet. This error only occurs with a timesheet of
    a specific period, he can create all the other timesheet.
    So, when he creates the timesheet, this error occurs : "The timesheet creation failed, because of problems with Project Web App or with data validations"
    After reloaded the list of the timesheets, a link to go to the specific timesheet
    is available but if we click on it, we have this error :
    "View Failue - The view failed to load"
    I think , this error occurs
    because the timesheet is not realy existing even if we have a link to it.
    In the log (full log at the end), I've got this error :
    Exception occured in method 'TimeSheet.CreateTimesheet' System.ArgumentException: These columns don't currently have unique values.
    I've found this link with the same kind of problem :
    http://social.technet.microsoft.com/Forums/projectserver/en-US/b0a92afc-11fc-40ef-9a44-357d953b31f6/unable-to-open-or-create-timesheets-these-columns-dont-currently-have-unique-values?forum=projectserver2010general but I've checked and published all the
    user project but still have the error.
    Have you got any idea where are these columns ? How can I found them without checked every project of PWA ?
    Thanks,
    Patmol
    Full logs, for information :
    [bucketHash:E3B9DED0] Exception occured in method 'TimeSheet.CreateTimesheet' System.ArgumentException: These columns don't currently have unique values. at System.Data.ConstraintCollection.AddUniqueConstraint(UniqueConstraint constraint) at System.Data.ConstraintCollection.Add(Constraint constraint, Boolean addUniqueWhenAddingForeign) at System.Data.DataTable.set_PrimaryKey(DataColumn[] value) at Microsoft.Office.Project.Server.DataAccessLayer.Generated.TimesheetDalBase.ReadCustomFieldsForAssignments(ISet`1 assignmentUids) at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.ImportCustomFields(HashSet`1 assignmentUids) at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.ImportActualsAndCustomFields(IEnumerable`1 assignmentUids, ISet`1 userImported) at Microsoft.Office.Project.Server.BusinessLayer.TimesheetLoaderForGrid.Load() at Microsoft.Office.Project.Server.BusinessLayer.TimeSheet.CreateTimesheet(TimesheetDataSet dsDelta, PreloadType preloadType) at Microsoft.Office.Project.Server.Wcf.Implementation.TimeSheetImpl.<>c__DisplayClass45.<CreateTimesheet>b__44() at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions) StackTrace: at Microsoft.Office.Project.Server.Native.dll: (sig=6ea170d1-988e-4153-9f1d-0305c0ea0309|2|microsoft.office.project.server.native.pdb, offset=3C1E) at Microsoft.Office.Project.Server.Native.dll: (offset=1255D)
    Watson bucket parameters: Microsoft Project Server 2013, ULSException14, 070f6ea0 "project server", 0f0011db "15.0.4571.0", ea364808 "system.data", 0400766f "4.0.30319.0", 52310bef "thu sep 12 02:33:51 2013", 00000e02 "00000e02", 00000020 "00000020", 44395864 "argumentexception", 00101621 "aeby7"
    Error is: GeneralUnhandledException. Details: General Unhandled Exception in _TimeSheet.CreateTimesheet_ Attributes: System.ArgumentException: These columns don't currently have unique values. at System.Data.ConstraintCollection.AddUniqueConstraint(UniqueConstraint constraint) at System.Data.ConstraintCollection.Add(Constraint constraint, Boolean addUniqueWhenAddingForeign) at System.Data.DataTable.set_PrimaryKey(DataColumn[] value) at Microsoft.Office.Project.Server.DataAccessLayer.Generated.TimesheetDalBase.ReadCustomFieldsForAssignments(ISet`1 assignmentUids) at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.ImportCustomFields(HashSet`1 assignmentUids) at Microsoft.Office.Project.Server.BusinessLayer.Timesheet.ImportActualsAndCustomFields(IEnumerable`1 assignmentUids, ISet`1 userImported) at Microsoft.Office.Project.Server.BusinessLayer.TimesheetLoaderForGrid.Load() at Microsoft.Office.Project.Server.BusinessLayer.TimeSheet.CreateTimesheet(TimesheetDataSet dsDelta, PreloadType preloadType) at Microsoft.Office.Project.Server.Wcf.Implementation.TimeSheetImpl.<>c__DisplayClass45.<CreateTimesheet>b__44() at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions) . Standard Information: PSI Entry Point: Project User: i:0#.w|wavenet\cev Correlation Id: 9709e41b-9a18-e411-941e-00155d029b05 PWA Site URL: http://intranet.wavenet.lan/PWA SA Name: Project Server Application PSError: GeneralUnhandledException (42), LogLeve...

    Hi Patmol,
    Have you tried to go to the previous or next timesheet and then navigate with the "previous period" or "next period" to the timesheet in question.
    Also have you tried to open it using a delegation session?
    Hope this helps,
    Guillaume Rouyre, MBA, MCP, MCTS |

  • Can new PWA views be created whereby a filter can be set and associate to the view by default? (Project Server 2013 ONLINE)

    My main question is: Can new PWA views be created whereby a filter for that view can be set, and associate to the view by default? (Project Server 2013 ONLINE)? and can I have a filter set to filter on person logged on to...
    In previous versions of Project Server, when CREATING a PWA view, we were able to apply/ define a filter for that view.  Does not seem like it is the case in Project Server 2013 Online.  And if I remember, we could also use the URL Guid_view_id. 
    Please confirm; and / or tell me how-to.
    What I was hoping to do is the following... Given that our standard that we have adopted for reporting time is 'My Timesheets' (fyi, Single Mode Entry=ON), we have some resources who have others who do it on their behalf via 'My Tasks' (ie., accomplished
    by using the 'Assignment Owner' field, accordingly).  Therefore, when entering time on someone else's behalf within 'My Tasks', we like to present the user that is logged in only the tasks that they are are assigned to update on others' behlaf.
    I know that there is another more elegant approach to doing this which may be to use the Delegation feature. But since we are trying to stick to Sharepoint Security mode for now, this is not an option for the time being.
    Any help appreciated would be greatly appreciated.
    \Spiro Theopoulos PMP, MCITP. Montreal, QC (Canada)

    Hi Spiro,
    1- You still can define in Project Online a filter in the view settings, it is located just above the category setting. Here is a screenshot of the summary project center view:
    2- The view GUID is not anymore in the URL, since the URL triggers an action only on the webpart and not on the whole page. I agree this is annoying since it was great to send a URL with a specific view.
    3- Concerning the access to my timesheet versus my task, I'm not sure to get a full understanding but on a general way, it is much more easy to deal with those situation using categories which you cannot do with the SP permission mode.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • How to get timesheet information in a javascript (Project Server 2013)

    Hi all,
    In Project Server 2013, I'm trying to customize the Timesheet ribbon. This far, I've been able to add a new button and tie an event to it. All is working well. This is all done using elements.xml and a javascripts.
    Now the problem is that I want to get some informations about the timesheet (the Guid for example) and, for now, I've got no success. I know that there is an object called PS.TimeSheet, but when I try to use some PS.TimeSheet's methods I get an error.
    Note that i'm in the page http://servername/pwa/timesheet.aspx (there is not Guid in the address) and all the treatments should be done in the javascript (no call to another aspx page)
    Thanks !

    Finally, I've found the solution.
    My goal was to add a button in the timesheet ribbon to launch a special report showing some data about the timesheet. The report has the timesheet Guid as parameter.
    To customize the Sharepoint ribbon, you have to do it via an xml file and a javascript (a lot of explanation is available in the internet that explains how to do it). So I had to call a function in the javascript to launch the report (which is a SSRS report).
    When you are in a javascript you have access to many global variables. When the timesheet.aspx is displayed, there is a global variable called "timesheetComponent".
    Using this variable we can call the method :
    timesheetComponent.m_consumedApi.get_Impl()
    to get an implementation of the current timesheet. This implementation has an attibute that has a lot of nice stuff about the current user and the current time sheet. This attribute is 
    _headerInfo
    _headerInfo is a structure that includes tsUid which contains the timesheet Guid I was looking for.
    Finally, the function attached to the button goes like this :
    function _LaunchReport() {
    var tsUId;
    var rptPath;
    var tsImpl = timesheetComponent.m_consumedApi.get_Impl();
    try
    if (CONST_REPORT_PATH == null || CONST_REPORT_PATH == "" ) {
    alert("Constant CONST_REPORT_PATH is not defined")
    else {
    tsUId = tsImpl._headerInfo.tsUid;
    rptPath = CONST_REPORT_PATH + 'TimesheetDetails&rs:Command=Render&rc:Parameters=false&TimesheetUID=' + tsUId;
    window.open(rptPath);
    catch (Err) {
    alert(Err)
    CONST_REPORT_PATH is the path to SSRS defined elsewhere
    I hope this will help some other poeple !

  • Project Server 2013 Task Reassignment Privileges Off? (Works in Timesheet)

    Version: Project Server 2013
    I'm trying to give our users access to reassign tasks.  I turned on "Reassign Task" on the Global Permissions and gave them security to "Assign Resource" on all their categories.
    I've tested this, and the "Reassign" feature is available and working then they are on the "Timesheet" page, but it is grayed out and gives the message:
    "This control is currently disabled.  You might not have the right permission level to use this, you might need to select an object or item, or the control might not work in this context."
    Again, the same task is available to be reassigned in Timesheet though.
    My guess is that this is a Security Permission issue, because my account which I am the Administrator and Owner of the project, I can reassign tasks on both pages.
    Any suggestions?
    Thanks,
    Justin
    It's me

    Hi Justin,
    Just for your information, as far as I know, the "assign resources" is not necessary for using the "reassign task" feature. The "reassign task" global permission is enough.
    To be sure to understand your issue, the "reassign task" button is available for you as admin or project owner, but not for users which you granted the "reassign task" permission to? Am I right?
    You are talking about global permissions but did you add the "reassign task" to the
    groups permission the users belong to?
    Silly question, but do the users have select a task before trying to reassign it?
    Hope this helps,
    Guillaume Rouyre, MBA, MCP, MCTS |

  • Project Server 2013: I am using Project Server Permission Mode and need help with permission assignments?

    Hi 
    Project Server 2013: I am using Project Server Permission Mode and need help with permission assignments?
    How can I change Permissions for the individual users to see specific projects or all projects in project center and to see specific quick launch items?
    For Example: if i have 4 users, A, B, C and D. what i want is:
    User A can see everything and act as a project manager or Admin.
    User B can view all projects in project centre but can change the schedule or resource assignment etc.
    User C can only act as approver of projects and can view all projects in project centre.
    User D can only view specific projects for which permissions are given.
    can i have some expert help in sorting and understanding permission modes... as i was playing with project server mode permissions and can't figure out how to apply the above scenario to set of my user.
    Thanks in Advance
    Cheers
    AJ
    Ajay Kumar

    Hi Ajay,
    Please refer to this link for detailed explanations about PS2013 security model. 
    http://technet.microsoft.com/en-us/library/cc197638(v=office.15).aspx
    Actually, it will take a couple of days to explain in detail the security model that is a fundamental and tricky aspect of every PS implementation. But basically, you NEVER set permissions for a single user. You have groups in which your insert users. Groups
    define "what users can do". Then you associate groups to a corresponding category. Categories define "what user can see". Thus the association of a group with a category will set "what the user can do on the objects he can see". Then, for more advanced security
    level, you can use the RBS that will consist in "branches" in which you'll insert users. Based on those branches, you'll customize categories to fine-tune what user can see (for projects and resources) depending on the RBS branch and level.
    I'd advice you to start "playing" in a test environment with the default categories/groups that might probably cover your need.
    Concerning your 4 users:
    user A : add him to the "administrator" group. Be careful that you're mentionning either project manager or administrator, which are 2 groups/categories with totally different permissions level.
    user B : basically can see everything and change everything? it could be in the project manager group, assuming that there are no project visibility restrictions on the category via the RBS.
    user C : waht do you mean by "approver"? Workflow approvals? Then it will be the portfolio manager group. Task update or timesheet approval? Then it is another long topic: please refer in the documentation to the "status manager" and "timesheet manager"
    concepts. There are not related to the security model. In a few words, the status manager is the owner of the project plan, is defined for each task and approves tasks updates. The timesheet manager is an attribute defined for each resource in its parameters
    and approves resource timesheet.
    user D : you have to define which permission level must be given to this user. Basically it could be a team member that will see only projects he's in the project team. Note that team member cannot interact with the project plan in another way than submitting
    timesheets and/or tasks updates which must be approved.
    Once more, those are large and complex subjects that require a deep dive into your business model and tons of tests in a test environment.
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Project Server 2013 - User cannot create or see his timesheet

    Hi everyone,
    One of my project server user has a little problem with his timesheet.
    When he try to create a timesheet, he has an error message :
    "Sorry ... We can not create the timesheet, because we have encounter a problem with Project Web App or with the data validations,
    especially resources who are users or work resources invalid. Please check
    your environment and try again."
    Or with timesheet which was create before encounter this error, he has this message :
    "Failed while loading the view. Press OK to reload this view with default parameters. Press Cancel to sélect an other view."
    I'd try to check every project where he is as a resource but I didn't found something wrong.
    Maybe it's because one of the custom field is required but other user have no problem to create and view their own timesheet.
    If you have any idea to help me.
    Thanks,
    Patmol

    Please be sure about the permission required for users. If your users are having permission then Check URl which is talking about your issue which is common in PWA 2013
    http://sharing-the-experience.blogspot.in/2013/10/project-server-2013-timesheetaspx-view.html
    http://blogs.technet.com/b/projectsupport/archive/2013/12/11/project-server-2013-error-loading-views-if-the-default-view-is-missing.aspx
    http://carldalton.tumblr.com/
    Hot fix is talking about issue and having Resolution http://support.microsoft.com/kb/2760261/pt
    Cause of the issue
    Run the Sql
    Profiler 
    The timesheet contained two tasks were the value of ASSN_ACT_WORK was NULL instead of 0.00000.
    This caused the System.InvalidCastException in the ULS log and the user error the view failed to load. 
    Remove this kind of entry then you will not face the issue 
    kirtesh

  • 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

  • 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 |

  • Task custom field and formula custom field don't correspond Project Server 2013

    Hi people, I have an interesting case in Project Server 2013 SP1 CU Apr:
    I have a custom task number field called AM. This field get's filled by a PSI action with actual material costs from an external system.
    I also have a custom task cost formula field that is called AM*. This field is a formula field that has the formula [AM]. And summary tasks use the formula field as well.
    As soon as I create a project, assign costs in the external system and let PSI fill the values within AM I get correct values in AM. But nothing is calculated on AM*. If I edit the project in the browser and publish, check in and revisit the project
    AM* still isn't filled.
    If I open the project in MS Project Pro the calculation comes through nicely, however I do not want to use MS project Pro to see correct data in browser.
    Some tests I have already done:
    I have noticed that when I create a new calculated task field AM2*, this get's calculated correctly on the already existing task.
    I have also noticed that opening the custom field in server settings and just saving the field creates correct values on AM*.
    What is going on? I don't want to save the custom formula field every day... There are 11 custom formula fields in the environment at the moment.

    Hi Gary,
    Thank you for the quick response. Please note that the fieldnames are [AM] and [AM*]. There is a difference in field name due to the astrix. However I did think about the situation and changing one of the field names all together didn't do anything for the
    situation at hand.
    It looks like some kind of refresh thing, because without changing anything in the custom field just saving the field in server settings will turn op good values. However, values already turned up good in Project Professional 2013. And that suggest
    that there is a calculation error on the PWA side wouldn't you say?
    Anyway, thank you for taking time to look into this matter.
    Erik

Maybe you are looking for