使用自定义函数自动化您的问题工作流程。自定义函数是一段可用于自动化流程的代码。您可以在 Deluge 中编写自己的函数,并从一个或多个业务规则中调用它。它类似于 JavaScript 中的内置函数,例如 DATE、CONCAT、REPLACE 等。在 Zoho Projects 中,您可以使用工作流规则自动更新问题字段。借助自定义函数,您可以自动发送通知、调用 Webhook,或在触发工作流规则后立即执行逻辑。
当问题的严重性更新时,可以通过自定义函数向问题添加相关评论。
可以使用自定义函数与 Zoho Apps 和第三方应用程序集成。
添加自定义函数
点击顶部导航栏。
导航至 “应用市场“,然后点击“开发者空间”下的“自定义函数”。
从下拉框中选择“问题”。
点击“新建自定义函数”。
输入函数名称和描述。
设置参数。
在 Deluge 脚本编辑器中输入您的代码,或拖放编辑器左侧面板中可用的参数并进行自定义。
点击“保存”。
Helen 希望在升级特定问题时,通知项目中的一组用户该问题所有者的变更。她将来可能还需要就此问题频繁向同一组用户发送通知。因此,Helen 决定创建一个自定义函数,并通过其中一条业务规则调用它。她的自定义函数如下所示。
将自定义函数与业务规则关联
点击顶部导航栏中的 。
导航到“问题跟踪”,然后点击“业务规则”。
选择一个规则并导航到“操作”选项卡。
在“操作”中,点击“调用自定义函数”。
点击加号 图标创建新的自定义函数,或点击链形图标从业务规则中调用现有函数。
点击“保存规则”。
图库函数
我们提供了一些预定义的图库函数,可供您随时使用。
点击顶部导航栏中的 。
导航到“开发者空间”,然后点击“自定义函数”。
将鼠标悬停在“自定义函数”标题旁边的下拉菜单上,然后从下拉菜单中选择“问题”。
点击“创建自定义函数”。
将鼠标悬停在列出的任意函数上,然后点击“使用函数”。
在“创建自定义函数”页面中,选择项目,并根据需要更改函数名称和参数。
注意:deluge 代码已预先填写。TODO 功能会在执行代码之前提醒用户需要修改的内容。
点击“保存”或“保存并执行”即可运行自定义函数。
支持的图库功能
为问题创建任务
更新关联任务的状态
创建问题并将其链接到现有问题
与 Analytics 同步 Bug 状态时间线
向 Slack 频道发送消息
批准或拒绝相关的时间日志条目
自动完成阶段
所有问题关闭后完成相关任务
更新项目状态
更新关联问题的状态
与 Analytics 同步 Bug 截止日期变更
统计问题重新打开的次数
向 Cliq 频道发送消息
执行自定义函数
点击顶部导航栏 。
导航到 Marketplace,然后点击“开发者空间”下的“自定义函数”。
从下拉框中选择“问题”。
点击您想要执行的函数。Helen 尝试执行“Send_Mail”函数。
点击底部的“保存并执行”。
输入问题 ID(即参数)。
点击“执行”。
测试自定义函数集成
在 Zoho Projects 中添加符合您业务规则标准的测试数据。
通过自定义函数触发的通知,检查应用程序中从 Zoho Projects 收到的更新。
如果出现错误,请在 Zoho Projects 中修改您的自定义函数并重新测试。
继续测试,直到获得正确的输出。此处,John Marsh、Victor Young 和 Lin Brenn 收到了 Helen 发来的关于问题所有权变更的通知。
注:您最多可以添加10个参数。