Versions Compared

Key

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

...

Element

Data Type

Required?

Default

Description

Sample Data

ExternalSystemIdentifier

String

One of ExternalSystemIdentifier or ProjectRoleUid is required


The external system identifier is a unique identifier for a project role (may be null, but once set can only be updated to a different, non-null value)

#00001

ProjectRoleId

Int32



The project role id is a unique identifier for a project role. For internal use only.   


ProjectRoleUid

Int64

See ExternalSystemIdentifier


A unique and immutable identifier for a project role

1152921504608152048

BaseRateOnTitleIdentity

PwsTitleRef

On Insert: No

On Update: No


If a resource is not billed based on their own title, specify the overriding title using this element. Click here for more detail.


CandidateIdentities

PwsResourceRef

On Insert: No

On Update: No


A collection of named resource candidates for the role. Click here for more detail.


CostCenterAnyFlag

Boolean

On Insert: No

On Update: No

false

If set to 'true', all cost centers are selected as part of the candidate search criteria.

false

CostCenterCriteria

PwsCostCenterCriteria

On Insert: No

On Update: No


A collection of cost centers that are selected as part of the candidate search criteria.


CostCenterIdentity

PwsCostCenterRef

On Insert: No

On Update: No


The cost center that is preferred in the candidate search criteria


DefaultSchedulingMode

String (1)

On Insert: No

On Update: No

Engagement Type's default setting

The scheduling mode for this role:

D: daily

W: weekly


Description

String (255)





Keywords

String (255)





LocationAnyFlag

Boolean





LocationIdentities

PwsLocationRef





LocationIdentity

PwsLocationRef





NewExternalSystemIdentifier

String

On Insert: No

On Update: No


See ExternalSystemIdentifier

#00001-1

ResourceIdentity

PwsResourceRef





RoleEndDate

DateTime

On Insert: No

On Update: No




RoleName

String (32)

On Insert: Yes

On Update: No




RoleStartDate

DateTime

On Insert: No

On Update: No




ShareCostCenterIdentity

PwsCostCenterRef





SkillCriteria

PwsSkillCriteria





TitleIdentities

PwsTitleRef





TitleIdentity

PwsTitleRef





RdcTransferCurrencyIdentity

PwsCurrencyRef





RdcTransferHourlyRate

Double





RevenueTransferHourlyRate

Double





UserDefinedFields

PwsUserDefinedFieldDetail





RateExceptions

PwsProjectRoleRateException





RdcExceptions

PwsProjectRoleRDCException





InheritPurchaseOrderNumberFlag

Boolean





PurchaseOrderNumber

String (50)





...