shift 资源类型

命名空间:microsoft.graph

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

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

方法

方法 返回类型 说明
列表班次 shift 集合 获取此计划中的 班次 列表。
创建排班 shift 创建新 班次
获取班次 shift 按 ID 获取 班次
替换 shift shift 替换 班次
删除班次 从计划中删除 班次

属性

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

JSON 表示形式

以下 JSON 表示形式显示了资源。

{
  "createdDateTime": "DateTimeOffset",
  "draftShift": { "@odata.type": "microsoft.graph.shiftItem" },
  "id": "String",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "DateTimeOffset",
  "schedulingGroupId": "String",
  "sharedShift": { "@odata.type": "microsoft.graph.shiftItem" },
  "userId": "String"
}