问题的自定义函数

问题的自定义函数

使用自定义函数自动化您的问题工作流程。自定义函数是一段可用于自动化流程的代码。您可以在 Deluge 中编写自己的函数,并从一个或多个业务规则中调用它。它类似于 JavaScript 中的内置函数,例如 DATE、CONCAT、REPLACE 等。在 Zoho Projects 中,您可以使用工作流规则自动更新问题字段。借助自定义函数,您可以自动发送通知、调用 Webhook,或在触发工作流规则后立即执行逻辑。


优势

当问题升级时,可以使用自定义函数通过电子邮件或 Zoho Chat 通知用户。

当问题的严重性更新时,可以通过自定义函数向问题添加相关评论。

可以使用自定义函数与 Zoho Apps 和第三方应用程序集成。


添加自定义函数

  1. 点击顶部导航栏

  2. 导航至 应用市场,然后点击“开发者空间”下的“自定义函数”。

  3. 从下拉框中选择“问题”。

  4. 点击“新建自定义函数”

  5. 输入函数名称和描述。

  6. 设置参数。

  7. 在 Deluge 脚本编辑器中输入您的代码,或拖放编辑器左侧面板中可用的参数并进行自定义。

  8. 点击“保存”。

 

Helen 希望在升级特定问题时,通知项目中的一组用户该问题所有者的变更。她将来可能还需要就此问题频繁向同一组用户发送通知。因此,Helen 决定创建一个自定义函数,并通过其中一条业务规则调用它。她的自定义函数如下所示。






将自定义函数与业务规则关联

  1. 点击顶部导航栏中的

  2. 导航到“问题跟踪”,然后点击“业务规则”。

  3. 选择一个规则并导航到“操作”选项卡。

  4. 在“操作”中,点击“调用自定义函数”。

  5. 点击加号 图标创建新的自定义函数,或点击链形图标从业务规则中调用现有函数。

  6. 点击“保存规则”



图库函数

我们提供了一些预定义的图库函数,可供您随时使用。

  1. 点击顶部导航栏中的

  2. 导航到“开发者空间”,然后点击“自定义函数”

  3. 将鼠标悬停在“自定义函数”标题旁边的下拉菜单上,然后从下拉菜单中选择“问题”


  1. 点击“创建自定义函数”

  2. 将鼠标悬停在列出的任意函数上,然后点击“使用函数”

  3. 在“创建自定义函数”页面中,选择项目,并根据需要更改函数名称和参数。

     注意:deluge 代码已预先填写。TODO 功能会在执行代码之前提醒用户需要修改的内容。

  1. 点击“保存”或“保存并执行”即可运行自定义函数。


支持的图库功能

  • 为问题创建任务

  • 更新关联任务的状态

  • 创建问题并将其链接到现有问题

  • 与 Analytics 同步 Bug 状态时间线

  • 向 Slack 频道发送消息

  • 批准或拒绝相关的时间日志条目

  • 自动完成阶段

  • 所有问题关闭后完成相关任务

  • 更新项目状态

  • 更新关联问题的状态

  • 与 Analytics 同步 Bug 截止日期变更

  • 统计问题重新打开的次数

  • 向 Cliq 频道发送消息


执行自定义函数

  1. 点击顶部导航栏

  2. 导航到 Marketplace,然后点击“开发者空间”下的“自定义函数”。

  3. 从下拉框中选择“问题”

  4. 点击您想要执行的函数。Helen 尝试执行“Send_Mail”函数。

  5. 点击底部的“保存并执行”

  6. 输入问题 ID(即参数)。

  7. 点击“执行”


测试自定义函数集成

  1. 在 Zoho Projects 中添加符合您业务规则标准的测试数据。

  2. 通过自定义函数触发的通知,检查应用程序中从 Zoho Projects 收到的更新。

  3. 如果出现错误,请在 Zoho Projects 中修改您的自定义函数并重新测试。

  4. 继续测试,直到获得正确的输出。此处,John Marsh、Victor Young 和 Lin Brenn 收到了 Helen 发来的关于问题所有权变更的通知。

注:您最多可以添加10个参数。