本文档列出了一些自定义触发器的使用场景。请确保将脚本放置在 [SDP_Home]/integration/custom_scripts/executor_files 目录下的文本文件中。
1. 动态请求审批
在提供多种服务且审批流程各不相同的组织中,您可以调用给定的自定义脚本,使用字段和表单规则来实现动态请求审批。
服务台中提交的所有请求都需要请求人的汇报对象进行审批。您可以调用给定的自定义脚本,将第一级审批人的汇报对象配置为第二级审批人。
用于将请求共享给不同用户/技术人员的 Deluge 脚本已作为示例脚本随 application 一同提供。下面给出的是经过少量修改的 Python 等效版本:
对于涉及无权访问该请求的技术人员的请求,您可以调用给定的自定义脚本,并将该请求共享给相应的技术人员。
对于涉及由多个用户组处理的任务的请求,您可以调用给定的自定义脚本,将请求共享给相应的组。
您可以使用自定义触发器在特定请求活动发生时更新请求。下面列出了相关使用场景以及包含详细配置说明的对应链接:
在一个请求被拆分为由不同技术人员/用户组处理的多个子请求的情况下,您可以调用给定的自定义脚本,以确保在解决/关闭父请求之前,所有子请求都已解决/关闭。
在同一问题被多次报告的情况下,您可以将所有请求关联到一个请求上。当这个父请求被解决/关闭时,您可以调用给定的自定义脚本,并确保所有关联请求也会自动解决/关闭。
您可以通过调用给定的自定义脚本,自动化为请求分配备用审批人的过程。
4. 通过服务请求自动创建变更
对于为创建变更而提交的服务请求,您可以调用给定的自定义触发器来创建变更,并通过适当组合资源问题与字段和表单规则来捕获变更详细信息。
5. 根据变更风险添加 CAB
借助自定义触发器,您可以根据提供的变更风险配置动态添加 CAB 审批。
6. 根据请求属性添加检查清单
您可以配置自定义脚本,根据附加字段值和资源问题的回答来关联检查清单。
7. 分配变更角色
您可以通过调用给定的自定义脚本,将变更请求人的汇报对象分配为直属经理。
8. 在不同实例中提交请求
在为不同部门使用多个 ServiceDesk 实例的组织中,您可以调用自定义脚本,将请求从一个实例复制到另一个实例。
9. 合并相似请求
当针对同一问题创建了多个请求时,您可以使用自定义触发器将它们合并为一个请求。
您可以调用此自定义脚本,将请求详细信息追加到由该请求触发的任务的主题/描述中。
11. 根据请求属性设置 SLA
您可以使用此自定义脚本,根据不同的请求属性修改请求的 SLA。