Project server 2013 how to check work hours per hour per project

Hi all,
I would like to know how to check the total work hours for a project per month. For examples, I want to know all the work hours for all resources spent for the project A in August. Any idea?
Thanks,
Anna

Hi Anna,
If you don't want to write queries, I'd suggest you to simply open the project unchecking the option "load resources summary assignments" and go to the task usage view. Then display the project summary task and choose the monthly timeframe ("view"
tab) for the timephased part of the screen (right part).
Hope this helps,
Guillaume Rouyre, MBA, MCP, MCTS |

Similar Messages

  • After Migrating to project server 2013 some of my Mpp are not opening in project professional

    After migrating to project server 2013 from 2010. my some of mpp are not opening in project professional. 
    project professional taking some time and then showing checkin error. There are no logs on project server to this issue.
    but you can see these project in project server 2013 without issue. I have also tried the EditLink function. but result is same project professional not able to open. Check in error.

    Hello,
    Can you try this:
    Open one of those Projects in PWA to edit in the browser
    make a slight change (new dummy task etc.)
    Save and Publish from the web
    Close and check in from the web
    Wait for the jobs to complete
    Open project professional
    try and open the same project again from there
    Paul
    Paul Mather | Twitter |
    http://pwmather.wordpress.com | CPS

  • Project Server 2013---question about overtime work

    Hi all,
    I am not quite clear about the overtime work. Do we need to insert the plan overtime work cor all tasks at the beginning and project members should update it so that project server will automatically caculate the overtime work field for all tasks and resources?
    Or we need to directly update the overtime work to get the data manually? Any sharing is highly appreciated!
    Regards,
    Anna

    Hi Anna,
    If the team member enters 10h for a day whereas your project calendar specifies that working hours are 8hrs/day, Project will NOT automatically dispatch actuals between actual and overtime actual in MS Project.
    Team members have to select "overtime" in the timesheet and enter overtime actuals. If approved by the project manager, it will be reflected as overtime actual work in the project plan. The point is that a resource can do 10hrs a day but without
    counting it as overtime, since the same resource could do only 6 hrs the next day. Thus over the 2 days, there will have no overtime.
    Note that in my case, it is grayed out since it can be deactivated in the timesheet settings.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, MCP |

  • Project Server 2013 : How to Change Project owner Using PSI

    Hi,
    I have the following sets of codes for changing the project owner but both of them have not worked.
    1>
    private static bool UpdateProjectOwner()
       bool projUpdated = false;
       try
         User newOwner = projContext.Web.SiteUsers.GetByLoginName(Username);
         Guid ProjectGuid = ProjectUID;
         //Console.Write("\nUpdating owner to {1} on project: {0} ...," ProjectGuid, Username);
         DraftProject draftProjectToUpdate = projContext.Projects.GetByGuid(ProjectGuid).CheckOut();
         draftProjectToUpdate.Owner = newOwner;
         QueueJob qJob = draftProjectToUpdate.Update();
         projContext.Load(qJob);
         projContext.ExecuteQuery();
         JobState jobState = projContext.WaitForQueue(qJob, timeoutSeconds);
          QueueJob qJob2 = draftProjectToUpdate.CheckIn(false);
          projContext.Load(qJob2);
          projContext.ExecuteQuery();
          JobState jobState2 = projContext.WaitForQueue(qJob2, timeoutSeconds);
         catch (Exception ex)
           Console.ForegroundColor = ConsoleColor.Red;
           Console.WriteLine(ex.Message);
           Console.ResetColor();
       return projUpdated;
    2>
    String projectOwnerIDstrNew = Convert.ToString(dr["ProjectOwnerUID"]);                        
    String projectOwnerIDstrOriginal = Convert.ToString(project_Ds.Project[0].ProjectOwnerID);
    if (!projectOwnerIDstrNew.Equals(projectOwnerIDstrOriginal))
     Guid ownerID = new Guid(projectOwnerIDstrNew);
     project_Ds.Project[0].ProjectOwnerID = ownerID;
     project_Ds.AcceptChanges();
    bool managerChanged = true;
    Is there any mistake in these above functions ?
    If Not, then is there any other way of updating the project owner with help of PSI.

    Hi Steve,
    Are you talking about PWA or Project Pro?
    In PWA: the project has to be checked in first, then go to the "options" tab in the ribbon and unselect the checkbox that allows displaying time with the date.
    In Project Pro, it is up to users to set in the date format without the time in file\options\schedule, date format.
    In the PDP, date custom fields are displayed by default with time, the only suggestion I could make would be to create an associated custom field equal to your date field with a formula displaying only the date.
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Project Server 2013: customize JSGrid (Project Center, MyTasks, etc...) ?

    Hi,
    In Project Server 2010, it was possible to customize the JSGrid, thanks to the tutorial included in the SDK "Walkthrough:
    Customizing the PWA Ribbon and Accessing the JS Grid". It works really fine, and I used this possibility in many Project Server 2010 implementation for Customer.
    I would like to make it on Project Server 2013, but the same code doesn't work. I found some posts
    here, where people had the same issue, but no clear answer.  
    The Project Server 2013 SDK does not contain the same tuto upgraded for 2013, and I hope that this possibility still exists.
    If somebody has a very basic example to show how to execute some custom code on Focus Change event, or clic, or what ever event happening on this JSGrid, it would be very nice to share.
    My installation is On Premise, not in On Line.
    Thank you for your help !
    Sylvain

    Hi,
    In fact for filtering, you have to use delegate.
    The "HandleFilter" function must be created by you. You have to bind this function to the correct delegate. 
    For filtering, the main delegates are:
    SP.JsGrid.DelegateType.AutoFilter
    SP.JsGrid.DelegateType.LaunchFilterDialog
    SP.JsGrid.DelegateType.GetAutoFilterEntries
    The post
    here explains the process for 2010. For Project Server 2013, the difference is that we don't have the same objects.
    Here you can find the way to declare the delegate in Project Server 2013, with the SetDelegate method:
    var pc; // Contains the Project Center extension object.
    var JsGridControlInstance;
    var JsGridSatellite;
    _spBodyOnLoadFunctionNames.push("ProjectCenterMain");
    function ProjectCenterMain() {
    pc = new ProjectCenterExtension();
    function ProjectCenterExtension() {
    if (typeof projectCenterComponent === 'undefined')
    return;
    JsGridSatellite = projectCenterComponent.get_GridSatellite();
    JsGridControlInstance = projectCenterComponent.get_GridSatellite().GetJsGridControlInstance();
    JsGridSatellite.get_tableViewParameters().bAutoFilterableColumns = true;
    JsGridControlInstance.SetDelegate(SP.JsGrid.DelegateType.AutoFilter, HandleFilter);
    JsGridControlInstance.SetDelegate(SP.JsGrid.DelegateType.LaunchFilterDialog, FilterDialog);
    JsGridControlInstance.SetDelegate(SP.JsGrid.DelegateType.GetAutoFilterEntries, FilterMenu);
    function HandleFilter(newState) {
    alert("Filter !");
    function FilterDialog(param) {
    alert("FilterDialog !");
    function FilterMenu(param) {
    alert("FilterMenu !");
    My advice to search, is to put a break point on the ProjectCenterExtension function, and through debugger, tou can drill down in the main methods and properties. 
    Often you will see functions with get_XYZ(), and then be able to make the matching with the Project Server 2010 syntax.
    For the filtering implementation, I beleive that you can deal with your article based on 2010: it should work as soon as you will get the equivalent objects in 2013.
    Hope it helps !
    Sylvain

  • Project Server 2013 Tasks differ in project site and plan

    I have an Project Server 2013 enterprise plan that I created with an associated project site. The plan has tasks added to the timeline. The project site has a timeline webpart but the problem is the tasks added to the timeline differ.
    Does anyone have any ideas what could be the problem here? I checked the timeline webpart and it's correct.
    Thanks!
    [Images below].
    The following image is taken from the schedule PDP.
    This image taken from the project site depicts what is out of sync.

    Hi Guillaume,
    Yes, I've checked the queue while publishing the project. It's successful without any errors. I don't remember if I checked the ULS logs, but what I suspect is that it will say something along the lines of orphaned tasks in the project site.
    Anyways I've tried a number of things and I think the only 2 options I have are:
    Re-create the project site then sync the plan to it
    Ask MSFT for a script to resolve the orphaned tasks
    For the same of time, I'm going to assess how long it would take to re-create the project site.
    Thanks,
    Roland

  • Unable to Connect to Project Server 2013 from Project 2013

    Hello,
    I'm trying to connect to Project Server 2013 from Project 2013 but it is not working.
    I'm able to connect to the PWA from IE 10 on Windows 8 Enterprise
    On Project 2013, I configured account to connect to Project Server 2013 and I checked the "Log on to Project Server from Project Professional" global permission and it is on. 
    Any idea why it is not connecting?

    So you are using Project Online and not Project Server 2013? Can other users access Project Online from Project Pro successfully in your organisation? If it was an authentication issue, Project would prompt for credentials.
    Paul
    Paul Mather | Twitter |
    http://pwmather.wordpress.com | CPS

  • Issue while installing Ms Project Server 2013 on MS Server 2012 R2 with Sharepoint Server 2013

    Hello MS Support Team,
    I installed SQL server 2012 & Sharepoint server 2013 and after that the MS project Server 2013 is not installing on the same server -- pls hv a look the enclosed screenshot. sent at [email protected] and guide me to resolve it on priority.
    A windows poped up - Installation Error - This Project requires MS Sharepont Enterprise edition... (Which is not available on the MSDN Server)..only standard edition available.
    Please reply asap @ [email protected] - Call @ 0120471384
    Kind Regards,
    Vinay Bhardwaj
    Network System Administrator - GREC (IN)
    Rockwell Automation | A-66, Sector 64 | Noida | India
    LISTEN. THINK. SOLVE
    IP : 71384 | E : [email protected] | W : www.rockwellautomation.com

    Hi Siriosus,
    Indeed you do need Sharepoint Server 2013
    Enterprise for Project Server 2013.
    See article below where it is mentionned:
    Project Server 2013 requires the Enterprise edition of SharePoint Server 2013. Prior versions of SharePoint Server and SharePoint Foundation 2013 are not supported.
    http://technet.microsoft.com/en-us/library/ee662114(v=office.15).aspx
    Hope this helps,
    Guillaume Rouyre, MBA, MCP, MCTS |

  • Project Plan/Schedule for Project Pro and Project Server 2013 Install

    Looking for a project plan/schedule for a dept. wide install of Project Pro and Project Server 2013. Anyone have one to share?

    In Project Professional 2013 there are two templates:
    Install Project Server 2013 and Upgrade to Project Server 2013.  You may search for either template.
    Here is a direct link:
    http://office.microsoft.com/en-us/templates/results.aspx?qu=project&av=zpj150&queryid=312801ca-a859-48dd-af56-714e81c97cf4#ai:TC103345703|

  • How to import the Issues list from an Excel File in Project Server 2013

    Hi,
    I'm using Project Server 2013.
    A Project Manager has been playing with the Issues List, deleting some fields, creating new columns and modifying some columns name. The result of this is that I'm getting this error everytime the task
    Reporting (Project Sync) is executed:
    General
    Reporting Wss list sync failed:
    ReportingWssSyncListFailed (24018) - 1100. Details: id='24018' name='ReportingWssSyncListFailed' uid='4feafda7-f147-e411-940d-005056957f05' SPListType='a1efd9a9-bd03-4604-91f3-31a2cc5693ff' Error='1100'.
    ReportingWssSyncListFailed (24018) - 1100. Details: id='24018' name='ReportingWssSyncListFailed' uid='5deafda7-f147-e411-940d-005056957f05' SPListType='a1efd9a9-bd03-4604-91f3-31a2cc5693ff' Error='1100'.
    ReportingWssSyncListFailed (24018) - 1100. Details: id='24018' name='ReportingWssSyncListFailed' uid='69eafda7-f147-e411-940d-005056957f05' SPListType='a1efd9a9-bd03-4604-91f3-31a2cc5693ff' Error='1100'.
    ReportingWssSyncListFailed (24018) - 1100. Details: id='24018' name='ReportingWssSyncListFailed' uid='75eafda7-f147-e411-940d-005056957f05' SPListType='a1efd9a9-bd03-4604-91f3-31a2cc5693ff' Error='1100'.
    ReportingWssSyncListFailed (24018) - 1100. Details: id='24018' name='ReportingWssSyncListFailed' uid='81eafda7-f147-e411-940d-005056957f05' SPListType='a1efd9a9-bd03-4604-91f3-31a2cc5693ff' Error='1100'.
    ReportingWssSyncListFailed (24018) - 1100. Details: id='24018' name='ReportingWssSyncListFailed' uid='8deafda7-f147-e411-940d-005056957f05' SPListType='a1efd9a9-bd03-4604-91f3-31a2cc5693ff' Error='1100'.
    Reporting message processor failed:
    ReportingWSSSyncMessageFailed (24016) - RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.. Details: id='24016' name='ReportingWSSSyncMessageFailed' uid='5beafda7-f147-e411-940d-005056957f05' QueueMessageBody='ProjectUID='a1efd9a9-bd03-4604-91f3-31a2cc5693ff'.
    ForceFullSync='False'. SynchronizationType='Issues'' Error='RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.'.
    ReportingWSSSyncMessageFailed (24016) - RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.. Details: id='24016' name='ReportingWSSSyncMessageFailed' uid='67eafda7-f147-e411-940d-005056957f05' QueueMessageBody='ProjectUID='a1efd9a9-bd03-4604-91f3-31a2cc5693ff'.
    ForceFullSync='False'. SynchronizationType='Issues'' Error='RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.'.
    ReportingWSSSyncMessageFailed (24016) - RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.. Details: id='24016' name='ReportingWSSSyncMessageFailed' uid='73eafda7-f147-e411-940d-005056957f05' QueueMessageBody='ProjectUID='a1efd9a9-bd03-4604-91f3-31a2cc5693ff'.
    ForceFullSync='False'. SynchronizationType='Issues'' Error='RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.'.
    ReportingWSSSyncMessageFailed (24016) - RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.. Details: id='24016' name='ReportingWSSSyncMessageFailed' uid='7feafda7-f147-e411-940d-005056957f05' QueueMessageBody='ProjectUID='a1efd9a9-bd03-4604-91f3-31a2cc5693ff'.
    ForceFullSync='False'. SynchronizationType='Issues'' Error='RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.'.
    ReportingWSSSyncMessageFailed (24016) - RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.. Details: id='24016' name='ReportingWSSSyncMessageFailed' uid='8beafda7-f147-e411-940d-005056957f05' QueueMessageBody='ProjectUID='a1efd9a9-bd03-4604-91f3-31a2cc5693ff'.
    ForceFullSync='False'. SynchronizationType='Issues'' Error='RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.'.
    ReportingWSSSyncMessageFailed (24016) - RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.. Details: id='24016' name='ReportingWSSSyncMessageFailed' uid='97eafda7-f147-e411-940d-005056957f05' QueueMessageBody='ProjectUID='a1efd9a9-bd03-4604-91f3-31a2cc5693ff'.
    ForceFullSync='False'. SynchronizationType='Issues'' Error='RDS failed while trying to sync one or more SP lists. The RDS queue message will be retried.'.
    Queue:
    GeneralQueueJobFailed (26000) - ReportingWSSSync.WSSSyncMessageEx. Details: id='26000' name='GeneralQueueJobFailed' uid='98eafda7-f147-e411-940d-005056957f05' JobUID='9e937da7-f147-e411-940e-005056957f0d' ComputerName='b579360a-53ab-4fe0-bf9b-c62f5e8d3529'
    GroupType='ReportingWSSSync' MessageType='WSSSyncMessageEx' MessageId='1' Stage='' CorrelationUID='0945bd9c-0d6a-a0f1-47b0-68cdfcfbff9a'. For more details, check the ULS logs on machine
    b579360a-53ab-4fe0-bf9b-c62f5e8d3529 for entries with JobUID
    9e937da7-f147-e411-940e-005056957f0d
    What I'm trying to do is to create a new Project from the scratch, update the Issues List, not deleting or modifying columns, just creating new columns in order to match the names he (the Project Manager) put in his Issues List, then Export the list to Excel,
    and then create a datasheet view matching the Exported list, but here I don't know how to import the list (copy / paste or whatsoever it can be done...)
    Do you know how to do it, or do you know another/any method to solve this problem?
    Thank you in advance,
    José Espases

    Hi José,
    2 considerations: 
    The first one is that (as you experienced) one should not delete or rename any of the predefined columns in the risk/issue list. What you did is the right way, meaning keeping the native column as is and creating new ones based on the business needs. Finally
    you just need to create view with the appropriate fields.
    Then for importing risks from an Excel list, I can't test it right now, but you should have a datagrid view (MS Access type) allowing you pasting data from Excel.
    Hope this helps,
    Guillaume Rouyre, MBA, MCP, MCTS |

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

  • How to make the 'Finish Date' field Editable in Project server 2013

    Hi All,
    In Project server 2013 on premises deployment, When I try to create a new enterprise project [Also in case of new custom project type], Only the 'Start Date' field is available. The 'Finish Date' field is by default taking the value of the 'start Date' itself.
    I am unable to make this 'Finish Date' field editable.
    Any pointers on this would be very helpful,
    Thanks
    Shanky

    Shanky --
    When you create a new project in either Microsoft Project Professional or Project Online, the system does not allow you to enter both a Start date and a Finish date for the project.  Here is how the software works:
    You enter the Start date of the project.
    You completely plan the project with tasks, task dependencies, task Durations, and assigning resources to tasks.
    Based on the Start date you provide, plus all of the task information, the software calculates the Finish date of the project for you.  So, you cannot provide both the Start date and the Finish date, nor is they any way to force the system to allow
    you to do this.  Hope this helps.
    Dale A. Howard [MVP]

  • How to make the entire project in the project server 2013 reschedule؟

    How to make the entire project in the project server 2013 reschedule ?
    Because item %compelet related to reschedule
    In this photo it is known there are no items update project

    Hi,
    In PWA, you do not have the feature to update the project plan in one click, meaning marking as completed the work before the status date or reschedule after the status date the remaining work. Either you have to use Project Pro, or edit individually the
    assignments with the actual work (if not comming from timesheets) and remaining work.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • Allow collaboration on un-published / checked-in project on Project Server 2013 and Project Online

    Hi All,
    Before a project is officially published specific resources in the project team need to be able to "collaborate" i.e. create tasks, change dates, etc. before the project is published. The complication is that we need this collaboration to happen
    on un-published / checked-in versions of the schedule. For example, the primary Project Manager adds tasks and makes changes to a published version of the schedule, saves and checks-in the project (doesn't publish), tells a secondary PM to go in and review
    the changes, the secondary PM should be able to see the changes the primary PM made, even though the schedule changes weren't published, be able to check-out the schedule, review what the primary PM did, make some more changes, save and check-in the schedule
    (again, without publishing it), and tell the primary PM to review. Then the primary PM could go, check-out the schedule, review it, save it, publish it, and check it in.
    Can Project Server 2013 or Project Online allow to do this? I looked into permissions and Server settings but I couldn't find anything that would indicate it is possible.
    Any help will be greatly appreciated!
    George

    Hi George,
    If you perform some tests, you'll see that even from PWA, the schedule can only be edited from the draft table. When you access the schedule in read only (as a team member for example), you see the published version, but as soon as you edit it (after clicking
    on the edit button assuming you have the appropriate permission), you'll open and update the draft version of the project.
    As far as I can remember (I don't have it in front of me now), you have a "line" in the schedule PDP (don't know how to call it in english) that will tell you if you are accessing either the draft or the publish version.
    Hope this helps,
    Guillaume Rouyre, MBA, MCP, MCTS |

  • How do I create a project site after I publish a project in Project Server 2013?

    How do I create a project site after I publish a project from project pro 2013 in Project Server 2013? I'm trying to look for an option in the ribbon but haven't found any. 
    Thanks
    James T.F

    Hi James,
    See in the article the procedure for site provisionning settings.
    Note that the project site is created based on the template associated to the chosen project type (EPT) when the user first publishes his project. Be aware that if you allow the user to choose weither or not he'll create a sharepoint site when publishing
    his project, he will be prompted in Project Pro with a dialog box giving the choice to create or not the site.
    Hope this helps,
    Guillaume Rouyre, MBA, MCP, MCTS |

Maybe you are looking for

  • How do I sync apple tv 2end gen

    How do I sync my apple tv 2 so I can shut down the computer

  • Clear the applet from cache

    Hello, I use the following html code to open my signed java applet. <APPLET CODE="Applet.class" ARCHIVE="applet.jar" WIDTH=100 HEIGHT=100>However if I make some changes into the applet code and open the HTML file in the browser, I see that the applet

  • Need stand for older HP pl5060n

    Hello all I am intersted in purchasing a stand for my older HP pl5060n 50" plasma TV. It was mounted on the wall for years but we just relpalced it.  We had the stand but either acidentally threw it out or misplaced it either way I am intersted in fi

  • Targeting a specific Spry tab in an A Href

    Can i somehow tell the Spry tabs to focus on a tab other than the first one on page load?

  • One Big Gray  Stripe on right hand side not a year old

    I tried looking for a fix I have a big Grey stripe right of center on my screen. Screen Capture will not pick it up and I have only had the computer bought new since January 2013. Anybody know what can be done or if I take it in will they cover under