Versions Compared

Key

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

...

This structure contains an instance of PwsProjectRoleDetail which completely defines a project role. Currently, this structure has no other contents, but may in the future include additional related information about the project role that is not a direct attribute of the role itself, or additional non-editable attributes of the role.  This element structure is contained in the response for PwsGetProject

Format

Panel
titlePwsProjectRoleElement

Elements

Element

Data Type

Description

Sample Data

ProjectRoleDetail

PwsProjectRoleDetail

The complete set of project role information. Click here for more detail.

Usage Example(s)

...

languagexml
titleExample 01
collapsetrue

...


AssignedToSchedulersFlagBooleanIf set to "true", this project role is assigned to scheduler to be booked.false
NotesPwsProjectNote []Notes that have been entered for the role.
ProjectIdentityPwsProjectRefThe identity of the project that has the project role.
DeletedFlagBooleanIf set to true, this role is deleted.true
TotalScheduledMinutesDoubleThe total of this role's scheduled minutes.0

Usage Example(s)


Code Block
languagexml
titleExample 01 - named
collapsetrue
                     <b:PwsProjectRoleElement>
                        <b:ProjectRoleDetail>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRoleId i:nil="true"/>
                           <b:ProjectRoleUid>1152921504609687526</b:ProjectRoleUid>
                           <b:BaseRateOnTitleIdentity i:nil="true"/>
                           <b:CandidateIdentities>
                              <b:PwsResourceRef>
                                 <b:ResourceDisplayName>Barry Allen</b:ResourceDisplayName>
                                 <b:ResourceId i:nil="true"/>
                                 <b:ResourceReferenceSystemId>barry1</b:ResourceReferenceSystemId>
                                 <b:ResourceUid>1152921504607019493</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>Barry Allen</b:ResourceDisplayName>
                              <b:ResourceId i:nil="true"/>
                              <b:ResourceReferenceSystemId>barry1</b:ResourceReferenceSystemId>
                              <b:ResourceUid>1152921504607019493</b:ResourceUid>
                           </b:ResourceIdentity>
                           <b:RoleEndDate i:nil="true"/>
                           <b:RoleName>Barry Allen</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 i:nil="true"/>
                           <b:ResourceTypeAnyFlag>false</b:ResourceTypeAnyFlag>
                           <b:ResourceTypeIdentities/>
                           <b:ResourceTypeIdentity i:nil="true"/>
                           <b:ShareUserIdentity i:nil="true"/>
                           <b:Timestamp>AAAAABFFCO4=</b:Timestamp>
                        </b:ProjectRoleDetail>
                        <b:AssignedToSchedulersFlag>false</b:AssignedToSchedulersFlag>
                        <b:Notes>
                           <b:PwsProjectNote>
                              <b:CreatedByUserIdentity>
                                 <b:UserDisplayName>Krakauer, Larry</b:UserDisplayName>
                                 <b:UserId i:nil="true"/>
                                 <b:UserReferenceSystemId>097</b:UserReferenceSystemId>
                                 <b:UserUid>1152921504606944254</b:UserUid>
                              </b:CreatedByUserIdentity>
                              <b:CreatedTimestamp>2018-11-13T17:02:57.423Z</b:CreatedTimestamp>
                              <b:Note>Need cover singer for Rossina nailed down.</b:Note>
                              <b:CreatedByUser>
                                 <b:UserDisplayName>Krakauer, Larry</b:UserDisplayName>
                                 <b:UserId i:nil="true"/>
                                 <b:UserReferenceSystemId>097</b:UserReferenceSystemId>
                                 <b:UserUid>1152921504606944254</b:UserUid>
                                 <b:EmailAddress>Larry@revcorp.min</b:EmailAddress>
                                 <b:FirstName>Larry</b:FirstName>
                                 <b:LastName>Krakauer</b:LastName>
                                 <b:MiddleName>A</b:MiddleName>
                              </b:CreatedByUser>
                              <b:ReadFlag>true</b:ReadFlag>
                              <b:ReadTimestamp>2018-11-13T12:02:57.423</b:ReadTimestamp>
                           </b:PwsProjectNote>
                        </b:Notes>
                        <b:ProjectIdentity>
                           <b:ProjectCode>P001125-001</b:ProjectCode>
                           <b:ProjectId i:nil="true"/>
                           <b:ProjectUid>1152921504607425735</b:ProjectUid>
                        </b:ProjectIdentity>
                        <b:DeletedFlag>false</b:DeletedFlag>
                        <b:TotalScheduledMinutes>60</b:TotalScheduledMinutes>
                     </b:PwsProjectRoleElement>
