事件添加完毕后点击事件右侧的添加icon,添加动作,一个事件可以添加多个动作。添加动作时,需填写动作名称以及动作类型。
动作创建成功后,需要重启服务才能生效,也可继续修改动作
1. 动作类型
1.1 发送邮件
发送邮件是指事件发生时通过邮件通知相关用户。发送邮件配置如图所示,其中带“”的为必填项。执行发送邮件动作前,需要到系统设置内配置邮箱服务器且用户邮件地址正确。
邮箱配置在【系统管理】-【通知服务配置】-【邮箱服务】中配置
邮箱服务
属性配置说明
*收件人选择方式:可以通过筛选条件选择多个收件人也可选择固定收件人
范围筛选:通过设置条件来选择收件人,比如电话为1234556677的用户可以收到此邮件
点击选择筛选字段,筛选字段为系统内置字段:<br />![图片.png](https://cdn.nlark.com/yuque/0/2022/png/23108418/1656310184794-0fceb58f-527a-4326-ae20-d9e6959150d4.png#clientId=u63e75b55-088d-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=584&id=ub1defd8f&margin=%5Bobject%20Object%5D&name=%E5%9B%BE%E7%89%87.png&originHeight=584&originWidth=1678&originalType=binary&ratio=1&rotation=0&showTitle=false&size=75181&status=done&style=none&taskId=u9969c677-477e-4a2c-b1e8-6bf5b8b1981&title=&width=1678)<br /> 筛选逻辑根据字段类型的不同而不同
当字段类型为字符串时主要有以下字段
- 当字段类型为数组时主要有以下字段
- 当字段类型为布尔时主要有以下字段
- 固定收件人:选择接收邮件/短信/站内行/微信/钉钉通知的用户,从平台中已创建的用户中进行选择
注意:邮件标题和内容可自定义输入,输入时需在英文单引号内输入内容,也可进行变量绑定
1.2 发送微信
发送微信指事件发生时通过微信通知相关用户。发送微信配置如图所示,其中带“*”的为必填项。执行发送微信动作前,需要到系统设置内配置微信公众号。
微信内容变量添加需输入变量名和变量,变量可绑定也可手动输入
微信模板标识为【系统设置】-【通知服务配置】-【微信公众号】中配置的模板标识
微信公众号
1.3 发送短信
发送微信指事件发生时通过微信通知相关用户。发送微信配置如图所示,其中带“*”的为必填项。执行发送微信动作前,需要到系统设置内配置微信公众号。
系统短信模板编号为【系统设置】-【通知服务配置】-【短信服务】中配置的短信编号,也可点击”前往配置”到【系统设置】-【通知服务配置】-【短信服务】中进行配置
1.4 发送站内信
发送站内信指事件发生时通过站内信通知相关用户。发送站内信配置如图所示,其中带“*”的为必填项。
1.5 发送指令
发送指令用于执行系统中已有指令,可通过选择模型或资产进行指令过滤,带“*”的为必填项。
1.5.1 模型指令
模型指令通过选择具体模型来确认资产范围
资产选择方式-范围筛选:范围筛选即该模型下满足筛选条件的资产执行指令,例如模型车间中资产名称不是空调的资产执行数字选择指令
- 并行:满足条件的资产同时执行指令
- 串行:满足条件的资只能一个一个执行指令,例如a资产指令执行完在执行b资产指令
- 全部:配置全部指令下发给驱动,驱动负责串行还是并行或者其他的执行方式,取决于具体驱动的实现
- 指令:选择具体指令
- 重试次数:第一次执行指令失败后,可以继续执行指令的次数,定义次数范围内若指令执行成功,若有剩余次数,不会继续重试执行
资产选择方式-固定筛选:固定资产即直接选择具体资产,可以选择一个也可以选择多个
1.5.2 资产指令
1.6 执行脚本
执行脚本用于执行用户编写的脚本,执行脚本配置如图所示,带“*”的为必填项。
1.7 发送钉钉
发送钉钉是指事件发生时通过钉钉通知相关用户。发送钉钉配置如图所示,其中带“*”的为必填项。执行发送钉钉动作前,需要到系统设置内配置钉钉号。
1.8 输出数据
输出数据用于输出系统中已有数据,选择不同的网关,网关配置不同,带“*”的为必填项