Overview
This data strcture is part of the response of method PwsGetResourcePto and contains scheduled time off up to end of current year.
Format
Panel | ||
---|---|---|
| ||
|
Elements
Element | Data Type | Description |
---|---|---|
ScheduledTimeOffId | Int32 | The scheduled time off Id is a unique identifier for a scheduled time off record. For internal use only. |
ScheduledTimeOffUid | Int64 | The scheduled time off UID is a unique and immutable identifier for a scheduled time off record. |
ApprovalStatus | String | The approval status of a scheduled time off request. "A" for approved, "R" for rejected and "P" for requested (pending approval). |
BeginDate | DateTime | The begin date of the time off request. |
DailyTimeOffMinutes | Int32 | The amount of time per day requested, expressed in minutes. Use 1440 for a full day. |
EffectiveTimeOffMinutes | Int32 | The total time off, expressed in minutes, for the entire duration of the time off request, constrained by the resource's working minutes. |
EndDate | DateTime | The end date of the time off request. |
RejectedByUser | If rejected, the user who rejected the scheduled time off request. | |
RejectedReason | String | The reason associated with the rejection. |
RejectedTimestamp | DateTime | The date and time that the request was rejected. |
TimeOffComment | String | The commets associated with the time off request. |
TimeOffReasonIdentity | The time off reason associated with the time off request. | |
TimeOffYear | Int32 | The year of the begin date for this time off request. |
Timestamp | Byte[] | Timestamp of time off request, for optimistic locking. |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<a:PwsScheduledTimeOff> <ScheduledTimeOffId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/> <ScheduledTimeOffUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607591579</ScheduledTimeOffUid> <a:ApprovalStatus>A</a:ApprovalStatus> <a:BeginDate>2022-09-06T00:00:00</a:BeginDate> <a:DailyTimeOffMinutes>1440</a:DailyTimeOffMinutes> <a:EffectiveTimeOffMinutes>600</a:EffectiveTimeOffMinutes> <a:EndDate>2022-09-06T00:00:00</a:EndDate> <a:RejectedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> <a:RejectedReason i:nil="true"/> <a:RejectedTimestamp>0001-01-01T00:00:00</a:RejectedTimestamp> <a:TimeOffComment i:nil="true"/> <a:TimeOffReasonIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:TimeOffReasonId i:nil="true"/> <b:TimeOffReasonName>Vacation</b:TimeOffReasonName> <b:TimeOffReasonUid>1152921504606854584</b:TimeOffReasonUid> </a:TimeOffReasonIdentity> <a:TimeOffYear>2022</a:TimeOffYear> <a:Timestamp>AAAAAB9q2nU=</a:Timestamp> </a:PwsScheduledTimeOff> |
...