Unanswered How to combine sections of Project Server into one

  • Wednesday, August 15, 2012 3:50 PM
     
     

    My Project Manager really wants to be able to combine Timesheets, Status Reports and Tasks into one page.  I thought about a few options:

    1)  I made a new Project Detail Page, and added the My Timesheets and My Tasks web parts.  If I place the My Timesheet Web Part first on the page, I get Javascript errors when I press Save.  If it is second, under My Tasks, it works ok.

    2)  I thought about making 2 Project Detail Pages with the My Timesheets Web Part on one and My Tasks on another.  Then a 3rd Project Detail Page that loads the first two as IFrames.  The problem with this is that they would also load the Quick Launch Bar.  Is there a way to create a Project Detail Page without a Quick Launch Bar? 

    3) Then I can create Views for the Web Parts that would match my PM's specifications. 

    4)  My Tasks shows a Gantt Chart.  My Timesheets shows a Period "Chart".  Is it possible to have My Tasks show a Period "Chart" with hours like PWA 2003?  The left side of My Tasks would be the same, but the right would have the Period with spaces to enter hours by the tasks.

    Request: The Web Parts in the Gallery under "Project Web App" are good.  It would be great to see them have more options for customizability.


    Jonathan M Beck






    • Edited by Beta Star Wednesday, August 15, 2012 3:51 PM
    • Edited by Beta Star Wednesday, August 15, 2012 3:52 PM
    • Edited by Beta Star Wednesday, August 15, 2012 3:52 PM
    • Edited by Beta Star Wednesday, August 15, 2012 3:57 PM
    • Edited by Beta Star Wednesday, August 15, 2012 4:00 PM
    •  

All Replies

  • Wednesday, August 15, 2012 4:59 PM
     
     

    Jonathan,

    • Have you tried using a traditional web part page instead of a Project Detail Page? (Site Actions >> More Options >> Web part Page). This will allow you to create a page with web parts without the Quick launch. I also tested this and received no Java script errors.
    • I am not sure there is a web part called "Status Reports", unless it is something custom you had developed.
    • My Tasks shows a Gantt Chart--> Click on the LayOut button on the ribbon, and select Timephased Data. However, if you want users to "Submit" hours per period, then you need to set your tracking method as such.

    Prasanna Adavi, PMP, MCTS http://thinkepm.blogspot.com

  • Wednesday, August 15, 2012 5:29 PM
     
     

    Thank you Prasanna.

    I think I am almost there.  Is there a way to limit a Web Part to use a chosen View and Filter?


    Jonathan M Beck


    • Edited by Beta Star Wednesday, August 15, 2012 5:30 PM
    •  
  • Wednesday, August 15, 2012 5:52 PM
    Moderator
     
     

    Hi Beta Star

    assuming you are talking in reference to My task / My timesheet views & filters, unfortunately they cannot be controlled, whatever user views as last view gets saved specific to user & would load the same view next time user opens the page

    Let us know if this helps


    Thanks | Sunil Kr Singh | http://epmxperts.wordpress.com

  • Wednesday, August 15, 2012 6:00 PM
     
      Has Code

    Next question is if I want to create a Filter that will limit the My Tasks to only display Tasks within the current period I can do this by creating a Custom Field for Tasks that is a Flag.

    The formula I defined is this:

    IIf([Start] < Now() And [Finish] > Now(), True, False)

    But this field will only be updated when a PM opens the Project in ProjProf, presses Calculate and then Publishes.  Theoretically, for this field to be correct, the PM must do that every week? Can I script this?

    Jonathan M Beck


    • Edited by Beta Star Wednesday, August 15, 2012 6:02 PM
    •  
  • Wednesday, August 15, 2012 6:18 PM
    Moderator
     
     

    Have you tried setting the Define near future planning window in task settings & display, this by default displays the tasks within the window specified, however if you want the filter specifically, to automate as a script, it would needs PSI customization, an alternate method could be opening all projects in project pro using VBA script doing the calculation & publishing & clowsing them, however it might be a time consuming process, refer to https://epmxperts.wordpress.com/2011/02/21/open-multiple-project-files-from-within-ms-project-and-do-operation/ 

    It does similar kind of operation, Let us know if this helps


    Thanks | Sunil Kr Singh | http://epmxperts.wordpress.com




  • Wednesday, August 15, 2012 7:47 PM
     
      Has Code

    I am getting Javascript errors when I have the My Timesheets and My Tasks Web Parts on the same page.  The scenario is:

    1)  Open page
    2)  Click on an empty Timesheet column to enter hours
    3)  Enter hours
    4)  Press Save

    The error will appear around step 3 or 4, and sometimes on the second time through the steps 1-4.

    Here is the error message, I replaced my site with <my_site>:

    Webpage error details
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; .NET4.0E; MS-RTC EA 2)
    Timestamp: Wed, 15 Aug 2012 19:45:04 UTC
    Message: 'undefined' is null or not an object
    Line: 2
    Char: 9981
    Code: 0
    URI: http://<my_site>/_layouts/inc/pwa/library/mytaskssatellite.js?rev=kitZnwzNR7KuDcHDJTzwVw%3D%3D


    Jonathan M Beck