Overview
A project's contact list, for each contact, will contain one or more PwsContactRole records. Contacts that are assigned to roles on the project will include one PwsContractRole record for each role they are assigned to. If the contact plays additional roles (such as project or engagement manager), they will have additional PwsContactRole records. Other contacts will contain a PwsContactRole records for each specific role on the project. The specific roles are:
- Engagement Manager: The individual identified as the manager of the engagement containing the project.
- Project Manager. The individual identified as the project manager or an individual identified as a member of the PM team.
- Client. A client user granted access to the project workspace.
- Issue Owner. An individual that owns at least one project issue.
Format
Panel | ||
---|---|---|
| ||
|
...
Element | Data Type | Description | Sample Data |
---|---|---|---|
ProjectRoleIdentity | The identity of the project role for this project contact. This will be null if there is no role associated. Click here for more information. | ||
RoleName | String | If this project contact is a booked or requested resource, this is the name of the role. Otherwise, it indicates what this project contact does on this project and this list includes: Engagement Manager, Project Management, Client, and Issue Owner. | Engagement Manager |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<a:PwsContactRole> <a:ProjectRoleIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> <a:RoleName>Engagement Manager</a:RoleName> </a:PwsContactRole> |
...