使用 Angular 制作 Zoho CRM 扩展

Posted

技术标签:

【中文标题】使用 Angular 制作 Zoho CRM 扩展【英文标题】:Make Zoho CRM extension using Angular 【发布时间】:2021-11-16 15:27:00 【问题描述】:

我正在寻找在 Zoho 扩展项目中使用 Angular 的方法。

在 Zoho 社区,我看到 a comment 保持这种可能性。

但是在任何地方都找不到更多的东西。 Angular CLI 和 ZET CLI 创建的项目结构似乎有一些共同点。之前有没有人在 Zoho CRM 扩展或 Zoho 扩展中工作过,使用 Angular?

注意:我并不是说使用 Zoho API 从 Angular 与 Zoho 进行通信。我的意思是一个 Angular 项目,可用于在 Zoho 中构建扩展。

**编辑: 到目前为止,我尝试的是创建两个单独的项目: 猫 Zoho 项目 & Cat Angular 项目。 我在 Cat Angular Project 中编写所有代码并构建它。我复制 Angular 构建的内容并将它们粘贴到 Cat Zoho 项目的“app”目录中。我验证包并使用 ZET CLI 打包它。然后将压缩包粘贴到 Zoho 中扩展的 Connected Apps 部分。但是当我在本地服务 Zoho 项目(zet run)时,什么都没有显示。不知道我错过了什么。

【问题讨论】:

【参考方案1】:

我在这里没有看到具体的问题,将尝试对流程进行总体概述。我没有使用 Angular 进行过扩展,但是我创建了基于 VueJS 的 CRM 扩展等。

项目设置

zet 工具在根目录中查找包含源文件的 app 目录和包含目标 Zoho 服务的 plugin-manifest.json 文件。所以不要创建两个单独的项目,而是将 angular 的目标目录设置为 app/ 目录而不是 dist/ 并添加 plugin-manifest.json 文件。

plugin-manifest.json


  "service": "CRM"

测试

在将应用程序上传到 Sigma 之前,您可以通过将小部件的托管配置为 外部 并将本地服务器 URL 指向其中来检查小部件是否工作。因此,您可以运行 ng serve 并将 Zoho 小部件中的 URL 设置为 http://localhost:4200/。

构建

一旦准备就绪,您就可以构建 Angular 项目并验证输出是否在 app/ 目录中。然后运行zet pack 将从app/ 目录生成一个zip 文件,该文件可以上传到目标Zoho 服务

【讨论】:

以上是关于使用 Angular 制作 Zoho CRM 扩展的主要内容,如果未能解决你的问题,请参考以下文章

使用http电话登录Zoho CRM

如何使用 php 代码将 ZOHO CRM 与 Zapier 连接?

Twilio 传入的短信在 Zoho CRM 中不起作用

如何在 Zoho CRM Deluge 脚本中使用 for each 循环遍历 JSON 数组

以CSV格式备份ZOHO CRM中的所有表

Zoho CRM API to Power BI Connector