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


Тип ресурса shift

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

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

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

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

Методы

Метод Возвращаемый тип Описание
Список Коллекция shift Получите список смен в этом расписании .
Создание shift Создайте новую смену.
Получение shift Получение смены по идентификатору.
Replace shift Замена смены.
удаление; Нет Удаление смены из расписания.
Этап удаления Нет Поэтапное удаление экземпляра смены в расписании в режиме черновика.

Свойства

Имя Тип Описание
createdDateTime DateTimeOffset Метка времени, по которой было создано это изменение . Тип Timestamp представляет сведения о дате и времени в формате 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 Метка времени, по которой это изменение было обновлено в последний раз. Тип Timestamp представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z. Наследуется от changeTrackedEntity.
schedulingGroupId String Идентификатор группы планирования, частью включаемой в смену . Обязательный элемент.
sharedShift shiftItem Общая версия этой смены , которую могут просматривать как сотрудники, так и руководители. Обновления свойству sharedShift отправлять уведомления пользователям в клиенте Teams.
userId String Идентификатор пользователя, назначенного смене. Обязательный элемент.

Представление JSON

В следующем представлении JSON показан ресурс.

{
  "@odata.type": "#microsoft.graph.shift",
  "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",
  "sharedShift": {"@odata.type": "microsoft.graph.shiftItem"},
  "userId": "String"
}