Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 7
Next »
Overview
This web service retrieves a list of time cards (PwsExpenseDocument), based upon a unique project identifier (PwsProjectRef) or resource identifier (PwsResourceRef) or time card identifier (PwsTimeCardRef)
- PwsGetTimeCards
- serviceRequest: PwsGetTimeCardsRq
- RequestId: Int32
- SessionTicket: String
- EndDate: DateTime
- IncludeApprovedFlag: Boolean
- IncludeBookedAndAssignedRolesFlag: Boolean
- IncludeDraftFlag: Boolean
- IncludeReferencedTasksOnlyFlag: Boolean
- IncludeReferencedTimeOffReasonsOnlyFlag: Boolean
- IncludeRejectedFlag: Boolean
- IncludeSubmittedFlag: Boolean
- IncludeTimeCardsFlag: Boolean
- IncludeTimeOffCardsFlag: Boolean
- ProjectIdentity: PwsProjectRef
- ResourceIdentity: PwsResourceRef
- StartDate: DateTime
- IncludeTaskHierarchyFlag: Boolean
- AutoMemorizeBookedAndAssignedRolesFlag: Boolean
- IncludeMemorizedRolesAndTasksFlag: Boolean
- RespectMemorizedRemovedRolesAndTasksFlag: Boolean
- TimeCardIdentity: PwsTimeCardRef
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|
RequestId | Int32 | No |
| Click here for more information. | 1 |
SessionTicket | String | Yes |
| Click here for more information. | AdW9hL5iEq/mAQnDQ5AweA== |
EndDate | DateTime | Yes |
| The end date (in midnight UTC), the time cards that are to be retrieved must have an actual or planned work date prior to this date. The StartDate and EndDate define the period in which the time cards will be retrieved. | 2018-12-31T00:00:00.000Z |
IncludeApprovedFlag | Boolean | No | false | If set to 'true', approved time cards will be included in the response | false |
IncludeBookedAndAssignedRolesFlag | Boolean | No | false | If set to 'true', projects on which the resource is booked for hours during the period or booked or requested on a role that is assigned to a task that is active during the period are included, regardless of whether time cards exist. Active tasks are tasks whose planned dates overlap with this period, or whose planned dates are prior to the period but is not marked complete. | true |
IncludeDraftFlag | Boolean | No | false | If set to 'true', draft time cards will be included in the response | true |
IncludeReferencedTasksOnlyFlag | Boolean | No | false | If set to 'true', only tasks that are referred to by existing time cards will be included in the response | true |
IncludeReferencedTimeOffReasonsOnlyFlag | Boolean | No | false | If set to 'true', only time off reaons that are referred to by existing time cards will be included in the response | true |
IncludeRejectedFlag | Boolean | No | false | If set to 'true', rejected time cards will be included in the response | false |
IncludeSubmittedFlag | Boolean | No | false | If set to 'true', submitted time cards will be included in the response | true |
IncludeTimeCardsFlag | Boolean | No | false | If set to 'true', time cards associated with a project will be included in the response | true |
IncludeTimeOffCardsFlag | Boolean | No | false | If set to 'true, time off cards associated with a time off reason will be included in the response | false |
ProjectIdentity | PwsProjectRef | No |
| Identity of project, if requesting time cards for a single project |
|
ResourceIdentity | PwsResourceRef | No |
| This structure represents the unique key fields associated with identifying the resource. If a ResourceIdentity is not specified, the authenticated resource identity will be used. If the resource identity is supplied and, it differs from the authenticated user, the authenticated user must have permission to view the specified resource's time cards, otherwise the service will fail. |
|
StartDate | DateTime | Yes |
| The start date (in midnight UTC), the time cards that are to be retrieved must have an actual or planned work date after this date. The StartDate and EndDate define the period in which the time cards will be retrieved. | 2018-01-01T00:00:00.000Z |
IncludeTaskHierarchyFlag | Boolean | No | false | If set to 'true', all the entire task hierarchy of the task associated with the time card(s) will be included | false |
AutoMemorizeBookedAndAssignedRolesFlag | Boolean | No | false | If set to 'true', anything that was on the timesheet last week will be on it this week. If set to 'false', timesheet start from scratch each week. | false |
IncludeMemorizedRolesAndTasksFlag | Boolean | No | false | If set to 'true', memorized roles and tasks will be included in the response | false |
RespectMemorizedRemovedRolesAndTasksFlag | Boolean | No | false | If set to 'true', roles and tasks that were removed from the timesheet will be excluded from the response | false |
TimeCardIdentity | PwsTimeCardRef | No |
| Identity of the time card, if requesting a single time card |
|
Request Usage Example(s)
<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:PwsGetTimeCards>
<pws:serviceRequest>
<req:RequestId>1</req:RequestId>
<req:SessionTicket>AdW9hL5iEq/mAQnDQ5AweA==</req:SessionTicket>
<tim:EndDate>2018-12-31T00:00:00.000Z</tim:EndDate>
<tim:IncludeApprovedFlag>false</tim:IncludeApprovedFlag>
<tim:IncludeBookedAndAssignedRolesFlag>true</tim:IncludeBookedAndAssignedRolesFlag>
<tim:IncludeDraftFlag>true</tim:IncludeDraftFlag>
<tim:IncludeReferencedTasksOnlyFlag>true</tim:IncludeReferencedTasksOnlyFlag>
<tim:IncludeReferencedTimeOffReasonsOnlyFlag>true</tim:IncludeReferencedTimeOffReasonsOnlyFlag>
<tim:IncludeRejectedFlag>false</tim:IncludeRejectedFlag>
<tim:IncludeSubmittedFlag>true</tim:IncludeSubmittedFlag>
<tim:IncludeTimeCardsFlag>true</tim:IncludeTimeCardsFlag>
<tim:IncludeTimeOffCardsFlag>false</tim:IncludeTimeOffCardsFlag>
<tim:ProjectIdentity>
<com:ProjectCode>P001395-001</com:ProjectCode>
</tim:ProjectIdentity>
<tim:StartDate>2018-01-01T00:00:00.000Z</tim:StartDate>
<tim:IncludeTaskHierarchyFlag>false</tim:IncludeTaskHierarchyFlag>
<tim:AutoMemorizeBookedAndAssignedRolesFlag>false</tim:AutoMemorizeBookedAndAssignedRolesFlag>
<tim:IncludeMemorizedRolesAndTasksFlag>false</tim:IncludeMemorizedRolesAndTasksFlag>
<tim:RespectMemorizedRemovedRolesAndTasksFlag>false</tim:RespectMemorizedRemovedRolesAndTasksFlag>
</pws:serviceRequest>
</pws:PwsGetTimeCards>
</soapenv:Body>
</soapenv:Envelope>
- PwsGetTimeCardsResponse
- PwsGetTimeCardsResult: PwsGetTimeCardsRs
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-06T20:16:49.6052125Z |
Locations | PwsLocationSummary [???] | The location(s) associated with the time card(s) |
|
TimeEntryProjects | PwsTimeEntryProject [???] | The project(s) associated with the time card(s) |
|
TimeEntryTimeOff | PwsTimeEntryTimeOff [???] | The time off reason(s) associated with the time card(s) |
|
Response Usage Example(s)
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<PwsGetTimeCardsResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
<PwsGetTimeCardsResult 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-06T20:16:49.6052125Z</ServerTimestampUtc>
<a:Locations xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:PwsLocationSummary>
<b:LocationId i:nil="true"/>
<b:LocationName>USA</b:LocationName>
<b:LocationUid>1152921504606855985</b:LocationUid>
<b:CurrencyIdentity>
<b:CurrencyCode>USD</b:CurrencyCode>
<b:CurrencyId i:nil="true"/>
<b:CurrencyUid>1152921504606851838</b:CurrencyUid>
</b:CurrencyIdentity>
<b:InactiveFlag>false</b:InactiveFlag>
<b:MileageUom>M</b:MileageUom>
<b:OpsCurrencyIdentity>
<b:OpsCurrencyCode>USD</b:OpsCurrencyCode>
<b:OpsCurrencyId i:nil="true"/>
</b:OpsCurrencyIdentity>
<b:EnabledForCostcardsFlag>true</b:EnabledForCostcardsFlag>
<b:EnabledForProjectsFlag>true</b:EnabledForProjectsFlag>
<b:EnabledForResourcesFlag>true</b:EnabledForResourcesFlag>
<b:EnabledForTimecardsFlag>true</b:EnabledForTimecardsFlag>
</b:PwsLocationSummary>
</a:Locations>
<a:TimeEntryProjects>
<a:PwsTimeEntryProject>
<a:AllowAssignmentFlag>true</a:AllowAssignmentFlag>
<a:AllowBookingFlag>true</a:AllowBookingFlag>
<a:CanOpenFlag>false</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/">P001395-001</ProjectCode>
<ProjectId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607412209</ProjectUid>
<a:EngagementDescriptor>
<EngagementCode xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">E001395</EngagementCode>
<EngagementId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<EngagementUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607324698</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 i:nil="true"/>
<a:ProjectManager 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:ProjectManager>
<a:ProjectName>New Web Services Project (A)</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/">1152921504609522500</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>1152921504607370460</b:ProjectRateTypeUid>
<b:ProjectRateTypeName>Regular</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/">1152921504608115974</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>1152921504607370460</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>1152921504607370460</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: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/">1152921504608644258</ProjectTaskUid>
<a:Description i:nil="true"/>
<a:Name>Task A1</a:Name>
<a:Notes/>
<a:OpenForTimeFlag>true</a:OpenForTimeFlag>
<a:ParentProjectTaskIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ExternalSystemIdentifier i:nil="true"/>
<b:ProjectTaskId i:nil="true"/>
<b:ProjectTaskUid>1152921504608637335</b:ProjectTaskUid>
</a:ParentProjectTaskIdentity>
<a:ParentTaskName>Task A</a:ParentTaskName>
<a:PlannedEndDateTime>2018-03-30T08:00:00Z</a:PlannedEndDateTime>
<a:PlannedStartDateTime>2018-03-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>1152921504608115974</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>1152921504609522500</ProjectRoleUid>
</ProjectRoleIdentity>
<ProjectTaskIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
<ExternalSystemIdentifier i:nil="true"/>
<ProjectTaskId i:nil="true"/>
<ProjectTaskUid>1152921504608644258</ProjectTaskUid>
</ProjectTaskIdentity>
<ProjectTaskRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectTaskRoleUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608549425</ProjectTaskRoleUid>
<a:ActualMinutesSinceAsOfDate>0</a:ActualMinutesSinceAsOfDate>
<a:BudgetedMinutes>10560</a:BudgetedMinutes>
<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>10560</a:RemainingMinutesPriorToDateRange>
<a:TotalMinutesPostTimesheet>0</a:TotalMinutesPostTimesheet>
</a:PwsProjectTaskRole>
</a:Roles>
<a:SequenceNumber>1</a:SequenceNumber>
<a:WbsCode>1.1</a:WbsCode>
<a:ParentTaskWbsCode>1</a:ParentTaskWbsCode>
</a:PwsProjectTask>
</a:ProjectTasks>
<a:RoleCount>1</a:RoleCount>
<a:TaskCount>2</a:TaskCount>
<a:TimeCards>
<a:PwsTimecardDetail>
<ReferenceId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<TimecardId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<TimecardType xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">T</TimecardType>
<TimecardUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504646141261</TimecardUid>
<a:Description>Initial research</a:Description>
<a:DescriptionClearFlag>false</a:DescriptionClearFlag>
<a:RejectedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<a:RejectedReason i:nil="true"/>
<a:RejectedTimestamp i:nil="true"/>
<a:Status>Submitted</a:Status>
<a:WorkDate>2018-03-05T00:00:00Z</a:WorkDate>
<a:WorkMinutes>480</a:WorkMinutes>
<a:Timestamp>AAAAAA64Niw=</a:Timestamp>
<a:CardStatus>S</a:CardStatus>
<a:LocationClearFlag>false</a:LocationClearFlag>
<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:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ProjectCode>P001395-001</b:ProjectCode>
<b:ProjectId i:nil="true"/>
<b:ProjectUid>1152921504607412209</b:ProjectUid>
</a:ProjectIdentity>
<a:ProjectRateTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ExternalSystemIdentifier i:nil="true"/>
<b:ProjectRateTypeId i:nil="true"/>
<b:ProjectRateTypeUid>1152921504607370460</b:ProjectRateTypeUid>
</a:ProjectRateTypeIdentity>
<a:ProjectTaskIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ExternalSystemIdentifier i:nil="true"/>
<b:ProjectTaskId i:nil="true"/>
<b:ProjectTaskUid>1152921504608644258</b:ProjectTaskUid>
</a:ProjectTaskIdentity>
<a:RoleClearFlag>false</a:RoleClearFlag>
<a:RoleIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ExternalSystemIdentifier i:nil="true"/>
<b:ProjectRoleId i:nil="true"/>
<b:ProjectRoleUid>1152921504609522500</b:ProjectRoleUid>
</a:RoleIdentity>
<a:Udf1 xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UdfId i:nil="true"/>
<b:UdfName>TC-Jira</b:UdfName>
<b:UdfUid>1152921504606857618</b:UdfUid>
<b:BooleanValue i:nil="true"/>
<b:DataType>P</b:DataType>
<b:DateValue i:nil="true"/>
<b:IntegerValue i:nil="true"/>
<b:ResourceIdentityValue i:nil="true"/>
<b:TextValue i:nil="true"/>
<b:UdfTreatment>A</b:UdfTreatment>
<b:StoplightValues/>
<b:NumericValue i:nil="true"/>
<b:RelationValue>
<b:CodeValue>SD-23</b:CodeValue>
<b:TextValue>2 laptops for demo</b:TextValue>
<b:UidValue>10022</b:UidValue>
</b:RelationValue>
</a:Udf1>
<a:Udf1ClearFlag>false</a:Udf1ClearFlag>
<a:Udf2 xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UdfId i:nil="true"/>
<b:UdfName>TC-Zendesk</b:UdfName>
<b:UdfUid>1152921504606857619</b:UdfUid>
<b:BooleanValue i:nil="true"/>
<b:DataType>P</b:DataType>
<b:DateValue i:nil="true"/>
<b:IntegerValue i:nil="true"/>
<b:ResourceIdentityValue i:nil="true"/>
<b:TextValue i:nil="true"/>
<b:UdfTreatment>A</b:UdfTreatment>
<b:StoplightValues/>
<b:NumericValue i:nil="true"/>
<b:RelationValue i:nil="true"/>
</a:Udf2>
<a:Udf2ClearFlag>false</a:Udf2ClearFlag>
<a:ExternalGroupingIdentifier i:nil="true"/>
<a:ExternalGroupingIdentifierClearFlag>false</a:ExternalGroupingIdentifierClearFlag>
</a:PwsTimecardDetail>
</a:TimeCards>
<a:Udf1Treatment>A</a:Udf1Treatment>
<a:Udf2Treatment>A</a:Udf2Treatment>
</a:PwsTimeEntryProject>
</a:TimeEntryProjects>
<a:TimeEntryTimeOff/>
</PwsGetTimeCardsResult>
</PwsGetTimeCardsResponse>
</s:Body>
PwsGetTimeCards - Common Errors and Warnings
ErrorNumber | ErrorCode | ErrorText |
---|
20001 | TimeCardStartDateRequired | The range start date must be specified. |
20002 | TimeCardEndDateRequired | The range end date must be specified. |
20003 | InvalidValueForTimeCardStartDate | The specified start date must be expressed as midnight UTC on the desired date. |
20004 | InvalidValueForTimeCardEndDate | The specified end date must be expressed as midnight UTC on the desired date. |
64219 | SpecifiedTimeoffCardDoesNotExist | The specified time off card does not exist. |