Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

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

Elements

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)





Usage Example(s)


Example 01
                        <b:ProjectRoleDetail>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRoleId i:nil="true"/>
                           <b:ProjectRoleUid>1152921504608152048</b:ProjectRoleUid>
                           <b:BaseRateOnTitleIdentity i:nil="true"/>
                           <b:CandidateIdentities>
                              <b:PwsResourceRef>
                                 <b:ResourceDisplayName>Allison Moore</b:ResourceDisplayName>
                                 <b:ResourceId i:nil="true"/>
                                 <b:ResourceReferenceSystemId>016</b:ResourceReferenceSystemId>
                                 <b:ResourceUid>1152921504606962992</b:ResourceUid>
                              </b:PwsResourceRef>
                           </b:CandidateIdentities>
                           <b:CostCenterAnyFlag>false</b:CostCenterAnyFlag>
                           <b:CostCenterCriteria xmlns:c="http://projectorpsa.com/CommonServices/"/>
                           <b:CostCenterIdentity i:nil="true"/>
                           <b:DefaultSchedulingMode>W</b:DefaultSchedulingMode>
                           <b:Description i:nil="true"/>
                           <b:Keywords i:nil="true"/>
                           <b:LocationAnyFlag>false</b:LocationAnyFlag>
                           <b:LocationIdentities/>
                           <b:LocationIdentity i:nil="true"/>
                           <b:NewExternalSystemIdentifier i:nil="true"/>
                           <b:ResourceIdentity>
                              <b:ResourceDisplayName>Allison Moore</b:ResourceDisplayName>
                              <b:ResourceId i:nil="true"/>
                              <b:ResourceReferenceSystemId>016</b:ResourceReferenceSystemId>
                              <b:ResourceUid>1152921504606962992</b:ResourceUid>
                           </b:ResourceIdentity>
                           <b:RoleEndDate i:nil="true"/>
                           <b:RoleName>Allison Moore</b:RoleName>
                           <b:RoleStartDate i:nil="true"/>
                           <b:ShareCostCenterIdentity i:nil="true"/>
                           <b:SkillCriteria/>
                           <b:TitleIdentities/>
                           <b:TitleIdentity i:nil="true"/>
                           <b:RdcTransferCurrencyIdentity i:nil="true"/>
                           <b:RdcTransferHourlyRate i:nil="true"/>
                           <b:RevenueTransferHourlyRate i:nil="true"/>
                           <b:UserDefinedFields/>
                           <b:RateExceptions/>
                           <b:RdcExceptions/>
                           <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                           <b:PurchaseOrderNumber>Met-Don-Carlo</b:PurchaseOrderNumber>
                        </b:ProjectRoleDetail>





  • No labels