VTAP:通过 Vtiger CRM 中应用程序的自定义弹出集成来提高效率

本期新闻通讯详细介绍了使用自定义弹出窗口在 Vtiger CRM 中嵌入外部网站或基于 Web 的工具的过程。

外部网站通过,使其可在 CRM 界面中访问。此解决方案由 Vtiger 的模块设计器提供支持,并利用 GLOBAL_ACTION 钩子动态显示弹出窗口。此集成可用于电话集成、项目管理、支持工具等。

目的

  • 通过在 Vtiger CRM 内部直接集成外部工具来提供无缝的用户体验。
  • 无需在 CRM 和第三方应用程序之间切换,从而提高效率。
  • 通过允许集成各种第三方网站或平台来提供灵活性。

技术实施

模块设计器中的弹出脚本

  • 创建和管理弹出窗口的逻辑写在模块设计器脚本中。
  • 这些脚本是动态注入的,允许灵活放置,而无需修改核心 CRM 文件。

钩子注册:GLOBAL_ACTION

  • 使用 Vtiger 的 GLOBAL_ACTION 钩子注册自定义钩子。
  • 该钩子使您能够在 Vtiger 内的不同视图或模块之间添加自定义 UI 元素(例如图标、按钮)。

图标渲染与交互

  • 自定义挂钩在 CRM 界面中所需位置呈现图标或按钮。
  • 单击时,该图标会触发创建带有嵌入 iframe 的弹出窗口,从而加载外部网站。

iframe 嵌入

  • iframe 动态注入弹出窗口并加载指定的外部网站。
  • iframe 内容的样式适合弹出容器,并且在 CRM 中完全发挥作用,无需切换选项卡。

这种方法的优点

  • 无核心修改:该解决方案利用钩子和自定义脚本,保留了 Vtiger 核心文件的完整性。
  • 模块化:通过更新 iframe URL 可以轻松扩展以嵌入各种外部工具。
  • 动态注入:仅当用户单击自定义图标时才会创建 iframe,确保 UI 在需要之前保持干净。
  • 定制:完全控制图标和 iframe 弹出窗口的位置、设计和样式。

安全注意事项

  • 跨域资源共享:外部网站必须允许嵌入 iframe。这通常通过 HTTP 标头(例如 X-Frame-Options 和 Content-Security-Policy)进行控制。
  • HTTPS:确保 Vtiger 和外部网站都使用 HTTPS 以防止混合内容错误。
  • 智能门禁:使用 Vtiger 内置的基于角色的访问控制来限制哪些用户可以访问嵌入式弹出窗口。

用例:电话集成

EventXtra XNUMX大解决方案:一家公司使用第三方电话应用程序(例如 Ozonetel)来管理通话和客户互动。目标是将电话系统直接集成到 Vtiger CRM 中,以便客服人员无需离开 CRM 界面即可管理通话并更新 CRM 记录。

解决方案:使用 Vtiger 中的自定义弹出窗口,将电话应用程序嵌入到 CRM 中。客服人员可以点击 CRM 中的图标,打开一个显示电话系统的 iframe。此集成允许客服人员:

  • 直接从 CRM 拨打和接听电话。
  • 实时查看通话记录和客户详细信息。
  • 根据呼叫交互更新 CRM 记录。
  • 更改 CRM 中的可用状态(例如,活动、不可用)。

该解决方案消除了代理在 CRM 和电话应用程序之间切换的需要,从而提高了效率并减少了上下文切换。

我们相信这些示例将改善您使用 Vtiger CRM 的体验。我们希望确保开发人员和 CRM 用户可以相互共享信息和知识,以进一步提高 CRM 的功能。

敬请期待。祝您编码愉快!

 
 

注册以接收最新更新!