计划资源类型
命名空间: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 、、running 、completed failed 。 |
provisionStatusCode | String | 有关计划预配失败原因的其他信息。 |
startDayOfWeek | dayOfWeek | 指示一周的开始日期。 可取值包括:sunday 、monday 、tuesday 、wednesday 、thursday 、friday 、saturday 。 |
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"
}