开发者空间
开发者空间
从此部分访问 ZSC 密钥、服务挂钩、创建扩展并启用 API 访问。 API 和移动访问 点击顶部导航栏右上角的 。 导航至“应用市场”>“开发者空间”>“API 访问和移动访问”。 选中复选框以启用访问权限,然后点击“更新”。 API 将允许第三方用户连接到您的门户并共享数据。 移动访问将允许用户在 Android 和 iOS 设备上下载并使用 Zoho Projects 移动应用程序。 ZSC 密钥 点击顶部导航栏右上角的 。 在左侧面板中,依次前往“应用市场”>“开发者空间”>“ZSC ...
问题的自定义函数
使用自定义函数自动化您的问题工作流程。自定义函数是一段可用于自动化流程的代码。您可以在 Deluge 中编写自己的函数,并从一个或多个业务规则中调用它。它类似于 JavaScript 中的内置函数,例如 DATE、CONCAT、REPLACE 等。在 Zoho Projects 中,您可以使用工作流规则自动更新问题字段。借助自定义函数,您可以自动发送通知、调用 Webhook,或在触发工作流规则后立即执行逻辑。 优势 当问题升级时,可以使用自定义函数通过电子邮件或 Zoho Chat 通知用户。 ...
task-function
使用自定义函数自动化您的任务工作流程。自定义函数是可用于自动化流程的软件代码。在 Deluge 中,您可以编写自己的函数,并从一个或多个工作流规则中调用它。它类似于 JavaScript 的内置函数,例如 DATE、CONCAT、REPLACE 等。自定义函数允许您自动发送通知、调用 Webhook 或在触发工作流规则后立即执行逻辑。 例如,可以使用自定义函数为父任务创建后续任务。为此,您需要创建如下所示的自定义函数: 添加如下所示的参数: 在 Deluge 编辑器中输入以下代码: ...
项目自定义函数
使用自定义函数自动化您的项目工作流程。自定义函数是可用于自动化流程的软件代码。在 Deluge 中,您可以编写自己的函数并从一个或多个工作流规则中调用它。它类似于 JavaScript 的内置函数,例如 DATE、CONCAT、REPLACE 等。自定义函数允许您自动发送通知、调用 Webhook 或在触发工作流规则后立即执行逻辑。 例如,您可以使用自定义函数来归档状态标记为“完成”的项目。为此,您需要编写一个自定义函数(如下图所示)并保存。 ...
计划函数
什么是计划函数? 计划函数允许您根据指定的计划(例如每小时、每天、每周或每月)执行自定义函数。此功能可用于执行重复操作,例如生成月度报告或向门户用户发送有关即将到来的公共里程碑或截止日期的自动电子邮件,而无需依赖特定事件。 自定义函数和计划函数的区别 自定义函数是用于自动执行特定操作或流程的软件代码。计划函数确定执行这些操作或流程的时间和频率,使用户能够指定间隔。 用例 ...
Zoho Projects 中的开发者空间 - 概念
Zoho Projects 中的开发者空间允许开发者编写代码与 Zoho Projects 交互。它可以自定义和自动化项目及其模块。开发者还可以创建扩展程序、访问 API 并建立服务挂钩来触发响应。 假设您是一家建筑公司的项目经理。所有设计草案都必须经过您的批准才能开始施工文件。您希望使用 Zoho Projects 自动化此草案审批流程。 ...
使用 CLI 创建扩展
概述 Zoho Marketplace 是一个在线商店,您可以在其中上传您为 Zoho 任何产品开发的扩展程序。您也可以将我们商店中提供的扩展程序用于您的业务。本开发者指南将帮助您构建扩展程序并将其部署到我们的 Marketplace。 开始前需要记住的事项 清单文件 每个扩展程序都必须有一个自己的 plugin-manifest.json 文件来定义其行为。定义此文件后,您可以使用 HTML、JavaScript 和 CSS ...
处理模态框
使用invoke方法打开模态框 在指定位置创建一个新的扩展程序iframe实例。 zohoprojects.invoke("modal.create",modal_location); Argument Name Data Type Description action string "modal.create" - creates or opens a modal box. modal_location Object The relative path of the HTML file ...
针对实体和扩展存储数据
数据存储:根据实体和扩展程序存储数据 在为 Zoho Projects 构建扩展程序时,您可能需要将扩展程序的数据存储在某个地方。我们使用键值对来根据实体和扩展程序存储此类数据。因此,无需使用 RDBMS 等以行和列形式存储数据的传统数据库。 实体属性 什么是键值对? “键值”是一种存储数据的格式。您可以将实体或扩展程序的属性 (property) 存储在键值对中。键是一个唯一的字符串,值是一个 JSON ...
JS SDK
先决条件 在调用以下 SDK 方法之前,请在代码中包含 JS 代码 https://js.zohocdn.com/projects/js/client_sdk.min.js。 请在代码中包含 CSS 代码 https://css.zohocdn.com/projects/styles/zps-extn/client_sdk.css,以便使用 Zoho Projects 样式。 init 初始化扩展程序。 zohoprojects.init().then(function(){}); ...
配置plugin-manifest.json
plugin-manifest.json 这是一个示例 JSON 描述符文件,供您参考。 现在我们将了解如何定义此文件的属性。 类型 输入类型“personal”表示允许所有用户配置扩展程序,输入“org”表示允许管理员配置扩展程序。 密钥 类型 价值 类型 字符串 接受的价值观:个人、组织 语言环境 扩展程序支持的语言。目前,我们仅支持语言环境“en”(英语)。 密钥 类型 价值 语言环境* JSONArray en 服务 创建扩展的 Zoho 产品名称。此处为“PROJECTS”。 密钥 ...
触发器、事件和函数
触发器用于响应事件。创建触发器以将函数与事件关联。假设您希望在创建任务时触发电子邮件发送。您可以创建发送邮件函数。接下来,创建触发器并将发送邮件函数与创建任务事件关联。创建任务时将发送电子邮件。Zoho Projects 支持以下事件: 扩展程序触发器: 运行扩展程序 停止扩展程序 安装扩展程序 卸载扩展程序 禁用扩展程序 启用扩展程序 更新扩展程序 升级扩展程序 项目触发器: 创建项目 更新项目字段 向项目添加评论 归档项目 取消归档项目 删除项目 任务触发器: 删除任务 创建任务 ...
使用云编辑器创建扩展程序
Zoho Projects 允许您使用云编辑器构建扩展程序,无需预先设置,并可在线管理整个开发流程。 这里有一个网络研讨会,可以帮助您了解如何使用云编辑器。 概述 Zoho Marketplace 是一个在线商店,您可以在其中上传您为 Zoho 任何产品开发的扩展程序。您也可以将我们商店中提供的扩展程序用于您的业务。本开发者指南将帮助您构建扩展程序并将其部署到我们的 Marketplace。 使用 Zoho Sigma 云编辑器创建扩展 创建工作区 ...
将任务导出至云小部件
将任务导出到云端 门户用户可以将任务导出为 XLS 或 CSV 文件并导出到云端。用户可以选择特定的任务视图(默认或自定义),还可以选择要导出的列。例如,您可以将任务导出到云存储服务,例如 Google Drive、Microsoft OneDrive、Apple iCloud Drive 等。 在 Sigma 中创建扩展 前往 Sigma 扩展工具并登录您的工作区。 点击“创建扩展程序”按钮。 输入扩展名称并添加描述。 选择 Zoho Projects 作为服务。 ...
小部件位置
Zoho Projects 中小部件位置列表 位置 扩展的小部件可以在产品内部的多个位置呈现。此键(位置)定义小部件的呈现位置。Zoho Projects 提供了小部件位置列表。位置的键应在插件清单文件中指定。 任务详情选项卡 此位置指的是任务详情页面底部面板的最后一个选项卡。点击某个任务并向下滚动到其底部面板即可在产品中到达此位置。滚动到底部面板的右侧,扩展程序的名称将显示为面板中的最后一个选项卡。如果有多个扩展程序,则会显示省略号图标 [...]。点击省略号即可列出所有扩展程序。 ...
在 Zoho Marketplace 中发布扩展
在 Zoho Marketplace 上托管您的扩展 发布扩展程序 导航到您的云编辑器工作区。 点击“扩展程序详情” 图标。 点击“发布”。 私有扩展可以立即发布。 公共扩展将由 Zoho Marketplace 团队验证。继续执行步骤 4。 输入主要详细信息: 类别:选择应用类别。 应用/扩展程序的隐私政策:用于将用户重定向至应用隐私政策的 URL。 服务条款文档:用于将用户重定向至协议条款的 URL 点击“下一步”。 输入先决条件: 从下拉菜单中选择支持的版本。 点击“下一步”。 ...
配置连接器
与可用的第三方服务建立连接 如果您的扩展程序使用第三方服务,则需要配置连接器以与第三方服务建立连接。您可以一次连接到多个第三方服务。用户也可以从 Zoho Projects 创建连接。 导航到“连接”模块 (https://sigma.zoho.com/workspace/[sigmaportalName]/connections),点击“添加连接”。 在“选择您的服务”选项卡下,选择第三方或内部 Zoho 服务。 如果您没有账户,请在您选择的服务中创建一个账户。 ...