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




CandidateIdentities

PwsResourceRef





CostCenterAnyFlag

Boolean





CostCenterCriteria

PwsCostCenterCriteria





CostCenterIdentity

PwsCostCenterRef





DefaultSchedulingMode

String (1)





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)





...