Поделиться через


тип ресурса 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"
}