/
PwsGetTimeEntryProjectRole

PwsGetTimeEntryProjectRole

Overview


This web service retrieves information about a project role, intended to be used for logging time against the role. The caller specifies a project identity (PwsProjectRef) and optionally a role identity (PwsProjectRoleRef). The role identity is necessary when the resource is assigned to multiple roles on the given project. If a resource identity (PwsResourceRef) is supplied, the intent is that time cards will eventually be created for the specified resource. Otherwise the intent is to create time cards for the resource associated with the caller. If no resource is specified and the caller is not linked to a resource, an error is raised.


Rate Limiting

In order to protect our servers from inadvertent service overuse or intentional attack, and to fairly distribute services to all our customers, we have implemented a rate limiting algorithm.  When fully deployed, this new algorithm will cause services to either succeed with new warnings or fail with new errors when services are consumed at too high a rate.  Programs that consume Projector services should be enhanced to handle rate limiting errors so that they can continue functioning properly.  For more information please visit: Projector Rate Limiting Behavior.


Request Format


PwsGetTimeEntryProjectRole Request

Request Elements


Element

Data Type

Required?

Description

Sample Data

RequestId

Int32

No 

Click here for more information.

SessionTicket

String

Yes 

Click here for more information.

ARgBFuS/0LDcPCTXeih6XQ==

EndDate

DateTime

Yes

Together, the StartDate and EndDate define the date range within which the caller intends to be logging time cards.

2018-03-06T00:00:00.000Z

ProjectIdentity

PwsProjectRef

Yes

The identity of the project.


ResourceIdentity

PwsResourceRef

Yes 

The identity of the resource. The caller's resource is used if no value is specified for ResourceIdentity.


RoleIdentity

PwsProjectRoleRef

No 

The identity of the role.


StartDate

DateTime

Yes 

Together, the StartDate and EndDate define the date range within which the caller intends to be logging time cards.

2018-03-04T00:00:00.000Z

Request Usage Example(s)


Example 01
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:tim="http://projectorpsa.com/DataContracts/Shared/TimeAndCost/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
   <soapenv:Header/>
   <soapenv:Body>
      <pws:PwsGetTimeEntryProjectRole>
         <pws:serviceRequest>
            <req:RequestId>1</req:RequestId>
            <req:SessionTicket>ARgBFuS/0LDcPCTXeih6XQ==</req:SessionTicket>
            <tim:EndDate>2018-03-06T00:00:00.000Z</tim:EndDate>
            <tim:ProjectIdentity>
               <com:ProjectCode>P001396-001</com:ProjectCode>
            </tim:ProjectIdentity>
            <tim:ResourceIdentity>
               <com:ResourceReferenceSystemId>E123</com:ResourceReferenceSystemId>
            </tim:ResourceIdentity>
            <tim:RoleIdentity>
               <com:ProjectRoleUid>1152921504609525049</com:ProjectRoleUid>
            </tim:RoleIdentity>
            <tim:StartDate>2018-03-04T00:00:00.000Z</tim:StartDate>
         </pws:serviceRequest>
      </pws:PwsGetTimeEntryProjectRole>
   </soapenv:Body>
</soapenv:Envelope>

Response Format


PwsGetTimeEntryProjectRole Response

Response Elements


Element

Data Type

Description

Sample Data

Messages

PwsMessage[]

 The web service response status and message. Click here for more information.


ResponseId

Int32

Click here for more information.

1

Status

RequestStatus

Click here for more information.

Ok


ServerTimestampUtc

DateTime

Click here for more information.

2018-03-12T19:39:20.0566836Z
TimeEntryProjectPwsTimeEntryProjectThe complete information about the project, including information about the role as well.

Response Usage Example(s)


