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





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 (Luke, what is this?)





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)





...