使用RingCentral Embeddable构建谷歌浏览器插件

2019-03-16 11:24:35 / 打印

▲点击“RingCentral铃盛软件”并设为【星标】,及时获取RingCentral的资讯

RingCentral Embeddable widgets 可以为CRM网站提供独特而且强大的通讯集成,它的核心功能是点击即刻拨打电话功能,围绕这个核心功能,它可以扩展CRM网站的通讯工作流程。它可以被轻松的集成到CRM网站,即便没有官方支持,开发者也可以通过谷歌浏览器插件的形式提供集成。

参考Embbnux Ji的通用教程: Building Chrome Extension Integrations with RingCentral Embeddable,我们可以创建针对任意网站的RingCentral Embeddable widgets集成。

针对CRM网站, 我们可以更进一步,提供许多高级特性, 例如点击即刻拨打电话的按钮和链接,以及许多的专门针对第三方网站的特性:

针对CRM网站的联系人列表,插件可以提供tooltip,气泡显示点击即刻拨打按钮。

针对CRM网站联系人信息页面,插件可以插入点击即刻拨打电话的按钮。

可以把CRM网站上的电话号码文字转换为点击即刻拨打电话的链接。

支持把CRM网站的联系人列表同步到RingCentral Embeddable widgets。

支持自动手动同步电话记录到CRM网站。

在RingCentral Embeddable widgets显示CRM网站联系人的活动信息。

接听、拨打电话时候,显示CRM网站联系人详细信息。

为了方便开发者创建类似的扩展程序,我们提供了命令行工具: ringcentral-embeddable-extension-factory

使用命令行工具创建一个插件工程:

# 请确保已经安装npm版本5.2+

npx ringcentral-embeddable-extension-factory my-app

然后按照my-app/README.md的说明初始化,测试和构建插件即可。

我们制作整个流程的视频演示:

无需按任何设置和代码编辑,即可使Embeddable widgets集成到网站,如果你对此已经满意,那么插件可以宣告完工。如果你想要实现以上列出的高级特性,那就需要实际的编码工作了。你可以从我们提供的教程和案例入手。

我们的教程将详细讲解创建插件的全过程。

-chrome-ringcentral-widgets-extension-for-crm/

从这些案例中你也可以得到一些如何实现的启示。