Overview
This structure contains the complete set of information about a project role (less any subordinate entities). The structure is used both to retrieve detailed project role information and to pass information about a project role back to the server to get updated.
Format
- PwsProjectRoleDetail
- ExternalSystemIdentifier: String
- ProjectRoleId: Int32
- ProjectRoleUid: Int64
- BaseRateOnTitleIdentity: PwsTitleRef
- CandidateIdentities: PwsResourceRef[]
- CostCenterAnyFlag: Boolean
- CostCenterCriteria: PwsCostCenterCriteria[]
- CostCenterIdentity: PwsCostCenterRef
- DefaultSchedulingMode: String
- Description: String
- Keywords: String
- LocationAnyFlag: Boolean
- LocationIdentities: PwsLocationRef[]
- LocationIdentity: PwsLocationRef
- NewExternalSystemIdentifier: String
- ResourceIdentity: PwsResourceRef
- RoleEndDate: DateTime
- RoleName: String
- RoleStartDate: DateTime
- ShareCostCenterIdentity: PwsCostCenterRef
- SkillCriteria: PwsSkillCriteria[]
- TitleIdentities: PwsTitleRef[]
- TitleIdentity: PwsTitleRef
- RdcTransferCurrencyIdentity: PwsCurrencyRef
- RdcTransferHourlyRate: Double
- RevenueTransferHourlyRate: Double
- UserDefinedFields: PwsUserDefinedFieldDetail[]
- RateExceptions: PwsProjectRoleRateException[]
- RdcExceptions: PwsProjectRoleRdcException[]
- InheritPurchaseOrderNumberFlag: Boolean
- PurchaseOrderNumber: String
Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
ExternalSystemIdentifier | String |
|
|
|
|
ProjectRoleId | Int32 |
|
|
|
|
ProjectRoleUid | Int64 |
|
|
|
|
BaseRateOnTitleIdentity |
|
|
|
| |
CandidateIdentities |
|
|
|
| |
CostCenterAnyFlag | Boolean |
|
|
|
|
CostCenterCriteria |
|
|
|
| |
CostCenterIdentity |
|
|
|
| |
DefaultSchedulingMode | String |
|
|
|
|
Description | String |
|
|
|
|
Keywords | String |
|
|
|
|
LocationAnyFlag | Boolean |
|
|
|
|
LocationIdentities |
|
|
|
| |
LocationIdentity |
|
|
|
| |
NewExternalSystemIdentifier | String |
|
|
|
|
ResourceIdentity |
|
|
|
| |
RoleEndDate | DateTime |
|
|
|
|
RoleName | String |
|
|
|
|
RoleStartDate | DateTime |
|
|
|
|
ShareCostCenterIdentity |
|
|
|
| |
SkillCriteria |
|
|
|
| |
TitleIdentities |
|
|
|
| |
TitleIdentity |
|
|
|
| |
RdcTransferCurrencyIdentity |
|
|
|
| |
RdcTransferHourlyRate | Double |
|
|
|
|
RevenueTransferHourlyRate | Double |
|
|
|
|
UserDefinedFields |
|
|
|
| |
RateExceptions |
|
|
|
| |
RdcExceptions |
|
|
|
| |
InheritPurchaseOrderNumberFlag | Boolean |
|
|
|
|
PurchaseOrderNumber | String |
|
|
|
|