Răspuns propus Creating a "project-owner" like custom field

  • 9 mai 2012 15:08
     
     

    Hello,

    I would like to create a field which works like the Project Owner field in PS 2010 PWA

    For example, when i create a project, i would like to define the project manager from the list of resources that i have in the resource centre. Then, this person would have the permissions of project managers for this project for instance.

    Is it possible, and how can i do that?

    Thanks,

    GP

Toate mesajele

  • 9 mai 2012 15:25
    Moderator
     
     Răspuns propus

    This is not possible without significant custom coding.

    By default the Project Owner can use the Project Permissions button on the ribbon in the Project Center to define other users that can access the project. This is the closest you will come without writing custom code.


    Brian Kennemer - Project MVP
    DeltaBahn Senior Architect
    endlessly obsessing about Project Server…so that you don’t have to.
    Blog | Twitter | LinkedIn

  • 9 mai 2012 15:30
     
     

    Fantastic idea and one I wish existed also. The ability to create a project custom field of type 'People' like in a SharePoint people picker but it derives its list of users from a project server group or the resource centre. Would be great if this was picked up in future releases.

    Unfortunately no such field type exists at the moment and the Project Owner field gives us a sneak peak of whats possible so some of the plumbing has already been done in the code but we as end users can't create a field of this type. The only way to acheive something simillar would be to use a lookup table which contains the list of peoples names/email adresses/logon IDs but this would need to be mainteined manually and for large lists of people, this would be painful. Please note security ust be handled separetly and take a look at setting Project Permissions as an exception now with Project Server 2010 to allow access to things like the project schedule.

    As an idea, our Company, IPMO, has develoepd a product which takes this a step further and allows you to link a lookup table list with a project server group. Whenever that group changes an event is fired which calls our code and also updates the lookup table. It stores the users display name in the value section and their login ID in the description field so we can use this for other things like workflow to derrive user details like email addresses etc... Since it maps to a project server group it works perfectly fine if you also map the group to an Active Directory group. Not as pretty as the Project Owner field but certainly a workable solution which takes some of the administrative burden away.

    Not sure if this would be a feasable solution but you could consider using the project site to maintain a list of information which could include a people picker type field.


    Regards,

    Piet Remen
    http://pietremen.blogspot.com.au

  • 10 mai 2012 12:59
     
     

    Ok,

    Thank you very much for your quick answers.

    I will try your different ideas.

    Regards,

    GP


    GP