Structure of Snap Schedule 365 object: ShiftAssignment
PROPERTIES
| Title | Type | Description |
|---|---|---|
| EmployeeCode | string | Code of the employee who is assigned this shift. This value is read-only. |
| EmployeeName | string | Name of the employee who is assigned this shift. This value is read-only. |
| EmployeePositionShortDescription | string | Short code of the employee’s position who is assigned this shift. This value is read-only. |
| EmployeePostionDescription | string | Description of the employee’s position who is assigned this shift. This value is read-only. |
| ShiftCode | string | Code of the shift involved in this assignment. This value is read-only. |
| ShiftDescription | string | Description of the shift involved in this assignment. This value is read-only. |
| ShiftLocationCode | string | Code of the location of the shift involved in this assignment. This value is read-only. |
| ShiftLocationDescription | string | Description of the location of the shift involved in this assignment. This value is read-only. |
| ID | number | ID of the shift assignment |
| ShiftID | number (references Shift) | Identifies the shift for this shift assignment |
| EmployeeID | number (references Employee) | Identifies the employee for this shift assignment |
| Date | Date | Identifies the date (not time) for this shift assignment |
| IsOnCall | boolean | Is this an on-call shift assignment? |
| AssignmentReasonID | number (references Definition) | Identifies a reason for this shift assignment |
| SkillID | number (references Definition) | Identifies a skill to be linked to this shift assignment |
| PositionID | number (references Definition) | Identifies a position to be linked to this shift assignment |
| IsShiftAdjusted | boolean | Has the shift start time, end time, or unpaid duration been adjusted for this shift assignment? |
| AdjustedStartTime | Date | Adjusted assignment start time (applicable only if IsShiftAdjusted = true) |
| AdjustedDuration | number | Adjusted assignment duration in minutes (applicable only if IsShiftAdjusted = true) |
| AdjustedUnpaidDuration | number | Adjusted assignment unpaid duration (applicable only if IsShiftAdjusted = true) |
| ShiftTradeID | number | Identifies an approved shift trade that is associated with this shift assignment |
| Notes | string | Any notes for this shift assignment |
| DateCreated | Date | Date and time that the shift assignment was created |
| LastUpdated | Date | Date and time that the shift assignment was updated |
| TaskAssignments | TaskAssignment Array | Array of TaskAssignment objects. |
| CompanyTimeNow | Date | The current date and time in the account’s defined timezone. |