Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Представляет коллекцию объектов schedulingGroup , объектов shift , объектов timeOffReason и объектов timeOff для команды.
Методы
Метод | Возвращаемый тип | Описание |
---|---|---|
Создание или замена | schedule | Создание или замена расписания. |
Получение | schedule | Получение расписания. |
Предоставление общего доступа | Нет | Предоставление общего доступа к диапазону времени расписания участникам расписания. |
Свойства
Свойство | Тип | Описание |
---|---|---|
enabled | Логический | Указывает, включено ли расписание для команды. Обязательный. |
id | String | Идентификатор расписания. |
isActivitiesIncludedWhenCopyingShiftsEnabled | Логический | Указывает, включают ли скопированные смены действия из исходной смены. |
isCrossLocationShiftRequestApprovalRequired | Логический | Указывает, требуется ли руководителю этого расписания утверждение для запросов на смену между расположениями. |
isCrossLocationShiftsEnabled | Логический | Указывает, включена ли функция "Межлокация Marketplace" для этого расписания. |
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 | Коллекция строк | Идентификаторы для интеграции сотрудников, связанных с этим расписанием. |
activitiesIncludedWhenCopyingShiftsEnabled (не рекомендуется) | Логический | Указывает, должны ли скопированные смены включать действия. Это свойство будет удалено до 20 ноября 2027 г. Вместо этого используйте isActivitiesIncludedWhenCopyingShiftsEnabled .
activitiesIncludedWhenCopyingShiftsEnabled и isActivitiesIncludedWhenCopyingShiftsEnabled всегда имеют одно и то же значение, поэтому при установке одного из них автоматически устанавливается значение для другого. Если оба значения включены в запрос с разными значениями, приоритет имеет значение для isActivitiesIncludedWhenCopyingShiftsEnabled . |
Связи
Имя | Тип | Описание |
---|---|---|
dayNotes | коллекция dayNote | Заметки о дне в расписании. |
offerShiftRequests | Коллекция offerShiftRequest | Предложение запрашивает смены в расписании. |
openShiftChangeRequests | Коллекция openShiftChangeRequest | Запросы открытых смен в расписании. |
openShifts | Коллекция openShift | Набор открытых смен в группе планирования в расписании. |
schedulingGroups | Коллекция schedulingGroup | Логическое группирование пользователей в расписании (обычно по ролям). |
Смены | Коллекция shift | Смены в расписании. |
shiftsRoleDefinitions | коллекция shiftsRoleDefinition | Определения ролей в расписании. |
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",
"activitiesIncludedWhenCopyingShiftsEnabled": "Boolean",
"isActivitiesIncludedWhenCopyingShiftsEnabled": "Boolean",
"isCrossLocationShiftsEnabled": "Boolean",
"isCrossLocationShiftRequestApprovalRequired": "Boolean"
}