嵌入消息传递设置
在员工入口网站中配置嵌入式消息传递,以帮助员工通过与机器人或服务代表聊天获得即时帮助和个案状态。
所需的 Edition
| 查看支持版本。 |
要设置嵌入消息传递,请执行以下任务:
- 准备 Salesforce 组织。
- 配置部署。
- 或者,设置聊天前表单。
- 将嵌入消息传递组件添加到员工入口网站。
- 配置组件。
- 将域添加到跨来源资源共享 (CORS) 允许列表。
请参阅嵌入消息传递。
在设置期间,当您配置 Web 部署时,在 <script> 标记中添加类似的 JavaScript 代码,以使用聊天前 API 将员工的用户 ID 传递给全方位流。请参阅在体验生成器或 Commerce Cloud 站点中配置增强 Web 聊天部署。
<script>
window.addEventListener("onEmbeddedMessagingReady", e => {
const userId = $A.get("$SObjectType.CurrentUser.Id");
console.log("User id is:"+userId);
embeddedservice_bootstrap.prechatAPI.setHiddenPrechatFields({
"userId": userId});
});
</script>
全方位流检索员工的客户 ID、联系人 ID 和全名,并使用这些详细信息更新消息传递会话记录。通过更新的消息传递会话记录,服务代表可在每个传入聊天消息通知中看到员工的姓名。
要对员工隐藏聊天前表单,请将用户 ID 字段添加为隐藏的聊天前字段。请查看 为适用于应用程序内和 Web 的消息传递自定义聊天前。
- 使用员工详细信息更新消息传递会话
当员工通过聊天联系服务代表时,服务代表会在 HR 服务控制台中收到传入的聊天通知。要在通知中显示员工的姓名,消息传递会话记录必须包含员工的客户 ID、联系人 ID 和全名。要使用这些详细信息更新消息传递会话记录,请创建自动启动流并更新全方位流。 - 设置个案管理机器人
使用个案管理机器人配置嵌入式消息传递。通过机器人,员工可以快速创建个案并查找个案状态。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
