计划控制台中的自定义操作
通过自定义操作扩展计划控制台,调度人员可以直接从甘特图、服务预约列表、地图和控制台标题快速访问特定于组织的自动化和工作流。
所需的 Edition
| 适用于:Lightning Experience |
| Field Service 核心功能、受管软件包和移动应用程序适用于 Enterprise、Unlimited 和 Developer Edition。 |
这是 Field Service 受管软件包功能。
重要 计划控制台仅在您使用增强计划和优化时可用。
自定义操作允许您根据贵组织的特定工作流和业务流程定制计划控制台。然后,调度人员可以从控制台中的多个位置运行它们。
在构建自定义操作时,请围绕真正的调度人员工作流进行设计,例如批量更新、应急响应处理或区域范围的计划更改。
您可将自定义操作添加到计划控制台中的多个位置:
- 甘特图、服务预约列表和地图中的服务预约弹出窗口。
- 甘特图中的服务资源弹出窗口、资源缺勤弹出窗口和休息弹出窗口。
- 服务预约侧面板。
- 选择一个或多个记录时,甘特图和服务预约列表中的操作栏。
- 控制台页眉中的更多操作菜单,适用于不需要选择记录的自定义操作。
在创建自定义操作时,您可以指定操作类型,这将确定调度人员单击时操作的启动方式。使用自动启动的流或 Apex 操作进行后台自动化,例如批量重新分配或计划更新。在调度人员需要交互式 UI 或逐步指导时,使用 Lightning Web 组件、屏幕流或 Visualforce 操作。
- Lightning Web 组件 — 在对话框中启动自定义 Lightning Web 组件。
- 流 - 在对话框中运行屏幕流,以便调度人员输入,或在后台运行自动启动的流。
- Apex 类 — 调用选定的 Apex 类。
- Visualforce 页面 -- 打开选定的 Visualforce 页面。
对于可视操作,您可以定义显示在对话框中的内容和按钮标签。
创建自定义操作
| 所需用户权限 | |
|---|---|
| 创建自定义权限: | 管理自定义权限 |
| 要将自定义操作添加到计划控制台: | FSL 管理员权限集 |
在计划控制台设置页面中配置自定义操作。
- 决定您想要操作执行的操作以及显示的位置。
- 创建 Lightning Web 组件、流、Apex 类或 Visualforce 页面,以连接到操作。
重要- 不支持在 Visualforce 页面中通过 Lightning Out 包含流或 Lightning Web 组件。见Lightning Out注意事项和限制。
- 不建议在 Visualforce 页面中使用 iframes。它会导致违反内容安全策略 (CSP)。
- 创建自定义权限,以限制谁可以看到操作,或确定要使用的现有操作。
- 从“设置”中,在快速查找方框中输入计划控制台设置,然后选择计划控制台设置。
- 从“计划控制台设置”页面中,单击“操作”部分中的管理,打开“创建自定义操作”对话框,然后创建自定义操作。请参阅自定义计划控制台。
您可以对每个操作类别中的自定义操作重新排序,以控制它们在操作菜单中的显示方式。保持操作名称简短明了,以便调度人员可以一目了然地了解其目的。创建或编辑自定义操作后,刷新甘特图以确保更改显示在计划控制台中。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