Code Block
languagexml
titleExample 02 - unnamed
collapsetrue
  					  <b:PwsProjectRoleElement>
                        <b:ProjectRoleDetail>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRoleId i:nil="true"/>
                           <b:ProjectRoleUid>1152921504609687954</b:ProjectRoleUid>
                           <b:BaseRateOnTitleIdentity i:nil="true"/>
                           <b:CandidateIdentities/>
                           <b:CostCenterAnyFlag>false</b:CostCenterAnyFlag>
                           <b:CostCenterCriteria xmlns:c="http://projectorpsa.com/CommonServices/">
                              <c:PwsCostCenterCriteria>
                                 <c:CascadeFlag>true</c:CascadeFlag>
                                 <c:CostCenterIdentity>
                                    <b:CostCenterId i:nil="true"/>
                                    <b:CostCenterName>US-Public Sector*</b:CostCenterName>
                                    <b:CostCenterNumber>US1</b:CostCenterNumber>
                                    <b:CostCenterUid>1152921504606856645</b:CostCenterUid>
                                 </c:CostCenterIdentity>
                              </c:PwsCostCenterCriteria>
                           </b:CostCenterCriteria>
                           <b:CostCenterIdentity>
                              <b:CostCenterId i:nil="true"/>
                              <b:CostCenterName>US-Public Sector*</b:CostCenterName>
                              <b:CostCenterNumber>US1</b:CostCenterNumber>
                              <b:CostCenterUid>1152921504606856645</b:CostCenterUid>
                           </b:CostCenterIdentity>
                           <b:DefaultSchedulingMode>W</b:DefaultSchedulingMode>
                           <b:Description i:nil="true"/>
                           <b:Keywords i:nil="true"/>
                           <b:LocationAnyFlag>true</b:LocationAnyFlag>
                           <b:LocationIdentities/>
                           <b:LocationIdentity>
                              <b:LocationId i:nil="true"/>
                              <b:LocationName>Boston</b:LocationName>
                              <b:LocationUid>1152921504606852816</b:LocationUid>
                           </b:LocationIdentity>
                           <b:NewExternalSystemIdentifier i:nil="true"/>
                           <b:ResourceIdentity i:nil="true"/>
                           <b:RoleEndDate i:nil="true"/>
                           <b:RoleName>Project Manager</b:RoleName>
                           <b:RoleStartDate i:nil="true"/>
                           <b:ShareCostCenterIdentity i:nil="true"/>
                           <b:SkillCriteria/>
                           <b:TitleIdentities>
                              <b:PwsTitleRef>
                                 <b:DepartmentIdentity>
                                    <b:DepartmentId i:nil="true"/>
                                    <b:DepartmentName>Technology</b:DepartmentName>
                                    <b:DepartmentUid>1152921504606851320</b:DepartmentUid>
                                 </b:DepartmentIdentity>
                                 <b:TitleId i:nil="true"/>
                                 <b:TitleName>Principal Technical Consultant</b:TitleName>
                                 <b:TitleUid>1152921504606862841</b:TitleUid>
                              </b:PwsTitleRef>
                              <b:PwsTitleRef>
                                 <b:DepartmentIdentity>
                                    <b:DepartmentId i:nil="true"/>
                                    <b:DepartmentName>Technology</b:DepartmentName>
                                    <b:DepartmentUid>1152921504606851320</b:DepartmentUid>
                                 </b:DepartmentIdentity>
                                 <b:TitleId i:nil="true"/>
                                 <b:TitleName>Senior Technical Consultant</b:TitleName>
                                 <b:TitleUid>1152921504606862842</b:TitleUid>
                              </b:PwsTitleRef>
                           </b:TitleIdentities>
                           <b:TitleIdentity>
                              <b:DepartmentIdentity>
                                 <b:DepartmentId i:nil="true"/>
                                 <b:DepartmentName>Technology</b:DepartmentName>
                                 <b:DepartmentUid>1152921504606851320</b:DepartmentUid>
                              </b:DepartmentIdentity>
                              <b:TitleId i:nil="true"/>
                              <b:TitleName>Principal Technical Consultant</b:TitleName>
                              <b:TitleUid>1152921504606862841</b:TitleUid>
                           </b:TitleIdentity>
                           <b:RdcTransferCurrencyIdentity i:nil="true"/>
                           <b:RdcTransferHourlyRate i:nil="true"/>
                           <b:RevenueTransferHourlyRate i:nil="true"/>
                           <b:UserDefinedFields>
                              <b:PwsUserDefinedFieldDetail>
                                 <b:UdfId i:nil="true"/>
                                 <b:UdfName>RUDF_Tlst_3vals</b:UdfName>
                                 <b:UdfUid>1152921504606857067</b:UdfUid>
                                 <b:BooleanValue i:nil="true"/>
                                 <b:DataType>L</b:DataType>
                                 <b:DateValue i:nil="true"/>
                                 <b:IntegerValue i:nil="true"/>
                                 <b:ResourceIdentityValue i:nil="true"/>
                                 <b:TextValue>c. Hycinth (inactive)</b:TextValue>
                                 <b:UdfTreatment>A</b:UdfTreatment>
                                 <b:StoplightValues/>
                                 <b:ProjectRoleDetail>NumericValue i:nil="true"/>
                                 <b:ExternalSystemIdentifierRelationValue i:nil="true"/>
                           <b:ProjectRoleId i:nil="true"/>   </b:PwsUserDefinedFieldDetail>
                           <b:ProjectRoleUid>1152921504608152048<</b:ProjectRoleUid>UserDefinedFields>
                           <b:BaseRateOnTitleIdentity i:nil="true"RateExceptions/>
                           <b:CandidateIdentities>
   RdcExceptions/>
                          <b:PwsResourceRef>      <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                           <b:ResourceDisplayName>Allison Moore</b:ResourceDisplayName>PurchaseOrderNumber i:nil="true"/>
                           <b:ResourceTypeAnyFlag>false</b:ResourceTypeAnyFlag>
     <b:ResourceId i:nil="true"/>                      <b:ResourceTypeIdentities>
           <b:ResourceReferenceSystemId>016</b:ResourceReferenceSystemId>                   <b:PwsResourceTypeRef>
              <b:ResourceUid>1152921504606962992</b:ResourceUid>                   <b:ResourceTypeCode>Sal</b:ResourceTypeCode>
           </b:PwsResourceRef>                      <b:ResourceTypeId i:nil="true"/>
     </b:CandidateIdentities>                            <b:CostCenterAnyFlag>false<ResourceTypeName>Salaried</b:CostCenterAnyFlag>ResourceTypeName>
                                 <b:CostCenterCriteria xmlns:c="http://projectorpsa.com/CommonServices/"/>ResourceTypeUid>1152921504606847077</b:ResourceTypeUid>
                              <b:CostCenterIdentity i:nil="true"/></b:PwsResourceTypeRef>
                              <b:DefaultSchedulingMode>W</b:DefaultSchedulingMode>PwsResourceTypeRef>
                                 <b:Description i:nil="true"/>ResourceTypeCode>Sal with OT</b:ResourceTypeCode>
                                 <b:KeywordsResourceTypeId i:nil="true"/>
                                 <b:LocationAnyFlag>false<ResourceTypeName>Salaried with Overtime</b:LocationAnyFlag>ResourceTypeName>
                                 <b:LocationIdentities/>ResourceTypeUid>1152921504606847078</b:ResourceTypeUid>
                            <b:LocationIdentity i:nil="true"/>  </b:PwsResourceTypeRef>
                           <b:NewExternalSystemIdentifier i:nil="true"/></b:ResourceTypeIdentities>
                           <b:ResourceIdentity>ResourceTypeIdentity>
                              <b:ResourceDisplayName>Allison Moore<ResourceTypeCode>Sal</b:ResourceDisplayName>ResourceTypeCode>
                              <b:ResourceIdResourceTypeId i:nil="true"/>
                              <b:ResourceReferenceSystemId>016<ResourceTypeName>Salaried</b:ResourceReferenceSystemId>ResourceTypeName>
                              <b:ResourceUid>1152921504606962992<ResourceTypeUid>1152921504606847077</b:ResourceTypeUid>
                           </b:ResourceUid>ResourceTypeIdentity>
                           </b:ResourceIdentity><b:ShareUserIdentity>
                              <b:RoleEndDateUserDisplayName>Chris i:nil="true"/>Evans</b:UserDisplayName>
                              <b:RoleName>Allison Moore</b:RoleName>UserId i:nil="true"/>
                              <b:RoleStartDate i:nil="true"/>UserReferenceSystemId>008</b:UserReferenceSystemId>
                              <b:ShareCostCenterIdentity i:nil="true"/>UserUid>1152921504606944233</b:UserUid>
                           <b:SkillCriteria/></b:ShareUserIdentity>
                           <b:TitleIdentities/>Timestamp>AAAAABFEKj4=</b:Timestamp>
                           <b:TitleIdentity i:nil="true"/></b:ProjectRoleDetail>
                           <b:RdcTransferCurrencyIdentity i:nil="true"/>
      AssignedToSchedulersFlag>false</b:AssignedToSchedulersFlag>
                    <b:RdcTransferHourlyRate i:nil="true"/>    <b:Notes/>
                        <b:RevenueTransferHourlyRate i:nil="true"/>ProjectIdentity>
                           <b:UserDefinedFields/>ProjectCode>P001125-001</b:ProjectCode>
                           <b:RateExceptionsProjectId i:nil="true"/>
                           <b:RdcExceptionsProjectUid>1152921504607425735</>b:ProjectUid>
                           <b:InheritPurchaseOrderNumberFlag>true<</b:InheritPurchaseOrderNumberFlag>ProjectIdentity>
                           <b:PurchaseOrderNumber>Met-Don-Carlo<DeletedFlag>false</b:PurchaseOrderNumber>DeletedFlag>
                        <<b:TotalScheduledMinutes>120</b:ProjectRoleDetail>TotalScheduledMinutes>
                     </b:PwsProjectRoleElement>

...