警控任务即预警一个指标,当设备中某个指标超过了预期设置的阈值时,系统通过用户配置的通信方式将报警信息发送给用户。
除此之外,还可配置MQTT、API、维保工单等方式对设备进行操作,向设备发送一条指令使其进行某个动作、周期性发送维保工单给维修人员等操作。
4.7.1 全局变量配置
全局变量,自定义报警规则,在新增时输入变量名、变量值,选择作用范围,包括单位、项目、设备,若选择项目,进而选择具体项目,若选择设备,再选择具体设备。
全局变量的作用:全局变量,即一个变量,将作用于行动单元中的exp 表达式,例如新增一个全局变量为10,若在exp表达式中设置全局变量大于 10,那么将会触发该单元的动作序列。触发之后,在动作序列中也可重新为该变量赋值。

4.7.2 任务配置
任务配置,首先在任务配置下新建任务,输入任务名称,及项目名称,项目名称为下拉框,选择已有项目,再设置是否生效,后续也可通过修改功能关闭或开启该任务。

新建任务之后还可在该任务下新建多个规则,在新增规则时,输入名称, 设备列表和设备类型均为下拉框,选择以后选项,类型分为exp和Cron时间表达式。


在选择exp之后,可在表达式中进行添加,点击加号按钮,添加一行数据。

可选择设备下的指标,提供多种比较方法,输入比较值,点击勾勾图标,表达式新增成功。


新增表达式后,配置动作序列,即当表达式条件满足时触发的动作,点击动作序列框进入到动作序列的详情配置页面,在行为编辑里可添加多个活动,活动类型可是报警、MQTT、变量赋值、API、维保工单。根据提示填入相应规则,点击确认即可完成动作序列的编辑。
报警配置示例

选择活动类型为报警,可选择影响范围,输入标识、内容及收件人邮箱和手机号码,选择true即发送,选择false则不发送。
Mqtt配置示例

选择活动为mqtt,输入mqtt参数:主体自定义、服务器地址、用户名和密码,点击确认即完成配置。
变量赋值配置示例

选择活动为变量赋值,在分组中输入需要赋值变量名,再输入表达式,例如x+1,还可为多个变量赋值,点击新增变量即可。
API配置示例

选择活动为api,当触发条件的时候发送一个请求,api为请求路径,名称为请求参数名,值为请求参数值
维保工单配置示例

选择活动为维保工单,输入标题、设备号、备注,在动作序列触发的时候将生成简便维保工单。