Versions Compared

Key

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

...

Panel
titlePwsSetTimeCardApprovalWorkflowStatusRq

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.

Ad0gaqAh34T3anLQ/dUmpQ==

ApprovalWorkflowStatus

String(1)

Yes


The approval workflow status

'D' for Draft

'R' for Rejected

'S' for Submitted

'A' for Approved

R

RejectedReason

String

Yes (if the ApprovalWorkflowStatus is set to "R")


The reason the time card was rejected. This is a required field if the ApprovalWorkflowStatus is set to "R".

"Please review the date"

SendRejectionEmailFlag

Boolean

No

false

If set to "true", an email will be sent informing the resource that a the time card has been rejected. Note: This is only applicable if the ApprovalWorkflowStatus is set to "R".

true

TimeCardIdentities

PwsVersionedTimecardRefPwsVersionedTimeCardRef[]

Yes


This is the time card identity or identities that will be updated with a new approval workflow status


...

Panel
titlePwsSetTimeCardApprovalWorkflowStatusRs


Response Elements


Element

Data Type

Default

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-08-22T15:47:59.7075527Z

TimeCardIdentities

PwsTimeCardRef[]

 


 The identity of the time cards that have been updated.


Response Usage Example(s)

...

ErrorNumber

ErrorCode

ErrorText

19050RejectedReasonRequiredWhenRejecting

A reject reason is required when rejecting time or cost cards.

20050InvalidValueForTimeCardApprovalWorkflowStatusThe specified value for time card approval workflow status is invalid. Valid values are D for Draft, R for Rejected, S for Submitted, A for Approved, I for Invoiced (draft), B for Billed and M for Missing. Values of I, B and M are only valid when querying for existing data.
20051InvalidValueForTimeCardTypeThe specified value for time card type is invalid. Valid values are T for Time Card and R for Reported Time Off.
64222SpecifiedTimeCardDoesNotExistThe specified time card does not exist.
65723StatusChangeCannotBeCompletedCostCardsChangedOrIneligibleStatus change cannot be completed because one or more cards has changed or is ineligible.