Salesforce Live Agent开发者指南

需积分: 10 3 下载量 157 浏览量 更新于2024-07-19 收藏 957KB PDF 举报
"salesforce live agent 开发者指南" Salesforce Live Agent 是 Salesforce 平台上的一个实时聊天和支持解决方案,它允许企业与网站访客进行实时交互。本开发者指南是 Salesforce 官方提供的,版本为 40.0,对应 Summer ’17 更新,主要面向希望集成或定制 Live Agent 功能的开发人员。 该指南包含以下章节,详细介绍了如何使用 Deployment APIs 进行操作: 1. 关于本指南:这一章节提供了指南的目的和适用人群的基本信息,帮助开发者了解文档的总体结构和目标。 2. 预备条件:在这里,开发者可以找到开始使用 Live Agent 开发前需要了解的基础知识和配置要求,可能包括权限设置、API 访问、环境准备等。 3. API 版本:详细说明了所使用的 API 版本,以及不同版本之间的差异和兼容性,这对于保持代码的更新和维护至关重要。 4. 使用 Deployment APIs 自定义部署: - 创建部署:开发者可以学习如何使用 API 创建 Live Agent 部署,这通常涉及设置聊天窗口的显示条件、分配客服代表等。 - 日志记录部署活动:通过 API 记录聊天和交互活动,便于分析和优化客户服务流程。 5. 使用 Deployment APIs 定制聊天窗口: - 设置聊天窗口高度和宽度:开发者可以通过 API 自定义聊天窗口的尺寸,以适应不同的网站布局。 6. 使用 Deployment APIs 定制聊天按钮: - 显示在线/离线状态:控制聊天按钮在客服在线或离线时的显示方式,提升用户体验。 - 添加按钮事件处理器:可以为聊天按钮绑定自定义事件处理函数,实现更丰富的交互功能。 7. 使用 Deployment APIs 启动聊天: - startChat 和 startChatWithWindow:这两个方法分别用于启动聊天会话,前者不指定聊天窗口参数,后者允许自定义聊天窗口设置。 8. 使用 Deployment APIs 自动查找和创建记录: - addCustomDetail 和 findOrCreate:这些方法可以帮助自动填充或查找 CRM 中的记录,提高工作效率。 - setName:用于设置记录的名称,如客户姓名。 9. 使用 Deployment APIs 搜索知识文章: - 支持搜索知识库中的文章,以便客服人员快速提供准确答案。 10. Deployment API 代码示例: 提供实际的代码片段,帮助开发者理解如何在实践中应用这些 API。 此外,指南还涵盖了一些自动化和定制化功能的其他方面,让开发者能够充分利用 Live Agent 提供的工具,以提高客户服务的质量和效率。对于想要深入理解和集成 Salesforce Live Agent 的开发者来说,这份官方指南是不可或缺的参考资料。