配置触发器

当服务台中发生某些事件时,触发器会自动执行相关操作。触发器对于跨模块或在第三方application中执行基于条件的操作十分有用。

使用场景:触发器可自动化多种流程,比如发送自定义邮件通知、执行定时操作、根据资源字段信息创建新请求,或与第三方application集成动作。

触发器支持为以下模块自定义自动流程:

  • 请求
  • 问题
  • 变更
  • 项目
  • 发布
  • 解决方案
  • 资产
  • CMDB
  • 自定义模块

本文件围绕以下主题介绍触发器的配置和管理:

所需角色 

模块

所需角色

请求SDAdmin(全部站点),SDSiteAdmin/HelpDeskConfig(仅关联站点)
问题SDAdmin
变更SDAdmin
项目SDAdmin
发布SDAdmin
解决方案SDAdmin
资产SDAdmin, AssetConfig
CMDBSDAdmin, SDCMDBAdmin
采购SDAdmin
合同SDAdmin
自定义模块SDAdmin

配置触发器 

  • 进入 设置 > 自动化 > 触发器
  • 使用模块下拉菜单切换到相关模块。
  • 点击 新建触发器

步骤 1:填写触发器定义

字段名称

说明

名称

为触发器命名,该项为必填项。

描述

简要描述触发器的用途及关联操作。

触发器适用范围

选择需配置触发器的模块子实体。本字段后续不可更改。

 点击此处了解各模块可应用触发器的子实体。 

当[模块记录]进行如下操作时执行

选择触发执行的时机——在指定模块中的记录被创建、编辑或删除时。

执行时段

选择触发器执行的时段——任意时间、工作时间内或外。默认选择“任意时间”。

启用触发器

保持触发器处于可用状态。若禁用,则触发器不会被执行。

步骤 2:指定条件

字段

说明

对该【模块记录】应用触发器

选择满足哪些条件时应用此触发器。

基于条件 - 通过选择列、运算符和值定义应用触发器的条件。使用图标可增加多组条件。

  • 选择列、条件、以及取值。
    • 下拉框中,可点击> 符号选择子字段。
    • 部分字段的值可输入 $,以支持基于动态输入的条件配置。
  • 点击图标,利用 AND/OR 运算符增加多组条件。
  • 将条件拖拽进另一条件的缩进区可添加为子条件。包含子条件的条件会显示下拉箭头。
每个触发器最多可配置 50 条条件。 

无条件 - 触发器适用该模块所有记录。

当[模块记录]被编辑时执行触发器

(仅适用于触发器支持编辑操作时显示)

如触发器设置为在记录被编辑并基于条件时执行,你可以选择:

  • 每次 - 每次记录被编辑均执行触发器
  • 仅当条件内的任何字段被编辑时 - 仅当条件指定字段被编辑时才触发。

步骤 3:配置动作

选择需通过触发器执行的操作。每个模块下子实体对应可用的自定义操作不同:

可用子实体 

模块可用子实体
请求
  • 请求
  • 任务
  • 审批级别
  • 审批
  • 备注
  • 邮件回复(针对用户)
  • 工单和任务的工作日志
  • 工作日志计时器
  • 检查清单
问题
  • 问题
  • 任务
  • 备注
  • 邮件回复(针对用户)
  • 问题和任务的工作日志
变更
  • 变更
  • 任务
  • 审批级别
  • 审批
  • 备注
  • 邮件回复(针对用户)
  • 变更和任务的工作日志
  • 停机
项目
  • 项目
  • 里程碑
  • 任务(项目和任务)
  • 工作日志(任务、项目和里程碑)
  • 项目成员
  • 评论(任务、项目和里程碑)
发布
  • 发布
  • 任务
  • 审批级别
  • 审批
  • 备注
  • 邮件回复(针对用户)
  • 发布和任务的工作日志
  • 停机
解决方案
  • 解决方案
  • 评论
资产
  • 所有资产
  • 各产品类型
CMDB
  • 所有 CI
  • 各 CI 类型
采购
  • 采购
  • 审批级别
  • 审批
  • 付款
  • 发票
合同
  • 合同
自定义模块
  • 自定义模块

列表视图操作 

创建触发器后,系统会在列表视图页面显示所有触发器,您可以执行以下操作:

  • 预览触发器:点击触发器行可展开并预览详细信息。
  • 编辑触发器:点击 > 编辑,位于所需触发器旁边。
  • 启用/禁用触发器:点击 > 启用/禁用,位于所需触发器旁边。该选项会根据当前状态变化;亦可直接在状态栏使用切换按钮。
  • 删除触发器:点击 > 删除,位于所需触发器旁边。
  • 批量操作:可批量启用、禁用或删除触发器。通过复选框选择触发器后,点击操作并选择所需操作。
  • 搜索触发器:使用 图标可按条件搜索触发器。添加条件和值后,点击 回车。也可通过添加多组搜索条件。结果显示后,点击现有条件即可进行编辑。
  • 设置列表视图布局:点击 图标,限定显示条数并设定排序方式。