设置调度操作代理(预览版)

[本文是预发行文档,可能会有所更改。]

调度操作代理是Dynamics 365 Field Service中的一种自治代理,当调度员调整技术人员的日程时,代理会考虑已有的预订和要求。 在调度程序可以使用代理之前,管理员必须在环境中设置它。

重要

  • 这是一项预览功能。
  • 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前已经可用,以便客户可以抢先体验并提供反馈。

先决条件

  • 环境已更新到 Field Service 版本 8.8.133.214 或更高版本和通用资源计划版本 3.12.149.15 或更高版本。
  • 已为您的环境启用位置和地图设置。
  • 你在Dynamics 365中有一个管理员角色。

设置计费模型

Dynamics 365 中的调度运营智能体以及其他 Copilot 和智能体功能,会使用 Microsoft Copilot Studio 额度来支持 AI 交互和任务,例如检索信息和响应提示。 每个活动的积分数量取决于活动的复杂程度。 在 消息方案中了解详细信息。 对于调度操作代理,单个优化请求会根据其所包含的资源数量消耗信用点,因此一次优化更多资源会消耗更多容量。

这些能力采用基于消耗的计费、按使用计费,信用额度是衡量使用量的计费单位。 如需详细了解计费和费率,请参阅 Power Platform 许可指南。

Dynamics 365 支持两种计费模式:预付费容量和即用即付。 预付容量模式使用 Copilot Studio 积分包订阅,这是一种适用于 Microsoft Copilot Studio 且需要预先购买的许可选项。 按需付费模式是按代理人在当月实际消耗的信用额度收费。 详细信息请参阅 Copilot 许可。

可以在同一环境中使用这两种计费模型。 首先消耗预付费容量。 这两种模型都需要您将 Dynamics 365 环境链接到 Power Platform 环境。

设置预付容量计费

  1. 在 Microsoft 365 管理中心 中,购买 Copilot 积分包订阅。 有关详细信息,请参阅管理自助购买和试用(针对用户)或管理自助购买和试用(针对管理员)。

  2. 在 Power Platform 管理中心,将预付费容量分配给 Power Platform 环境。 有关详细信息,请参阅管理容量。

设置按需计费

要设置即用即付计费,您首先需要有效的 Azure 订阅。 使用 Power Platform 管理中心或 Power Apps 将订阅链接到 Power Platform 环境。 详情请参阅设置即用即付。

管理容量和使用

您可以在 Power Platform 管理中心查看 Copilot Studio 的预付费容量和按用量计费的信用容量和使用情况。 了解更多内容请参见“管理 Copilot Studio 的信用额度和容量。

Dynamics 365定期检查Copilot Studio消息的可用容量或配额。 如果组织的配额较低或耗尽,则用户会收到有关容量状态和必要操作的应用内通知。 必须及时处理这些通知,并重新分配现有容量或购买更多容量。

  • 对于预付费容量,使用 Power Platform 管理中心从租户的可用总容量向环境分配更多容量。 如果没有可用容量,请购买更多容量。 有关详细信息,请参阅管理容量。

  • 对于即用即付,请使用Azure门户中的Microsoft 成本管理查看详细使用情况并调整支出限制或预算,以释放更多容量。 如果没有可用容量,请购买更多容量。 了解更多信息,请参阅查看使用和计费信息。

重要

当配额耗尽时,AI 功能将不可用,直到添加更多容量。 租户管理员可以在 Power Platform 管理中心查看智能体的消息消耗情况。 在 消息方案中了解详细信息。

打开计划操作代理

  1. 打开 Field Service 应用。

  2. 切换到资源区域,然后前往计划参数>资源计划。

  3. 转到代理选项卡,然后打开计划运营代理(预览版)。

Dynamics 365 Field Service 资源调度设置中计划操作代理切换的截图。

启用代理可启用交互式和批处理优化。

分配权限和角色

调度运营智能体为用户配置了两个安全角色,此外还配置了一个团队,使智能体本身能够访问您的数据。

向用户分配角色

该智能体包含两个安全角色。 它们是累加性的,因此请将它们与用户的现有角色一起分配,而不是替换它们。 每个用户还需要一个角色来授予对基础计划表(例如可预订资源、预订和资源要求)的访问权限,例如,调度程序角色(如 Field Service - Dispatcher)。

