Тип ресурса shift

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет единицу запланированных работ в расписании.

Продолжительность смены не может быть меньше 1 минуты или больше 24 часов.

Наследует от changeTrackedEntity.

Методы

Метод Возвращаемый тип Описание
Создание смены shift Создайте новую смену.
Перечисление смен Коллекция shift Получите список смен в этом расписании .
Получение смены shift Получение смены по идентификатору.
Замена смены 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"
}