none
How to create resource weekly availability plan in Project Server 2010? RRS feed

  • Question

  • I have a PWA site and some resources.

    I want any resources can define their weekly availability plan which means they must indicate how much hours they can work in each day of week.

    They should feel their daily availability plan and also PM have the permission to edit their plan.

    This information must be use when I assign tasks to any resource. How can I do this? Thanks for advance


    • Edited by aazavvar Thursday, November 15, 2012 10:28 AM
    Tuesday, November 13, 2012 9:49 AM

Answers

  • I have found that this is possible by client side object model.

    This threads are discussing about this idea:

    http://social.msdn.microsoft.com/Forums/en/project2010custprog/thread/70551a90-fc34-4ff4-97f8-e1f6f048cb29

    http://social.msdn.microsoft.com/Forums/en-US/project2010custprog/thread/f0b971e2-8af8-4a5f-a79d-e008c9ea58de/

    http://social.msdn.microsoft.com/Forums/en-US/project2010custprog/thread/4be66acc-a73e-4b36-b603-4c4de0b4a7ac

    • Marked as answer by aazavvar Wednesday, November 28, 2012 6:25 AM
    Wednesday, November 28, 2012 6:25 AM

All replies

  • aazavvar --
     
    What you are asking is not possible in Project Server 2010.  It is not possible for resources to define their weekly availability.  If you are using the Timesheet capabilities of the software, then perhaps the best you can do is to teach them to use the Administrative time feature to indicate when they will not be available and why, such as vacation.  Hope this helps.
     

    Dale A. Howard [MVP]
    VP of Educational Services
    msProjectExperts
    http://www.msprojectexperts.com
    http://www.projectserverexperts.com
    "We write the books on Project Server"

    • Marked as answer by aazavvar Wednesday, November 28, 2012 6:04 AM
    • Unmarked as answer by aazavvar Wednesday, November 28, 2012 6:26 AM
    Tuesday, November 13, 2012 12:15 PM
    Moderator
  • Thanks Dale.

    I agree to you that it is not possible in Project Server, but I am looking to solve it programmatically.

    I found that it is possible to create an enterprise calendar and assign it to a resource.

    I think the solution is to create a web-part that takes the information from resource and then create an enterprise calendar from this information and assign it to this resource.

    I am still working on it...

    Thursday, November 15, 2012 10:29 AM
  • Hi there-

    I believe that you have better chances to get a solution in customization forum:
    http://social.technet.microsoft.com/Forums/en-US/project2010custprog/threads

    Thanks,


    If you found this post helpful, please “Vote as Helpful”. If it answered your question, please “Mark as Answer”. Thanks, Amit Khare |EPM Consultant| Blog: http://amitkhare82.blogspot.com http://www.linkedin.com/in/amitkhare82

    Friday, November 16, 2012 8:36 AM
  • Hi

    I would better not use the resource calendar, but the resource availability. You can define the availability as a percentage value. The column "max Units" shows the current availability. But if you open the resource for editing in Project Professional you will find, that you can define that availability with from/to dates.

    Of course that can also be set programmatically.

    There is a constraint using that way- you may have a maximum of 100 availability lines per resource, so you will not be able to keep a larger history for that.

    Alternatively you should use your web part to fill the administrative time lines as Dale recommended.

    Regards

    Christoph

    Saturday, November 17, 2012 6:47 PM
  • Thanks Christoph Muelder.

    I know it is possible to define "Max Unit" for each resource but it's not useful in my case.

    I have some part-time employee who are available only in some days for a week and in each day they have different hours.

    Calendar is very helpful in my case. Because each person can exactly defines his/her availability in each day of week and each week of year. Then when I assign task to any person this information takes to account by MS Project and so I notify which user is over-loaded and then I try to level it.

    I am working on developing a web-part that enables each resource to define his/her own calendar (working and nonworking days and period of time in each day) in his/her first page of PWA. Any help are appreciated.


    • Marked as answer by aazavvar Tuesday, November 20, 2012 8:02 AM
    • Edited by aazavvar Wednesday, November 28, 2012 6:19 AM
    • Unmarked as answer by aazavvar Wednesday, November 28, 2012 6:26 AM
    Tuesday, November 20, 2012 8:01 AM
  • I have found that this is possible by client side object model.

    This threads are discussing about this idea:

    http://social.msdn.microsoft.com/Forums/en/project2010custprog/thread/70551a90-fc34-4ff4-97f8-e1f6f048cb29

    http://social.msdn.microsoft.com/Forums/en-US/project2010custprog/thread/f0b971e2-8af8-4a5f-a79d-e008c9ea58de/

    http://social.msdn.microsoft.com/Forums/en-US/project2010custprog/thread/4be66acc-a73e-4b36-b603-4c4de0b4a7ac

    • Marked as answer by aazavvar Wednesday, November 28, 2012 6:25 AM
    Wednesday, November 28, 2012 6:25 AM