workPlanOccurrence 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示工作计划中特定日期或时间段的特定工作计划实例。

你的工作计划事件可以从定期工作模式自动生成,也可以为特殊安排手动创建。 这些事件对于处理常规计划的异常非常有用。 以下列表显示了示例:

  • 在特定日期的不同工作时间
  • 从其他位置工作
  • 休假

如果某个工作计划与定期模式在同一时间段内存在,则优先执行,从而可以灵活调整计划。

方法

方法 返回类型 说明
创建 workPlanOccurrence 在自己的工作计划中创建新的 workPlanOccurrence 对象。
更新 workPlanOccurrence 更新自己的 工作计划中 workPlanOccurrence 对象的属性。
删除 从自己的 工作计划中删除 workPlanOccurrence 对象。
设置当前位置 更新当前日期或当前活动段 的工作 位置。
“事件”视图 workPlanOccurrence 集合 从自己的工作计划中获取指定日期范围内的工作计划 事件

属性

属性 类型 说明
end dateTimeTimeZone 此事件的结束日期和时间。
id String 匹配项的唯一标识符。
placeId String Microsoft Graph Places Directory API 中某个位置的标识符。 仅当 workLocationType 设置为 office时适用。
recurrenceId String 生成此事件的父重复模式的标识符。 值用于 null 超时事件,因为它们没有父重复周期。
start dateTimeTimeZone 此事件的开始日期和时间。
timeOffDetails timeOffDetails 有关休假的详细信息。 仅当 workLocationType 设置为 timeOff时适用。
workLocationType workLocationType 工作地点的类型。 可能的值包括 unspecifiedofficeremotetimeOffunknownFutureValue

workLocationType 值

成员 说明
未指定 指示用户未指定位置。
办公室 指示用户从办公室位置工作。
远程 指示用户远程工作。
timeOff 指示用户正在休假。
unknownFutureValue 可演变枚举 sentinel 值。 请勿使用。

关系

无。

JSON 表示形式

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

{
  "end": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "id": "String (identifier)",
  "placeId": "String",
  "recurrenceId": "String",
  "start": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "timeOffDetails": {"@odata.type": "microsoft.graph.timeOffDetails"},
  "workLocationType": "String"
}