自定义函数
使用自定义函数让您的问题工作流程自动化。
什么是自定义函数?
自定义函数是可用于使流程自动化的一段代码。您可在 Deluge 中编写您自己的函数并在一个或多个业务规则中调用它。它类似于 DATE、CONCAT、REPLACE 等内置 Javascript 函数。在 Zoho Projects 中,您可以使用业务规则自动更新问题字段。在自定义函数的帮助下,您可以在触发业务规则之后使通知自动化、调用 webhook 或执行逻辑。
- 功能可用性:仅企业版
- 访问权限:仅门户所有者、管理员和经理角色
业务场景
- 使用自定义函数,当问题上报时,其项目经理可通过短信、电子邮件或 Zoho Chat 收到通知。
- 当问题的严重性等级更新时,可通过自定义函数为问题添加相关的评论。
- 可在自定义函数中与 Zoho 应用和第三方应用集成。
添加自定义函数
- 点击顶部导航栏中的 。
- 导航至问题设置并点击自动。
- 从左侧面板中选择自定义函数。
- 点击页面右上角的新建自定义函数。
- 输入函数名称和描述。
- 设置参数。
- 在 Deluge 脚本编辑器中输入您的代码,或从编辑器的左侧面板中拖放可用的参数并定制它们。
- 点击保存。
Helen 想要向她项目中的一组用户发出通知,告诉他们,在上报之后,特定问题的问题所有者发生了变化。她可能在以后也必须就这个主题经常向同一组用户发送通知。因此,Helen 决定创建一个自定义函数,并通过其中一个业务规则来调用它。这就是她的自定义函数的例子。
将自定义函数与业务规则关联
- 点击顶部导航栏中的 。
- 导航至问题设置并点击自动。
- 从左侧面板中选择业务规则。
- 选择一个规则并导航至规则详情 -> 标准 -> 操作。
- 在操作中,点击调用自定义函数。
- 点击加号图标 以创建新的自定义函数或点击链条图标 以从业务规则中调用现有函数。
- 点击保存规则。
了解更多有关配置业务规则的信息。
执行自定义函数
- 导航至问题设置->自动->自定义函数。
- 点击您想要执行的函数。在这里,Helen 试图执行函数“Send_Mail”。
- 点击底部的保存并执行。
- 输入问题编号(即,参数)。
- 点击执行。
测试自定义函数集成
- 在 Zoho Projects 中添加与您的业务规则标准匹配的测试数据。
- 借助自定义函数触发的通知在您的应用程序中检查从 Zoho Projects 收到的更新。
- 如果发生错误,请在 Zoho Projects 中修改自定义函数并重新测试。
- 继续测试,直至您获得正确的输出。在这里,John Marsh、Victor Young 和 Lin Brenn 收到 Helen 发来的有关问题所有权变更的通知。
- 最多只可以添加 10 个参数。
- 只有经理才可访问他们的自定义函数。
- 假定 Lin 是项目 A 的经理,也是项目 B 的员工,那么她将只可以访问她在项目 A 中创建的自定义函数。因为她不是项目 B 的经理,所以她不能查看在项目 B 中创建的函数。