Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Важно!
API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Представляет единицу запланированных работ в расписании.
Продолжительность смены не может быть меньше 1 минуты или больше 24 часов.
Наследует от changeTrackedEntity.
Методы
| Метод | Возвращаемый тип | Описание |
|---|---|---|
| Создание | shift | Создайте новую смену. |
| List | Коллекция shift | Получите список смен в этом расписании . |
| Получение | shift | Получение смены по идентификатору. |
| Replace | shift | Замена смены. |
| удаление; | Нет | Удаление смены из расписания. |
| Этап удаления | Нет | Поэтапное удаление экземпляра смены в расписании в режиме черновика. |
Свойства
| Свойство | Тип | Описание |
|---|---|---|
| createdBy | identitySet | Удостоверение пользователя, создавшего объект shift . Наследуется от changeTrackedEntity. |
| createdDateTime | DateTimeOffset | Метка времени, по которой было создано это изменение . Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z. Наследуется от changeTrackedEntity. |
| draftShift | shiftItem | Черновик изменений в смене. Черновые изменения видны только руководителям. Изменения видны сотрудникам при совместном доступе, что копирует изменения из draftShift в свойство sharedShift . |
| id | String | Уникальный идентификатор смены. Наследуется от changeTrackedEntity. |
| isStagedForDeletion | Логический | Сдвиг помечается для удаления, процесс, который завершается при совместном использовании расписания. |
| lastModifiedBy | identitySet | Удостоверение пользователя, который последний раз обновлял эту смену. Наследуется от changeTrackedEntity. |
| lastModifiedDateTime | DateTimeOffset | Метка времени, по которой это изменение было обновлено в последний раз. Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z. Наследуется от changeTrackedEntity. |
| schedulingGroupId | String | Идентификатор группы планирования, частью включаемой в смену . Обязательно. |
| schedulingGroupInfo | schedulingGroupInfo | Сведения о группе планирования, в которую входит смена . |
| sharedShift | shiftItem | Общая версия этой смены , которую могут просматривать как сотрудники, так и руководители. Обновления свойству sharedShift отправлять уведомления пользователям в клиенте Teams. |
| teamInfo | shiftsTeamInfo | Сведения о команде, в которую выполняется смена . |
| userId | String | Идентификатор пользователя, назначенного смене. Обязательно. |
| userInfo | shiftsUserInfo | Сведения о пользователе, назначаемом смене. |
Связи
Отсутствуют.
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"createdBy": {"@odata.type": "microsoft.graph.identitySet"},
"createdDateTime": "String (timestamp)",
"draftShift": { "@odata.type": "microsoft.graph.shiftItem" },
"id": "String (identifier)",
"isStagedForDeletion": "Boolean",
"lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
"lastModifiedDateTime": "String (timestamp)",
"schedulingGroupId": "String",
"schedulingGroupInfo": "microsoft.graph.schedulingGroupInfo",
"sharedShift": { "@odata.type": "microsoft.graph.shiftItem" },
"teamInfo": "microsoft.graph.shiftsTeamInfo",
"userId": "String",
"userInfo": "microsoft.graph.shiftsUserInfo"
}