Example 01
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <PwsGetTimeEntryProjectRoleResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
         <PwsGetTimeEntryProjectRoleResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/TimeAndCost/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
            <ResponseId xmlns="http://projectorpsa.com/CommonServices/">1</ResponseId>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
            <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-03-12T19:39:20.0566836Z</ServerTimestampUtc>
            <a:TimeEntryProject>
               <a:AllowAssignmentFlag>false</a:AllowAssignmentFlag>
               <a:AllowBookingFlag>true</a:AllowBookingFlag>
               <a:CanOpenFlag>true</a:CanOpenFlag>
               <a:CloseDate i:nil="true"/>
               <a:DescriptionRequiredFlag>false</a:DescriptionRequiredFlag>
               <a:OpenDate>2018-01-01T00:00:00Z</a:OpenDate>
               <a:OpenFlag>true</a:OpenFlag>
               <a:PmModuleEnabledFlag>true</a:PmModuleEnabledFlag>
               <a:ProjectDescriptor>
                  <ProjectCode xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">P001396-001</ProjectCode>
                  <ProjectId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                  <ProjectUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607412210</ProjectUid>
                  <a:EngagementDescriptor>
                     <EngagementCode xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">E001396</EngagementCode>
                     <EngagementId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <EngagementUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607324699</EngagementUid>
                     <a:ClientDescriptor>
                        <ClientId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <ClientNumber xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">PR-PSA</ClientNumber>
                        <ClientUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606961482</ClientUid>
                        <a:ClientName>Projector PSA</a:ClientName>
                        <a:ParentClientDescriptor i:nil="true"/>
                     </a:ClientDescriptor>
                     <a:EngagementManager xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:UserDisplayName>Jack Spratt</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId>E123</b:UserReferenceSystemId>
                        <b:UserUid>1152921504607112369</b:UserUid>
                        <b:EmailAddress>jack@revcorp.bb</b:EmailAddress>
                        <b:FirstName>Jack</b:FirstName>
                        <b:LastName>Spratt</b:LastName>
                        <b:MiddleName i:nil="true"/>
                     </a:EngagementManager>
                     <a:EngagementName>Web Services Engagement</a:EngagementName>
                     <a:EngagementTypeDescriptor>
                        <EngagementTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <EngagementTypeName xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">Billable - Time and Materials</EngagementTypeName>
                        <EngagementTypeShortName xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">TandM</EngagementTypeShortName>
                        <EngagementTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606863884</EngagementTypeUid>
                        <a:BillableFlag>true</a:BillableFlag>
                     </a:EngagementTypeDescriptor>
                     <a:EngagementCurrencyDecimalDigits>2</a:EngagementCurrencyDecimalDigits>
                     <a:EngagementCurrencyIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:CurrencyCode>USD</b:CurrencyCode>
                        <b:CurrencyId i:nil="true"/>
                        <b:CurrencyUid>1152921504606851838</b:CurrencyUid>
                     </a:EngagementCurrencyIdentity>
                  </a:EngagementDescriptor>
                  <a:LocationIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                     <b:LocationId i:nil="true"/>
                     <b:LocationName>USA</b:LocationName>
                     <b:LocationUid>1152921504606855985</b:LocationUid>
                  </a:LocationIdentity>
                  <a:ProjectCloseDate i:nil="true"/>
                  <a:ProjectDescription>Updating the Description</a:ProjectDescription>
                  <a:ProjectManager xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                     <b:UserDisplayName>Bettina Borces</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                     <b:UserReferenceSystemId>Partner - 01</b:UserReferenceSystemId>
                     <b:UserUid>1152921504607011056</b:UserUid>
                     <b:EmailAddress>bettina@projectorpsa.com</b:EmailAddress>
                     <b:FirstName>Bettina</b:FirstName>
                     <b:LastName>Borces</b:LastName>
                     <b:MiddleName i:nil="true"/>
                  </a:ProjectManager>
                  <a:ProjectName>Web Services Project</a:ProjectName>
                  <a:ProjectOpenDate>2018-01-01T00:00:00Z</a:ProjectOpenDate>
                  <a:ProjectRoles>
                     <a:PwsRole>
                        <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <ProjectRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <ProjectRoleUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504609525049</ProjectRoleUid>
                        <a:RoleEndDate i:nil="true"/>
                        <a:RoleName>JS</a:RoleName>
                        <a:RoleStartDate>2018-01-01T00:00:00Z</a:RoleStartDate>
                     </a:PwsRole>
                  </a:ProjectRoles>
                  <a:ProjectStageIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                     <b:ProjectStageId i:nil="true"/>
                     <b:ProjectStageName>Delivery</b:ProjectStageName>
                     <b:ProjectStageShortName>Delivery</b:ProjectStageShortName>
                     <b:ProjectStageUid>1152921504606853304</b:ProjectStageUid>
                  </a:ProjectStageIdentity>
                  <a:UnavailableReasonCode i:nil="true"/>
                  <a:Udf1InactiveFlag>false</a:Udf1InactiveFlag>
                  <a:Udf1Values xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
                  <a:Udf2InactiveFlag>false</a:Udf2InactiveFlag>
                  <a:Udf2Values xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
                  <a:Udf1DefaultValue i:nil="true"/>
                  <a:Udf2DefaultValue i:nil="true"/>
                  <a:ExpenseTypeIdentities xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
               </a:ProjectDescriptor>
               <a:ProjectRateTypes xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                  <b:PwsProjectRateTypeSummary>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectRateTypeId i:nil="true"/>
                     <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                     <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                  </b:PwsProjectRateTypeSummary>
                  <b:PwsProjectRateTypeSummary>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectRateTypeId i:nil="true"/>
                     <b:ProjectRateTypeUid>1152921504607370465</b:ProjectRateTypeUid>
                     <b:ProjectRateTypeName>Not Chargeable</b:ProjectRateTypeName>
                  </b:PwsProjectRateTypeSummary>
                  <b:PwsProjectRateTypeSummary>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectRateTypeId i:nil="true"/>
                     <b:ProjectRateTypeUid>1152921504607370466</b:ProjectRateTypeUid>
                     <b:ProjectRateTypeName>Overtime (1.5x)</b:ProjectRateTypeName>
                  </b:PwsProjectRateTypeSummary>
                  <b:PwsProjectRateTypeSummary>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectRateTypeId i:nil="true"/>
                     <b:ProjectRateTypeUid>1152921504607370467</b:ProjectRateTypeUid>
                     <b:ProjectRateTypeName>Overtime (2x)</b:ProjectRateTypeName>
                  </b:PwsProjectRateTypeSummary>
                  <b:PwsProjectRateTypeSummary>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectRateTypeId i:nil="true"/>
                     <b:ProjectRateTypeUid>1152921504607370469</b:ProjectRateTypeUid>
                     <b:ProjectRateTypeName>Special Rate</b:ProjectRateTypeName>
                  </b:PwsProjectRateTypeSummary>
               </a:ProjectRateTypes>
               <a:ProjectTaskTypes>
                  <a:PwsTaskType>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608115979</ProjectTaskTypeUid>
                     <a:AllowedProjectRateTypes xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370465</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Not Chargeable</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370466</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (1.5x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370467</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (2x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370469</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Special Rate</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                     </a:AllowedProjectRateTypes>
                     <a:DefaultProjectRateTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                     </a:DefaultProjectRateTypeIdentity>
                     <a:InactiveFlag>false</a:InactiveFlag>
                     <a:NarrativeRequiredFlag>false</a:NarrativeRequiredFlag>
                     <a:ProjectTaskTypeName>Task Type 01</a:ProjectTaskTypeName>
                     <a:StandardTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:StandardTaskTypeCode>TT01</b:StandardTaskTypeCode>
                        <b:StandardTaskTypeId i:nil="true"/>
                        <b:StandardTaskTypeName>Task Type 01</b:StandardTaskTypeName>
                        <b:StandardTaskTypeUid>1152921504606848772</b:StandardTaskTypeUid>
                     </a:StandardTaskTypeIdentity>
                  </a:PwsTaskType>
                  <a:PwsTaskType>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608115980</ProjectTaskTypeUid>
                     <a:AllowedProjectRateTypes xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370465</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Not Chargeable</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370466</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (1.5x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370467</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (2x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370469</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Special Rate</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                     </a:AllowedProjectRateTypes>
                     <a:DefaultProjectRateTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                     </a:DefaultProjectRateTypeIdentity>
                     <a:InactiveFlag>false</a:InactiveFlag>
                     <a:NarrativeRequiredFlag>false</a:NarrativeRequiredFlag>
                     <a:ProjectTaskTypeName>Task Type 02</a:ProjectTaskTypeName>
                     <a:StandardTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:StandardTaskTypeCode>TT02</b:StandardTaskTypeCode>
                        <b:StandardTaskTypeId i:nil="true"/>
                        <b:StandardTaskTypeName>Task Type 02</b:StandardTaskTypeName>
                        <b:StandardTaskTypeUid>1152921504606848773</b:StandardTaskTypeUid>
                     </a:StandardTaskTypeIdentity>
                  </a:PwsTaskType>
                  <a:PwsTaskType>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608115981</ProjectTaskTypeUid>
                     <a:AllowedProjectRateTypes xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370465</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Not Chargeable</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370466</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (1.5x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370467</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (2x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370469</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Special Rate</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                     </a:AllowedProjectRateTypes>
                     <a:DefaultProjectRateTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                     </a:DefaultProjectRateTypeIdentity>
                     <a:InactiveFlag>false</a:InactiveFlag>
                     <a:NarrativeRequiredFlag>false</a:NarrativeRequiredFlag>
                     <a:ProjectTaskTypeName>Task Type 03</a:ProjectTaskTypeName>
                     <a:StandardTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:StandardTaskTypeCode>TT03</b:StandardTaskTypeCode>
                        <b:StandardTaskTypeId i:nil="true"/>
                        <b:StandardTaskTypeName>Task Type 03</b:StandardTaskTypeName>
                        <b:StandardTaskTypeUid>1152921504606848774</b:StandardTaskTypeUid>
                     </a:StandardTaskTypeIdentity>
                  </a:PwsTaskType>
                  <a:PwsTaskType>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608115982</ProjectTaskTypeUid>
                     <a:AllowedProjectRateTypes xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370465</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Not Chargeable</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370466</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (1.5x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370467</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (2x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370469</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Special Rate</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                     </a:AllowedProjectRateTypes>
                     <a:DefaultProjectRateTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                     </a:DefaultProjectRateTypeIdentity>
                     <a:InactiveFlag>false</a:InactiveFlag>
                     <a:NarrativeRequiredFlag>false</a:NarrativeRequiredFlag>
                     <a:ProjectTaskTypeName>Task Type 04</a:ProjectTaskTypeName>
                     <a:StandardTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:StandardTaskTypeCode>TT04</b:StandardTaskTypeCode>
                        <b:StandardTaskTypeId i:nil="true"/>
                        <b:StandardTaskTypeName>Task Type 04</b:StandardTaskTypeName>
                        <b:StandardTaskTypeUid>1152921504606848775</b:StandardTaskTypeUid>
                     </a:StandardTaskTypeIdentity>
                  </a:PwsTaskType>
                  <a:PwsTaskType>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608115983</ProjectTaskTypeUid>
                     <a:AllowedProjectRateTypes xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370465</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Not Chargeable</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370466</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (1.5x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370467</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Overtime (2x)</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370469</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Special Rate</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                     </a:AllowedProjectRateTypes>
                     <a:DefaultProjectRateTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                     </a:DefaultProjectRateTypeIdentity>
                     <a:InactiveFlag>false</a:InactiveFlag>
                     <a:NarrativeRequiredFlag>false</a:NarrativeRequiredFlag>
                     <a:ProjectTaskTypeName>Task Type 05</a:ProjectTaskTypeName>
                     <a:StandardTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:StandardTaskTypeCode>TT05</b:StandardTaskTypeCode>
                        <b:StandardTaskTypeId i:nil="true"/>
                        <b:StandardTaskTypeName>Task Type 05</b:StandardTaskTypeName>
                        <b:StandardTaskTypeUid>1152921504606848776</b:StandardTaskTypeUid>
                     </a:StandardTaskTypeIdentity>
                  </a:PwsTaskType>
                  <a:PwsTaskType>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608116011</ProjectTaskTypeUid>
                     <a:AllowedProjectRateTypes xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:PwsProjectRateTypeSummary>
                           <b:ExternalSystemIdentifier i:nil="true"/>
                           <b:ProjectRateTypeId i:nil="true"/>
                           <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                           <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                        </b:PwsProjectRateTypeSummary>
                     </a:AllowedProjectRateTypes>
                     <a:DefaultProjectRateTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectRateTypeId i:nil="true"/>
                        <b:ProjectRateTypeUid>1152921504607370468</b:ProjectRateTypeUid>
                     </a:DefaultProjectRateTypeIdentity>
                     <a:InactiveFlag>false</a:InactiveFlag>
                     <a:NarrativeRequiredFlag>false</a:NarrativeRequiredFlag>
                     <a:ProjectTaskTypeName>Milestone</a:ProjectTaskTypeName>
                     <a:StandardTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:StandardTaskTypeCode>MS</b:StandardTaskTypeCode>
                        <b:StandardTaskTypeId i:nil="true"/>
                        <b:StandardTaskTypeName>Milestone</b:StandardTaskTypeName>
                        <b:StandardTaskTypeUid>1152921504606853849</b:StandardTaskTypeUid>
                     </a:StandardTaskTypeIdentity>
                  </a:PwsTaskType>
               </a:ProjectTaskTypes>
               <a:ProjectTasks>
                  <a:PwsProjectTask>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608637343</ProjectTaskUid>
                     <a:Description i:nil="true"/>
                     <a:Name>Milestone1</a:Name>
                     <a:Notes/>
                     <a:OpenForTimeFlag>false</a:OpenForTimeFlag>
                     <a:ParentProjectTaskIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:ParentTaskName i:nil="true"/>
                     <a:PlannedEndDateTime>2018-01-01T00:00:00Z</a:PlannedEndDateTime>
                     <a:PlannedStartDateTime>2018-01-01T00:00:00Z</a:PlannedStartDateTime>
                     <a:ProjectTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608116011</b:ProjectTaskTypeUid>
                     </a:ProjectTaskTypeIdentity>
                     <a:Roles>
                        <a:PwsProjectTaskRole>
                           <ProjectRoleIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectRoleId i:nil="true"/>
                              <ProjectRoleUid>1152921504609525049</ProjectRoleUid>
                           </ProjectRoleIdentity>
                           <ProjectTaskIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectTaskId i:nil="true"/>
                              <ProjectTaskUid>1152921504608637343</ProjectTaskUid>
                           </ProjectTaskIdentity>
                           <ProjectTaskRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <ProjectTaskRoleUid i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <a:ActualMinutesSinceAsOfDate>0</a:ActualMinutesSinceAsOfDate>
                           <a:BudgetedMinutes i:nil="true"/>
                           <a:CompletedFlag>false</a:CompletedFlag>
                           <a:Estimates/>
                           <a:LateFlag>false</a:LateFlag>
                           <a:TotalMinutesToDate>0</a:TotalMinutesToDate>
                           <a:CompletedFlagAtLatestPostAsOfDate i:nil="true"/>
                           <a:LateEligibleFlag>false</a:LateEligibleFlag>
                           <a:LatestAsOfDatePostDateRange i:nil="true"/>
                           <a:RemainingMinutesPostDateRange i:nil="true"/>
                           <a:RemainingMinutesPriorToDateRange>0</a:RemainingMinutesPriorToDateRange>
                           <a:TotalMinutesPostTimesheet>0</a:TotalMinutesPostTimesheet>
                        </a:PwsProjectTaskRole>
                     </a:Roles>
                     <a:SequenceNumber>0</a:SequenceNumber>
                     <a:WbsCode>1</a:WbsCode>
                     <a:ParentTaskWbsCode i:nil="true"/>
                  </a:PwsProjectTask>
                  <a:PwsProjectTask>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608637344</ProjectTaskUid>
                     <a:Description i:nil="true"/>
                     <a:Name>Task 1</a:Name>
                     <a:Notes>
                        <a:PwsProjectTaskNoteHistory>
                           <a:CreatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <b:UserDisplayName>Jack Spratt</b:UserDisplayName>
                              <b:UserId i:nil="true"/>
                              <b:UserReferenceSystemId>E123</b:UserReferenceSystemId>
                              <b:UserUid>1152921504607112369</b:UserUid>
                           </a:CreatedByUser>
                           <a:CreatedTimestamp>2018-03-09T21:12:16.373Z</a:CreatedTimestamp>
                           <a:ProjectTaskNotes>Added via the web service</a:ProjectTaskNotes>
                        </a:PwsProjectTaskNoteHistory>
                        <a:PwsProjectTaskNoteHistory>
                           <a:CreatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <b:UserDisplayName>Jack Spratt</b:UserDisplayName>
                              <b:UserId i:nil="true"/>
                              <b:UserReferenceSystemId>E123</b:UserReferenceSystemId>
                              <b:UserUid>1152921504607112369</b:UserUid>
                           </a:CreatedByUser>
                           <a:CreatedTimestamp>2018-03-09T21:42:46.697Z</a:CreatedTimestamp>
                           <a:ProjectTaskNotes>Added via the web service</a:ProjectTaskNotes>
                        </a:PwsProjectTaskNoteHistory>
                        <a:PwsProjectTaskNoteHistory>
                           <a:CreatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <b:UserDisplayName>Jack Spratt</b:UserDisplayName>
                              <b:UserId i:nil="true"/>
                              <b:UserReferenceSystemId>E123</b:UserReferenceSystemId>
                              <b:UserUid>1152921504607112369</b:UserUid>
                           </a:CreatedByUser>
                           <a:CreatedTimestamp>2018-03-09T21:43:18.02Z</a:CreatedTimestamp>
                           <a:ProjectTaskNotes>Added via the web service</a:ProjectTaskNotes>
                        </a:PwsProjectTaskNoteHistory>
                     </a:Notes>
                     <a:OpenForTimeFlag>true</a:OpenForTimeFlag>
                     <a:ParentProjectTaskIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:ParentTaskName i:nil="true"/>
                     <a:PlannedEndDateTime>2018-01-30T08:00:00Z</a:PlannedEndDateTime>
                     <a:PlannedStartDateTime>2018-01-01T00:00:00Z</a:PlannedStartDateTime>
                     <a:ProjectTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608115979</b:ProjectTaskTypeUid>
                     </a:ProjectTaskTypeIdentity>
                     <a:Roles>
                        <a:PwsProjectTaskRole>
                           <ProjectRoleIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectRoleId i:nil="true"/>
                              <ProjectRoleUid>1152921504609525049</ProjectRoleUid>
                           </ProjectRoleIdentity>
                           <ProjectTaskIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectTaskId i:nil="true"/>
                              <ProjectTaskUid>1152921504608637344</ProjectTaskUid>
                           </ProjectTaskIdentity>
                           <ProjectTaskRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <ProjectTaskRoleUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608549426</ProjectTaskRoleUid>
                           <a:ActualMinutesSinceAsOfDate>0</a:ActualMinutesSinceAsOfDate>
                           <a:BudgetedMinutes>0</a:BudgetedMinutes>
                           <a:CompletedFlag>false</a:CompletedFlag>
                           <a:Estimates/>
                           <a:LateFlag>true</a:LateFlag>
                           <a:TotalMinutesToDate>0</a:TotalMinutesToDate>
                           <a:CompletedFlagAtLatestPostAsOfDate>false</a:CompletedFlagAtLatestPostAsOfDate>
                           <a:LateEligibleFlag>true</a:LateEligibleFlag>
                           <a:LatestAsOfDatePostDateRange>2018-03-09T00:00:00</a:LatestAsOfDatePostDateRange>
                           <a:RemainingMinutesPostDateRange>360</a:RemainingMinutesPostDateRange>
                           <a:RemainingMinutesPriorToDateRange>0</a:RemainingMinutesPriorToDateRange>
                           <a:TotalMinutesPostTimesheet>60</a:TotalMinutesPostTimesheet>
                        </a:PwsProjectTaskRole>
                     </a:Roles>
                     <a:SequenceNumber>1</a:SequenceNumber>
                     <a:WbsCode>2</a:WbsCode>
                     <a:ParentTaskWbsCode i:nil="true"/>
                  </a:PwsProjectTask>
                  <a:PwsProjectTask>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608637345</ProjectTaskUid>
                     <a:Description i:nil="true"/>
                     <a:Name>Task 2</a:Name>
                     <a:Notes/>
                     <a:OpenForTimeFlag>true</a:OpenForTimeFlag>
                     <a:ParentProjectTaskIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:ParentTaskName i:nil="true"/>
                     <a:PlannedEndDateTime>2018-01-30T08:00:00Z</a:PlannedEndDateTime>
                     <a:PlannedStartDateTime>2018-01-01T00:00:00Z</a:PlannedStartDateTime>
                     <a:ProjectTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608115980</b:ProjectTaskTypeUid>
                     </a:ProjectTaskTypeIdentity>
                     <a:Roles>
                        <a:PwsProjectTaskRole>
                           <ProjectRoleIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectRoleId i:nil="true"/>
                              <ProjectRoleUid>1152921504609525049</ProjectRoleUid>
                           </ProjectRoleIdentity>
                           <ProjectTaskIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectTaskId i:nil="true"/>
                              <ProjectTaskUid>1152921504608637345</ProjectTaskUid>
                           </ProjectTaskIdentity>
                           <ProjectTaskRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <ProjectTaskRoleUid i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <a:ActualMinutesSinceAsOfDate>0</a:ActualMinutesSinceAsOfDate>
                           <a:BudgetedMinutes i:nil="true"/>
                           <a:CompletedFlag>false</a:CompletedFlag>
                           <a:Estimates/>
                           <a:LateFlag>false</a:LateFlag>
                           <a:TotalMinutesToDate>0</a:TotalMinutesToDate>
                           <a:CompletedFlagAtLatestPostAsOfDate i:nil="true"/>
                           <a:LateEligibleFlag>false</a:LateEligibleFlag>
                           <a:LatestAsOfDatePostDateRange i:nil="true"/>
                           <a:RemainingMinutesPostDateRange i:nil="true"/>
                           <a:RemainingMinutesPriorToDateRange>0</a:RemainingMinutesPriorToDateRange>
                           <a:TotalMinutesPostTimesheet>0</a:TotalMinutesPostTimesheet>
                        </a:PwsProjectTaskRole>
                     </a:Roles>
                     <a:SequenceNumber>2</a:SequenceNumber>
                     <a:WbsCode>3</a:WbsCode>
                     <a:ParentTaskWbsCode i:nil="true"/>
                  </a:PwsProjectTask>
                  <a:PwsProjectTask>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608637346</ProjectTaskUid>
                     <a:Description i:nil="true"/>
                     <a:Name>Task 3</a:Name>
                     <a:Notes/>
                     <a:OpenForTimeFlag>true</a:OpenForTimeFlag>
                     <a:ParentProjectTaskIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:ParentTaskName i:nil="true"/>
                     <a:PlannedEndDateTime>2018-01-30T08:00:00Z</a:PlannedEndDateTime>
                     <a:PlannedStartDateTime>2018-01-01T00:00:00Z</a:PlannedStartDateTime>
                     <a:ProjectTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608115981</b:ProjectTaskTypeUid>
                     </a:ProjectTaskTypeIdentity>
                     <a:Roles>
                        <a:PwsProjectTaskRole>
                           <ProjectRoleIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectRoleId i:nil="true"/>
                              <ProjectRoleUid>1152921504609525049</ProjectRoleUid>
                           </ProjectRoleIdentity>
                           <ProjectTaskIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectTaskId i:nil="true"/>
                              <ProjectTaskUid>1152921504608637346</ProjectTaskUid>
                           </ProjectTaskIdentity>
                           <ProjectTaskRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <ProjectTaskRoleUid i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <a:ActualMinutesSinceAsOfDate>0</a:ActualMinutesSinceAsOfDate>
                           <a:BudgetedMinutes i:nil="true"/>
                           <a:CompletedFlag>false</a:CompletedFlag>
                           <a:Estimates/>
                           <a:LateFlag>false</a:LateFlag>
                           <a:TotalMinutesToDate>0</a:TotalMinutesToDate>
                           <a:CompletedFlagAtLatestPostAsOfDate i:nil="true"/>
                           <a:LateEligibleFlag>false</a:LateEligibleFlag>
                           <a:LatestAsOfDatePostDateRange i:nil="true"/>
                           <a:RemainingMinutesPostDateRange i:nil="true"/>
                           <a:RemainingMinutesPriorToDateRange>0</a:RemainingMinutesPriorToDateRange>
                           <a:TotalMinutesPostTimesheet>0</a:TotalMinutesPostTimesheet>
                        </a:PwsProjectTaskRole>
                     </a:Roles>
                     <a:SequenceNumber>3</a:SequenceNumber>
                     <a:WbsCode>4</a:WbsCode>
                     <a:ParentTaskWbsCode i:nil="true"/>
                  </a:PwsProjectTask>
                  <a:PwsProjectTask>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608637347</ProjectTaskUid>
                     <a:Description i:nil="true"/>
                     <a:Name>Task 4</a:Name>
                     <a:Notes/>
                     <a:OpenForTimeFlag>true</a:OpenForTimeFlag>
                     <a:ParentProjectTaskIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:ParentTaskName i:nil="true"/>
                     <a:PlannedEndDateTime>2018-01-30T08:00:00Z</a:PlannedEndDateTime>
                     <a:PlannedStartDateTime>2018-01-01T00:00:00Z</a:PlannedStartDateTime>
                     <a:ProjectTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608115982</b:ProjectTaskTypeUid>
                     </a:ProjectTaskTypeIdentity>
                     <a:Roles>
                        <a:PwsProjectTaskRole>
                           <ProjectRoleIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectRoleId i:nil="true"/>
                              <ProjectRoleUid>1152921504609525049</ProjectRoleUid>
                           </ProjectRoleIdentity>
                           <ProjectTaskIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectTaskId i:nil="true"/>
                              <ProjectTaskUid>1152921504608637347</ProjectTaskUid>
                           </ProjectTaskIdentity>
                           <ProjectTaskRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <ProjectTaskRoleUid i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <a:ActualMinutesSinceAsOfDate>0</a:ActualMinutesSinceAsOfDate>
                           <a:BudgetedMinutes i:nil="true"/>
                           <a:CompletedFlag>false</a:CompletedFlag>
                           <a:Estimates/>
                           <a:LateFlag>false</a:LateFlag>
                           <a:TotalMinutesToDate>0</a:TotalMinutesToDate>
                           <a:CompletedFlagAtLatestPostAsOfDate i:nil="true"/>
                           <a:LateEligibleFlag>false</a:LateEligibleFlag>
                           <a:LatestAsOfDatePostDateRange i:nil="true"/>
                           <a:RemainingMinutesPostDateRange i:nil="true"/>
                           <a:RemainingMinutesPriorToDateRange>0</a:RemainingMinutesPriorToDateRange>
                           <a:TotalMinutesPostTimesheet>0</a:TotalMinutesPostTimesheet>
                        </a:PwsProjectTaskRole>
                     </a:Roles>
                     <a:SequenceNumber>4</a:SequenceNumber>
                     <a:WbsCode>5</a:WbsCode>
                     <a:ParentTaskWbsCode i:nil="true"/>
                  </a:PwsProjectTask>
                  <a:PwsProjectTask>
                     <ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectTaskUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608637357</ProjectTaskUid>
                     <a:Description i:nil="true"/>
                     <a:Name>Task 5</a:Name>
                     <a:Notes/>
                     <a:OpenForTimeFlag>true</a:OpenForTimeFlag>
                     <a:ParentProjectTaskIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:ParentTaskName i:nil="true"/>
                     <a:PlannedEndDateTime>2018-01-30T08:00:00Z</a:PlannedEndDateTime>
                     <a:PlannedStartDateTime>2018-01-01T00:00:00Z</a:PlannedStartDateTime>
                     <a:ProjectTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectTaskTypeId i:nil="true"/>
                        <b:ProjectTaskTypeUid>1152921504608115983</b:ProjectTaskTypeUid>
                     </a:ProjectTaskTypeIdentity>
                     <a:Roles>
                        <a:PwsProjectTaskRole>
                           <ProjectRoleIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectRoleId i:nil="true"/>
                              <ProjectRoleUid>1152921504609525049</ProjectRoleUid>
                           </ProjectRoleIdentity>
                           <ProjectTaskIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
                              <ExternalSystemIdentifier i:nil="true"/>
                              <ProjectTaskId i:nil="true"/>
                              <ProjectTaskUid>1152921504608637357</ProjectTaskUid>
                           </ProjectTaskIdentity>
                           <ProjectTaskRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <ProjectTaskRoleUid i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <a:ActualMinutesSinceAsOfDate>0</a:ActualMinutesSinceAsOfDate>
                           <a:BudgetedMinutes i:nil="true"/>
                           <a:CompletedFlag>false</a:CompletedFlag>
                           <a:Estimates/>
                           <a:LateFlag>false</a:LateFlag>
                           <a:TotalMinutesToDate>0</a:TotalMinutesToDate>
                           <a:CompletedFlagAtLatestPostAsOfDate i:nil="true"/>
                           <a:LateEligibleFlag>false</a:LateEligibleFlag>
                           <a:LatestAsOfDatePostDateRange i:nil="true"/>
                           <a:RemainingMinutesPostDateRange i:nil="true"/>
                           <a:RemainingMinutesPriorToDateRange>0</a:RemainingMinutesPriorToDateRange>
                           <a:TotalMinutesPostTimesheet>0</a:TotalMinutesPostTimesheet>
                        </a:PwsProjectTaskRole>
                     </a:Roles>
                     <a:SequenceNumber>5</a:SequenceNumber>
                     <a:WbsCode>6</a:WbsCode>
                     <a:ParentTaskWbsCode i:nil="true"/>
                  </a:PwsProjectTask>
               </a:ProjectTasks>
               <a:RoleCount>1</a:RoleCount>
               <a:TaskCount>6</a:TaskCount>
               <a:TimeCards/>
               <a:Udf1Treatment>A</a:Udf1Treatment>
               <a:Udf2Treatment>A</a:Udf2Treatment>
            </a:TimeEntryProject>
         </PwsGetTimeEntryProjectRoleResult>
      </PwsGetTimeEntryProjectRoleResponse>
   </s:Body>
</s:Envelope>

PwsGetTimeEntryProjectRole - Common Errors and Warnings

ErrorNumber

ErrorCode

ErrorText

20010ProjectRequiredForGetTimeEntryProjectRoleA project must be specified.
20011TimeEntryProjectRoleStartDateRequiredThe range start date must be specified.
20012TimeEntryProjectRoleEndDateRequiredThe range end date must be specified.
20013InvalidValueForTimeEntryProjectRoleStartDateThe specified start date must be expressed as midnight UTC on the desired date.
20014InvalidValueForTimeEntryProjectRoleEndDateThe specified end date must be expressed as midnight UTC on the desired date.

Related content

PwsGetResourceSchedulingRoleData
PwsGetResourceSchedulingRoleData
More like this
PwsSaveProjectRole
PwsSaveProjectRole
More like this
Getting Started with Web Services 2.0
Getting Started with Web Services 2.0
Read with this
PwsGetTimeCards
PwsGetTimeCards
More like this
PwsGetProject
PwsGetProject
Read with this
PwsRequestOrBookRoleHours
PwsRequestOrBookRoleHours
More like this