角色 分配对象 Grants
调度操作代理管理员 创建范围、目标和计划的管理员 创建、编辑和删除范围、目标和计划,以及查看优化结果。
计划操作代理用户 负责运行优化任务的调度员 查看范围、目标和计划;从计划板运行交互式优化,并从计划批量优化;并查看优化结果。

向用户分配角色:

  1. 登录到 Power Platform 管理中心。

  2. 选择环境,然后转到 “设置>用户 + 权限>用户”。

  3. 选择用户,然后选择“ 管理安全角色”。

  4. 选择“排程操作代理管理员”或“排程操作代理用户”,以及一个调度员角色,如“现场服务 - 调度员”,然后选择“保存”。

授予代理对数据的访问权限

代理作为属于 计划操作代理团队的应用程序用户运行。 代理进行的每个更改都使用运行优化的用户和代理的应用程序用户的组合权限,因此两者都必须有权访问受影响的记录。 默认情况下,代理的应用程序用户可以读取和写入标准计划表。

如果您的优化使用了自定义表、Field Service 或 Project Operations 表,或使用了引用其他表的查询,请将相应的安全角色分配给Scheduling Operations Agent Team,以便代理能够读取并更新这些表。 一个很好的起点是分配与您分配给调度员相同的角色。

  1. 在 Power Platform 管理中心,选择你的环境,然后转到 “设置>Teams”。

  2. 选择调度操作代理团队。

  3. 分配可授予对优化任务所用表访问权限的安全角色,然后保存。

注释

如果您在范围或查询引用的任何列上使用了列级安全(字段安全配置文件),还需将调度运营智能体添加到相应的字段安全配置文件中。 否则,代理可能会忽略这些列的筛选条件并返回不正确的结果。

设置可预订资源的属性

在 “资源 ”区域中,为希望代理考虑的每个可预订资源设置以下属性:

  • 在计划板上显示 必须为 “是”。

为预订状态选择优化方法

优化方法 是预订状态的一种新属性,告知代理是否可以移动或删除已计划或已承诺的预订,以优先考虑更好满足优化目标的未完成要求。 如果未设置此字段,代理会将该状态中的所有预订视为 “不移动”。

  1. 打开 Field Service 应用并转到资源区域。

  2. 选择预订设置>预订状态。 若要显示所有状态,请从视图中删除所有筛选器。

  3. 对于每个预订状态,请将 Optimization Method 属性设置为以下值之一:

    • 优化:代理可以移动或删除具有此状态的预订,以生成最佳计划。 将此方法用于尚未进行的预订,例如 计划 状态或 已提交 状态。

    • 请勿移动:代理必须保留具有此状态的预订的估计到达时间。 仅当移动或更改以前的预订时,它才会更新旅行时间。 当技术人员已前往预订或已开始或完成工作时,此方法通常适用。 还可以在向客户承诺特定到达时间的情况下使用优化方法。 如果未设置优化方法,请勿移动是默认行为。

    • 忽略:智能体可以覆盖具有此状态的预订,并在其基础上移动或创建新的预订。 将此方法用于状态为 “已取消”的预订。

    Dynamics 365 Field Service 预订状态设置中,带有已配置优化方法的预订状态记录的屏幕截图。

设置优先级值

Priority Value 属性可帮助代理确定哪些预订或资源要求更重要。 它接受 1 到 100 之间的数字。 数字越大,优先级越高。 例如,优先级 值为 75 的高优先级预订优先于 优先级 值为 50 的高优先级预订。 代理将忽略重要性级别字段。

  1. 打开现场服务应用并转到 “设置” 区域。

  2. 选择 “优先级”。

  3. 对于希望代理考虑的每个优先级,请设置 优先级值。

    Dynamics 365 Field Service 优先级设置中,包含已配置优先级值的优先级记录截图。

提示

设置优先级值,这些优先级值明显可区分,但在相对较窄的范围内。 例如,如果值为 Low - 1、Medium - 10 和 Emergency - 100,则紧急预订比 Medium 重要 10 倍。 这导致紧急预订几乎总是被纳入结果中,无论这种安排的效率有多低。

后续步骤