业务规则用于自动执行某些操作,这些操作适用于满足特定传入条件的备注。通过备注业务规则可自动执行的操作包括:将备注设为对所有用户公开,或仅对特定用户可见。
所需角色:SDAdmin 或 HelpDeskConfig
业务规则按规则组进行分类和组织。您可以为所有相关组配置一个规则组。规则组非常有用,因为您可以针对特定备注限制或应用特定规则。
要创建新组,请单击 规则组。在显示的页面上,提供名称和说明,然后单击 添加。

创建规则组后,接着创建业务规则。
将鼠标悬停在规则组上,然后单击 添加规则。根据以下提示填写显示的表单。
使用切换按钮启用业务规则。若您想稍后暂停其执行,也可以将其禁用。
字段 | 说明 |
规则名称和说明
| 提供一个合适的规则名称,并附上简短清晰的说明,说明该业务规则的用途。
|
执行的操作
| 选择在请求生命周期中的何时执行该规则:
已创建 已编辑 永久删除
如果您选择 已编辑,则在配置条件时,您可以选择每次都执行该规则,或仅在第一次时执行。
如果您选择 永久删除 并将中止流程执行配置为操作,则已删除的备注将保留在回收站中。
|
执行期间
| 选择规则执行时间窗口:
任何时间
在工作时间内
在工作时间外
|
级联执行
| 选择规则执行顺序:
执行下一条规则
跳过此组中的剩余规则
跳过所有组中的剩余规则
级联执行可建立规则的执行顺序。当一条规则的执行结果将作为下一条规则的输入时,这会非常有帮助。对于需要多级审批或针对特定决策评估多种条件的场景,级联执行非常有用。
|
条件
| 为传入的注释定义条件。
根据条件应用条件
在此选项下,您可以从下拉列表中选择所需的条件。
对于每个条件,您最多可以使用 AND/OR 逻辑运算符配置 10 个附加的嵌套条件。
使用自定义函数应用条件
在此选项下,您可以配置您自己的自定义函数来定义传入请求的条件。
不应用任何条件
在此选项下,该规则将对所有传入注释执行。
|
|
当您选择中止流程执行时,您可以添加要显示给用户的错误消息,然后单击“保存”。
当您选择执行自定义操作时,您可以从以下 3 个自定义操作中进行选择;当传入备注满足已配置的条件时,将执行这些操作。
|
业务规则被配置为对满足特定传入条件的备注执行各种操作。在 ServiceDesk Plus 中,您可以为业务规则配置 3 个自定义操作,如下所示:
这是可以通过业务规则完成的最简单、最容易实现的操作之一。它仅涉及修改传入备注中的字段。
备注通常仅包含以下可修改的字段:
向请求者显示此备注
将添加备注视为首次响应
除了选择这些字段外,您还可以将该备注添加到所有关联请求中。如果没有关联请求,则不会执行此操作。
如果传入备注必须对请求者可见,请选择“字段更新”自定义操作,在相应的下拉列表中选择“向请求者显示”,然后选择“True”,再单击“保存”。

对于无法开箱即用执行的操作,您可以结合应用程序数据以及外部应用程序的数据创建自定义函数,以执行您环境中所需的操作。您可以使用自定义函数执行的一些操作包括创建/关闭请求或备注,以及将其与变更/问题关联。
ServiceDesk Plus 中的自定义函数基于 Deluge 构建,Deluge 是 Zoho 的专有脚本语言。请按照以下步骤创建新的自定义函数:
单击创建新的自定义函数
在显示的页面上,为您的自定义操作提供名称和说明。
通过 Deluge 脚本编辑器中的简单拖放操作来创建自定义函数。
在左侧窗格中,除了各种代码片段外,还提供了多个内置函数用于各种操作,例如发送邮件和通知相关人员。
然后,保存并测试自定义函数。如有需要,您可以测试脚本是否按预期工作。

脚本与自定义函数类似,用于执行系统开箱即用功能之外无法完成的操作。脚本通过使用应用程序数据以及来自外部应用程序的数据来创建,以执行您环境中所需的操作。
但是,与自定义函数不同,您无法在应用程序内创建脚本。您必须使用外部执行器文件来根据您的特定需求配置脚本。
注意:对于操作,您可以配置“执行脚本”或“自定义函数”中的任意一种。不能同时配置这两种操作。