计划资源类型

命名空间:microsoft.graph

重要

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

表示团队schedulingGroup 对象、shift 对象、timeOffReason 对象和 timeOff 对象的集合。

方法

方法 返回类型 说明
创建或替换 日程安排 Create或替换计划。
Get 日程安排 获取计划。
共享 与计划成员共享计划时间范围。

属性

属性 类型 说明
activitiesIncludedWhenCopyingShiftsEnabled 布尔值 指示复制的班次是否应包括活动。
enabled 布尔值 指示是否为团队启用计划。 必需。
id String 计划的 ID。
isCrossLocationShiftRequestApprovalRequired 布尔值 指示跨位置排班请求是否需要此计划的经理批准。
isCrossLocationShiftsEnabled 布尔值 指示是否为此计划启用了跨位置市场功能。
offerShiftRequestsEnabled 布尔值 指示是否为计划启用产品/服务转移请求。
openShiftsEnabled 布尔值 指示是否为计划启用开放班次。
provisionStatus operationStatus 计划预配的状态。 可能的值为 notStarted、、runningcompletedfailed
provisionStatusCode String 有关计划预配失败原因的其他信息。
startDayOfWeek dayOfWeek 指示一周的开始日期。 可取值包括:sundaymondaytuesdaywednesdaythursdayfridaysaturday
swapShiftsRequestsEnabled 布尔值 指示是否为计划启用交换班次请求。
timeClockEnabled 布尔值 指示是否为计划启用时间时钟。
timeClockSettings timeClockSettings 此计划的时钟位置设置。
timeOffRequestsEnabled 布尔值 指示是否为计划启用休假请求。
timeZone String 使用 tz 数据库格式指示计划团队的时区。 必填。
workforceIntegrationIds 字符串集合 与此计划关联的劳动力集成的 ID。

关系

名称 类型 说明
dayNotes dayNote 集合 计划中的日期备注。
offerShiftRequests offerShiftRequest 集合 计划中班次的套餐请求。
openShiftChangeRequests openShiftChangeRequest 集合 计划中的未结班请求。
openShifts openShift 集合 计划组中的一组未完成的班次。
schedulingGroups schedulingGroup 集合 计划中用户的逻辑分组通常按角色) (。
变化 shift 集合 计划中的班次。
shiftsRoleDefinitions shiftsRoleDefinition 集合 计划中角色的定义。
swapShiftsChangeRequests swapShiftsChangeRequest 集合 计划中班次的交换请求。
timeCards timeCard 集合 计划中的时间卡。
timesOff timeOff 集合 计划中休假的实例。
timeOffReasons timeOffReason 集合 计划中休假的原因集。
timeOffRequests timeOffRequest 集合 计划中的休假请求。
workforceIntegration workforceIntegration 集合 每个团队的劳动力集成实例,其出站数据流针对支持的实体) 同步更改通知 (。

JSON 表示形式

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

{
  "id": "833fc4df-c88b-4398-992f-d8afcfe41df2",
  "enabled": true,
  "timeZone": "America/Chicago",
  "provisionStatus": "Completed",
  "provisionStatusCode": null,
  "isCrossLocationShiftRequestApprovalRequired": "Boolean",
  "isCrossLocationShiftsEnabled": "Boolean"
}