本文档列出了一些自定义触发器的使用场景。请确保将脚本放置在 [SDP_Home]/integration/custom_scripts/executor_files 目录下的文本文件中。

 

添加请求审批

1. 动态请求审批

在提供多种服务且审批流程各不相同的组织中,您可以调用给定的自定义脚本,使用字段和表单规则来实现动态请求审批。

 

2. 使用特定审批人配置两级审批

服务台中提交的所有请求都需要请求人的汇报对象进行审批。您可以调用给定的自定义脚本,将第一级审批人的汇报对象配置为第二级审批人。

 

共享请求

用于将请求共享给不同用户/技术人员的 Deluge 脚本已作为示例脚本随 application 一同提供。下面给出的是经过少量修改的 Python 等效版本:

 

1.  将请求共享给请求字段中指定的用户   

对于涉及无权访问该请求的技术人员的请求,您可以调用给定的自定义脚本,并将该请求共享给相应的技术人员。

 

2. 将请求共享给请求任务中指定的组  

对于涉及由多个用户组处理的任务的请求,您可以调用给定的自定义脚本,将请求共享给相应的组。

 

更新请求

您可以使用自定义触发器在特定请求活动发生时更新请求。下面列出了相关使用场景以及包含详细配置说明的对应链接:

  1. 在请求获批时使用特定组更新请求

  2. 在收到新回复时更新请求状态 

  3. 在创建/更新请求时更新请求附加字段 

  4. 根据特定字段值更新请求

  5. 使用请求 API 更新请求字段

  6. 根据特定字段值更新请求解决方案

 

其他操作 

1. 仅当所有关联请求都已关闭时才关闭父请求   

在一个请求被拆分为由不同技术人员/用户组处理的多个子请求的情况下,您可以调用给定的自定义脚本,以确保在解决/关闭父请求之前,所有子请求都已解决/关闭。

 

2. 关闭父请求时关闭所有关联请求   

在同一问题被多次报告的情况下,您可以将所有请求关联到一个请求上。当这个父请求被解决/关闭时,您可以调用给定的自定义脚本,并确保所有关联请求也会自动解决/关闭。 

 

3. 使用请求信息设置备用审批人 

您可以通过调用给定的自定义脚本,自动化为请求分配备用审批人的过程。

 

4. 通过服务请求自动创建变更   

对于为创建变更而提交的服务请求,您可以调用给定的自定义触发器来创建变更,并通过适当组合资源问题与字段和表单规则来捕获变更详细信息。

 

5. 根据变更风险添加 CAB   

借助自定义触发器,您可以根据提供的变更风险配置动态添加 CAB 审批。

 

6. 根据请求属性添加检查清单 

您可以配置自定义脚本,根据附加字段值和资源问题的回答来关联检查清单。

 

7. 分配变更角色

您可以通过调用给定的自定义脚本,将变更请求人的汇报对象分配为直属经理。

 

8. 在不同实例中提交请求 

在为不同部门使用多个 ServiceDesk 实例的组织中,您可以调用自定义脚本,将请求从一个实例复制到另一个实例。

 

9. 合并相似请求  

当针对同一问题创建了多个请求时,您可以使用自定义触发器将它们合并为一个请求。

 

10. 在任务主题 / 描述中追加请求详细信息  

您可以调用此自定义脚本,将请求详细信息追加到由该请求触发的任务的主题/描述中。

 

11. 根据请求属性设置 SLA   

您可以使用此自定义脚本,根据不同的请求属性修改请求的 SLA。