Project Level Attributes

I'm attempting to create a process template, and I'm wondering if there is a way to create/store project level attributes.  For example, a project would have a client, maybe some billing information, but it would only need entered once per project.  Any help is greatly appreciated.

Answer this question

Project Level Attributes

  • Bernard Normier

    I don't know of a way to create/view/edit any project level properties. 

    I would suggest that you create a special Work Item Type. You could define it with a couple of fields: "Property Name" and "Property Value". Your template could create several of these records during Project Creation to hold the default values.

    You could limit who could create these records by also creating a secure node in the Common Structure Service to hold them. Limit access to Admins or some other group. Then set the Area Path field to this CSS node during the creation of the Type. And don't allow it to be changed (you can do this by using the ReadOnly property in the definition of the Control in the FORM section).

    The biggest problem I see is that all users will see your work item type on the menus for adding work items. They could in fact choose to create a new one from the menu. That's why you would have to restrict this somehow.

    You should also create a Query that allows users to quickly get to the properties and shows the name and value.

    I hope this idea helps,
    Jason

  • Project Level Attributes