问题的自定义函数

问题的自定义函数

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

Notes
功能可用性:最新企业版计划。

优势
  1. 当问题升级时,可以使用自定义函数通过电子邮件或 Zoho Chat 通知用户。
  2. 当问题的严重性更新时,可以通过自定义函数向问题添加相关评论。
  3. 可以使用自定义函数与 Zoho Apps 和第三方应用程序集成。


添加自定义函数

  1. 点击顶部导航栏。

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

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

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

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

  6. 设置参数。

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

  8. 点击“保存”。

 

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



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


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

  1. 点击顶部导航栏中的 。

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

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

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

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

  6. 点击“保存规则”。



图库函数


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

  1. 点击顶部导航栏中的 。

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

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


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

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

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

Notes
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 发来的关于问题所有权变更的通知。

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