тип ресурса schedule
Пространство имен: microsoft.graph
Коллекция объектов schedulingGroup , объектов shift , объектов timeOffReason и объектов timeOff в команде.
Методы
Метод | Возвращаемый тип | Описание |
---|---|---|
Создание или замена | schedule | Создание или замена расписания. |
Получение | schedule | Получение расписания. |
Предоставление общего доступа | Нет | Предоставление общего доступа к диапазону времени расписания участникам расписания. |
Свойства
Имя | Тип | Описание |
---|---|---|
enabled | Логический | Указывает, включено ли расписание для команды. Обязательный. |
id | string | Идентификатор расписания. |
isActivitiesIncludedWhenCopyingShiftsEnabled | Логический | Указывает, включают ли скопированные смены действия из исходной смены. |
offerShiftRequestsEnabled | Логический | Указывает, включены ли для расписания запросы на смену предложения. |
openShiftsEnabled | Логический | Указывает, включены ли для расписания открытые смены. |
provisionStatus | operationStatus | Состояние подготовки расписания. Возможные значения: notStarted , running , completed , failed . |
provisionStatusCode | string | Дополнительные сведения о причинах сбоя подготовки расписания. |
startDayOfWeek | dayOfWeek | Указывает день начала недели. Возможные значения: sunday , monday , tuesday , wednesday , thursday , friday , saturday . |
swapShiftsRequestsEnabled | Логический | Указывает, включены ли запросы смен переключения для расписания. |
timeClockEnabled | Логический | Указывает, включены ли часы времени для расписания. |
timeClockSettings | timeClockSettings | Параметры расположения часов для этого расписания. |
timeOffRequestsEnabled | Логический | Указывает, включены ли запросы на отгулы для расписания. |
timeZone | string | Указывает часовой пояс группы расписания, использующий формат базы данных tz. Обязательно. |
workforceIntegrationIds | Коллекция строк | Идентификаторы для интеграции сотрудников, связанных с этим расписанием. |
Связи
Имя | Тип | Описание |
---|---|---|
dayNotes | коллекция dayNote | Заметки о дне в расписании. |
offerShiftRequests | Коллекция offerShiftRequest | Предложение запрашивает смены в расписании. |
openShiftChangeRequests | Коллекция openShiftChangeRequest | Запросы открытых смен в расписании. |
openShifts | Коллекция openShift | Набор открытых смен в группе планирования в расписании. |
schedulingGroups | Коллекция schedulingGroup | Логическое группирование пользователей в расписании (обычно по ролям). |
Смены | Коллекция shift | Смены в расписании. |
swapShiftsChangeRequests | коллекция swapShiftsChangeRequest | Запросы переключения на смены в расписании. |
timeCards | Коллекция timeCard | Карточки времени в расписании. |
timesOff | Коллекция timeOff | Экземпляры времени ожидания в расписании. |
timeOffReasons | Коллекция timeOffReason | Набор причин для отгула в расписании. |
timeOffRequests | Коллекция timeOffRequest | Запросы отгула в расписании. |
workforceIntegrations | коллекция workforceIntegration | Экземпляр интеграции рабочей силы для каждой команды с исходящим потоком данных в синхронных уведомлениях об изменениях (для поддерживаемых сущностей). |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"@odata.type": "#microsoft.graph.schedule",
"id": "String (identifier)",
"enabled": "Boolean",
"timeZone": "String",
"provisionStatus": "String",
"provisionStatusCode": "String",
"workforceIntegrationIds": [
"String"
],
"timeClockEnabled": "Boolean",
"timeClockSettings": {
"@odata.type": "microsoft.graph.timeClockSettings"
},
"openShiftsEnabled": "Boolean",
"swapShiftsRequestsEnabled": "Boolean",
"offerShiftRequestsEnabled": "Boolean",
"timeOffRequestsEnabled": "Boolean",
"startDayOfWeek": "String",
"isActivitiesIncludedWhenCopyingShiftsEnabled": "Boolean"
}