最佳实践:从地图自定义操作启动屏幕流
从 Salesforce Maps 自定义操作启动屏幕流,以便代表可以从标记中捕获核对清单、调查或备注。
所需的 Edition
| 查看支持版本。 |
| 所需用户权限 | |
|---|---|
| 创建流: | 管理流 |
| 配置自定义操作: | 自定义应用程序 |
“地图”自定义操作可以从绘制的标记启动屏幕流。在代表从标记捕获结构化详细信息,Salesforce 将这些响应写入相关记录时,使用此模式。构建接受标记记录 ID 的屏幕流,然后将其连接到自定义操作按钮。
构建屏幕流
为代表在地图中绘制的对象创建屏幕流。该示例使用客户对象。您可以将其调整为潜在客户、联系人、个案或自定义对象。
- 在快速查找框中输入流,然后选择流。
- 单击新建流。选择屏幕流,单击下一步,然后选择自动布局。
- 单击新建资源,然后选择变量。对于 API 名称,输入 recordId。对于数据类型,选择文本。选择可用于输入,然后单击完成。Salesforce Maps 会将标记后面的记录 ID 传递给此变量。
- 添加获取记录元素,并为对象添加标签(例如,获取客户记录)。选择对象,然后筛选记录。
设置此筛选器元素 收件人 字段 ID 运算符 等于 值 recordId - 添加屏幕元素。输入标签,清除显示页眉和暂停,并添加您想要代表填写的屏幕组件,例如复选框或输入字段。
- 添加创建记录元素(或更新记录以写入现有记录)以存储响应,例如在相关任务中。设置必填字段值,然后将每个屏幕组件映射到字段。
字段 示例值 WhatId recordIdOwnerId {!Get_Account_Record.OwnerId}主题 Check-in at {!Get_Account_Record.Name}状态 已完成 - 选择记录元素,单击添加错误路径,并添加带有显示文本组件的屏幕,该组件告诉代表如果 Salesforce 无法保存他们的回复该怎么办。
- 使用显示文本组件添加确认屏幕,然后保存流。请记下 API 名称。您需要将其用于自定义操作。
创建启动流的自定义操作
- 在快速查找框中输入已安装软件包,然后选择已安装软件包。
- 查找 Salesforce Maps 软件包,然后单击配置。
- 选择 设置 | 自定义操作。
- 选择新建,命名自定义操作,然后选择活动支持和验证位置支持。
- 选择操作启动可视流,然后输入您创建的流的 API 名称。
- 保存操作。
将操作添加到按钮集
- 在 Salesforce Maps 设置中选择按钮集名称。
- 选择要添加自定义操作的按钮集。
- 查找新按钮,然后将其拖到要在弹出布局中显示的位置。
- 保存操作。
测试流
- 绘制一个图层,其对象与您创建的流相对应。
- 单击标记,选择操作,然后单击您添加的按钮。
- 完成屏幕,单击下一步,然后单击完成。Salesforce 将响应写入相关记录。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
