shift 资源类型

命名空间:microsoft.graph

表示 计划中的计划工时单位。

班次的持续时间不能小于 1 分钟或超过 24 小时。

继承自 changeTrackedEntity

方法

方法 返回类型 Description
List shift 集合 获取此计划中的 班次 列表。
创建 shift 创建新 班次
Get shift 按 ID 获取 班次
Replace shift 替换 班次
删除 None 从计划中删除 班次
删除阶段 None 在草稿模式下暂存计划中的班次实例删除。

属性

名称 类型 说明
createdDateTime DateTimeOffset 首次创建此 移位 的时间戳。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 继承自 changeTrackedEntity
draftShift shiftItem 中的草稿更改。 草稿更改仅对经理可见。 更改在 共享时对员工可见,这会将 更改从 draftShift 复制到 sharedShift 属性。
id String 班次的 ID。 继承自 changeTrackedEntity
isStagedForDeletion 布尔值 班次标记为要删除,这是共享计划时完成的过程。
lastModifiedBy identitySet 上次更新此 班次的标识。 继承自 changeTrackedEntity
lastModifiedDateTime DateTimeOffset 上次更新此 班次 的时间戳。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 继承自 changeTrackedEntity
schedulingGroupId String 班次所属的计划组的 ID。 必填。
sharedShift shiftItem 员工和经理均可查看的此 班次 的共享版本。 汇报 sharedShift 属性向 Teams 客户端中的用户发送通知。
userId String 分配给 次的用户的 ID。 此为必需属性。

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"
}