Shifts
Defines shifts representing working and non-working times within schedules.
Columns
| Name | Type | SupportedFinders | Description |
| ShiftId [KEY] | Long | PrimaryKey | Unique identifier for the shift entry. |
| Name | String | The name assigned to the shift when it is created. This attribute is required. | |
| Description | String | A brief description of the shift, providing additional details on its purpose. | |
| Code | String | A short code or abbreviation used to identify the shift. | |
| StartTime | String | The time when the shift starts, formatted as 'hh:mm AM/PM'. | |
| EndTime | String | The time when the shift ends, formatted as 'hh:mm AM/PM'. | |
| Duration | Decimal | The total duration of the shift based on its start and end times. | |
| DurationUnit | String | The unit of time associated with the shift duration (for example, hours, minutes). | |
| CategoryCode | String | Code representing the shift category, such as Working from Home or Office. | |
| PeriodTypeCode | String | Code indicating the type of period for the shift, such as Work Period or Off Period. | |
| ShiftTypeCode | String | Defines the type of shift being created. Valid values: Time, Duration, and Elapsed. This attribute is required. | |
| ShiftDetailTypeCode | String | Specifies the type of Time shift being created. Valid values: Flexible, Punch, or None. This attribute is required for Time shifts. | |
| CreatedBy | String | Username or system entity that created this shift entry. | |
| CreationDate | Datetime | Timestamp indicating when this shift entry was initially created. | |
| LastUpdateDate | Datetime | Timestamp indicating when this shift entry was last updated. | |
| LastUpdatedBy | String | Username or system entity that last modified this shift entry. | |
| Finder | String | A system-defined query or lookup used to retrieve shift records. |