自定义函数

使用自定义函数让您的问题工作流程自动化。

什么是自定义函数?

自定义函数是可用于使流程自动化的一段代码。您可在 Deluge 中编写您自己的函数并在一个或多个业务规则中调用它。它类似于 DATECONCATREPLACE 等内置 Javascript 函数。在 Zoho Projects 中,您可以使用业务规则自动更新问题字段。在自定义函数的帮助下,您可以在触发业务规则之后使通知自动化、调用 webhook 或执行逻辑。

  • 功能可用性:仅企业版
  • 访问权限:仅门户所有者管理员经理角色

业务场景

  • 使用自定义函数,当问题上报时,其项目经理可通过短信、电子邮件或 Zoho Chat 收到通知。
  • 当问题的严重性等级更新时,可通过自定义函数为问题添加相关的评论。
  • 可在自定义函数中与 Zoho 应用和第三方应用集成。

添加自定义函数

  1. 点击顶部导航栏中的
  2. 导航至问题设置并点击自动
  3. 从左侧面板中选择自定义函数
  4. 点击页面右上角的新建自定义函数
  5. 输入函数名称描述
  6. 设置参数
  7. 在 Deluge 脚本编辑器中输入您的代码,或从编辑器的左侧面板中拖放可用的参数并定制它们。
  8. 点击保存

Helen 想要向她项目中的一组用户发出通知,告诉他们,在上报之后,特定问题的问题所有者发生了变化。她可能在以后也必须就这个主题经常向同一组用户发送通知。因此,Helen 决定创建一个自定义函数,并通过其中一个业务规则来调用它。这就是她的自定义函数的例子。

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

  1. 点击顶部导航栏中的
  2. 导航至问题设置并点击自动
  3. 从左侧面板中选择业务规则
  4. 选择一个规则并导航至规则详情 -> 标准 -> 操作
  5. 操作中,点击调用自定义函数
  6. 点击加号图标  以创建新的自定义函数或点击链条图标  以从业务规则中调用现有函数。
  7. 点击保存规则

了解更多有关配置业务规则的信息。

执行自定义函数

  1. 导航至问题设置->自动->自定义函数
  2. 点击您想要执行的函数。在这里,Helen 试图执行函数“Send_Mail”。
  3. 点击底部的保存并执行
  4. 输入问题编号(即,参数)。
  5. 点击执行

 测试自定义函数集成

  1. 在 Zoho Projects 中添加与您的业务规则标准匹配的测试数据。
  2. 借助自定义函数触发的通知在您的应用程序中检查从 Zoho Projects 收到的更新。
  3. 如果发生错误,请在 Zoho Projects 中修改自定义函数并重新测试。
  4. 继续测试,直至您获得正确的输出。在这里,John Marsh、Victor Young 和 Lin Brenn 收到 Helen 发来的有关问题所有权变更的通知。
  • 最多只可以添加 10 个参数。
  • 只有经理才可访问他们的自定义函数。
    • 假定 Lin 是项目 A 的经理,也是项目 B 的员工,那么她将只可以访问她在项目 A 中创建的自定义函数。因为她不是项目 B 的经理,所以她不能查看在项目 B 中创建的函数。