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.

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.