Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
titlePwsContactRole

...

Element

Data Type

Description

Sample Data

ProjectRoleIdentity

PwsProjectRoleRef

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
languagexml
titleExample 01
collapsetrue
                     <a:PwsContactRole>
                        <a:ProjectRoleIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <a:RoleName>Engagement Manager</a:RoleName>
                     </a:PwsContactRole>

...