如何使用物联网低代码平台进行事件管理?

事件管理是 AIRIOT 物联网低代码平台的一个核心功能,AIRIOT 具有强大的事件管理功能,支持系统启停、计划事件、自定义指令执行、批量资产操作、数据事件、报警事件等多种事件类型和事件处理机制,覆盖了物联网应用的常用场景和应用需求,能够有效提高管理效率。
操作流程如下:
事件管理
事件管理采用三级结构,一级是事件类型,二级是具体事件,三级是具体动作。每种事件类型可添加多个具体事件,每个具体事件可执行多荐具体动作。
1 事件类型
平台的事件类型包括启动系统、关闭系统、计划事件、用户登录、执行指令、报警事件、资产修改、数据事件。
单击主菜单"事件管理",打开事件管理页面,如图

图 11-1
2 添加事件
a 每一类事件的配置内容各不相同,事件创建成功后,可以对事件进行禁用操作,禁用后,事件及事件的动作均不生效;
b 当事件定义了有效时间,事件及事件动作在时间范围内生效;过了有效时间,事件自动失效;
c 计划事件周期中只执行一次,执行后事件立即生效,其他周期,均在定义的结束时间后生效;
(1) 启动系统事件
启动系统主要用于监视系统核心服务的启动,当有用户启动核心服务时可通过邮件、微信、短信、站内信等方式发送通知。启动系统配置如图所示,其中带"*"是必填项。

图 11-2
注:事件名称为必填。有效时间包括"定义时间范围"和"不限制",默认不填,为不限制(永远有效)。如果选择定义时间范围,则在有效时间下方出现范围定义选项,可选中时间范围,包括一小时、一天、一周、一个月、一年和自定义,设置有效时间范围后,该事件在规定时间内有效。
(2 )关闭系统事件
关闭系统主要用于监视系统核心服务的关闭,当有用户关闭核心服务时可通过邮件、微信、短信、站内信等方式发送通知。关闭系统配置如图所示,各项配置同启动系统。

图 11-3
(3) 计划事件
计划事件指的是一定时间周期内执行的事件,如每隔 6 个小时执行一次指令,就需要设定计划事件,计划事件配置如图所示,其中带“*”的为必填项,除计划事件周期外,其它配置项均与启动系统的相应配置项相同。
计划事件周期为下拉列表,可选择仅一次、每小时、每天、每周、每月或每年,除仅一次外,其它周期的事件均需定义开始时间及结束时间。不同周期,开始时间对应的格式不同,结束时间均为具体的时间点;用户根据自己的需要进行设定即可。

图 11-4
(4) 用户登录事件
用户登录事件指当用户登录系统时的事件,可以选定用户,当选定的用户登录系统时可以通过邮件、微信、短信、站内信等形式发送用户登录通知。用户登录事件配置如图所示,其中带“*”的为必填项,除用户范围外,其它配置项均与启动系统的相应配置项相同。

图 11-5
注:
a 当用户选择指定用户时,可以对平台中的用户进行选择,支持多选;
b 当用户选定指定部门角色时,部门及角色至少设定一项,部门及角色均支持多选,当用户只设定部门时,选中部门下的所有用户默认选中;
c 当用户只设定角色时,具有选中角色的所有用户默认选中;当用户同时设定部门及角色时,部门的用户与角色用户去交集;
d 当用户选择全部用户时,所有用户登录系统时均发送通知。
(5) 执行指令事件
执行指令事件是指对系统执行某个指令时触发的动作事件,只能执行模型、资产的指令。执行指令事件配置如图所示,其中带“*”的为必填项,除模型选择、资产选择、系统指令和指令状态选择外,其它配置项均与启动系统的相应配置项相同。

图 11-6
注:
a 模型选择:模型选择为下拉列表,列表选项为系统中已存在的模型,只能选择 1 个模型。
b 资产选择:资产选择为下拉列表,如果模型选择后,列表选项为已选模型下的资产;未选择模型,列表选择为所有资产;只能选择 1 个资产。
c 系统指令:系统指令为下拉列表,列表选项为模型或资产中已添加的指令,可以多选。
d 指令状态选择:系统指令为下拉列表,列表选项包括指令发送时、指令发送成功时和指令发送失败时。选择指令发送成功时,只有指令发送成功时才发送通知;选择指令发送失败时,只有指令发送失败时才发送通知;选择指令发送时,则指令发送即发送通知,无论指令发送成功或失败。
(6) 报警事件
报警事件是指系统资产发生报警时进行通知。报警事件配置如图所示,其中带“*”的为必填项,事件名称、有效时间、是否失效和是否禁用的配置与启动系统中的相应项的配置方法相同。其它配置项根据事件范围不同而不同。

图 11-7
注:
a 报警事件范围可多选(按模型与按资产不能同时选择)
b 动作选择可选报警发生时报警处理时,抑制模型报警时,抑制资产报警时,派工单时、报警确认时六种。
c 勾选是否禁用,事件被禁用。
d 当事件过有效期后,是否失效为勾选状态。
1)按报警类型:选择报警类型、报警动作,则该报警类型下指定动作发生时发送通知,报警类型、报警动作支持多选,多选后取并集;

图 11-8
2)按级别:报警级别有高、中、低三种级别,可多选,多选后取并集;

图 11-9
3)按部门:选中部门后,只有该部门的资产满足条件时发送通知,部门可多行;

图 11-10
4)按模型:选中系统中的一种或多种模型,报警规则列表同步该模型下的报警规则,只要该模型下的任意资产满足条件就发送通知,模型、报警规则可多选;

图 11-11
5)按资产:选中系统中的一个或多个资产,报警规则列表同步资产下的报警规则,只要任意资产满足条件就发送通知,资产可多选;

图 11-12
注:
a 以上分类可组件使用
b 模型与资产、报警规则选择弹窗中显示的报警规则为级联关系
c 模型和资产这两个字段至少有一个不为空
(7) 资产修改事件
资产修改事件是指修改系统资产时发送通知。资产修改事件配置如图 所示,其中带“*”的为必填项,事件名称、有效时间、是否失效和是否禁用的配置与启动系统中的相应项的配置方法相同。其它配置项根据事件范围不同而不同。

图 11-13
1)事件范围:事件范围为下拉列表,列表选项为“模型”和“资产”,只能选择其一。选择“模型”时,下方出现模型选择选项,可选择相应模型,可多选。选择“资产”时,下方出现模型选择、部门选择和资产选择 3 个选项,均为必填项,均可多选,用户根据实际情况选择。

图 11-14
2)修改类型:修改类型为下拉列表,列表选项与事件范围有关。事件范围为模型时,修改类型列表为编辑模型、删除模型、编辑模型画面、删除模型画面和新增模型画面;事件范围为资产时,修改类型列表为增加资产、新增资产画面、删除资产、修改资产属性、编辑资产画面和删除资产画面。修改类型为非必填选项,默认为空,表示所有操作均发送通知。如果填写该项,则只能选择一种。

图 11-15
(8) 数据事件
数据事件是指当数据点发生变化时发送通知。数据事件配置如图 7-10 所示,其中带“*”的为必填项,除数据点类型和数据选择外,其它配置项与启动系统相应配置项的设置方法类似。
1) 数据点类型
数据点类型可选择模型数据点或资产数据点,只能选择其一。
2) 数据选择
数据选择项与数据点类型有关,数据点类型为模型数据点时,可选择对应模型的数据点,数据点类型为资产数据点时,可选择对应资产的数据点,数据点可多选。当所选数据点发生变化时发送通知。

图 11-16
3 添加动作
保存事件以后点击事件右侧的添加 icon,添加动作,一个事件可以添加多个动作;填写动作名称,以及选择相应的类型;

图 11-17
动作包含发送邮件、发送短信、发送微信呢、发送站内信、发送系统指令、执行脚本,根据不同事件设置不同的触发行为;每一格触发行为有不同的配置内容;其中发送邮件、站内信时可以使用系统提供的模板,也可以通过选择变量同时自己输入必要文字描述的方式自定义发送内容;

图 11-18
(1) 发送邮件
发送邮件指事件发生时通过邮件通知相关用户。发送邮件配置如图所示,其中带“*”的为必填项。执行发送邮件动作前,需要到系统设置内配置邮箱服务器且用户邮件地址正确。

图 11-19
(2) 发送微信
发送微信指事件发生时通过微信通知相关用户。发送微信配置如图所示,其中带“*”的为必填项。执行发送微信动作前,需要到系统设置内配置微信公众号。

图 11-20
(3 )发送短信
发送短信指事件发生时通过短信通知相关用户。发送短信配置如图所示,其中带“*”的为必填项。

图 11-21
(4 )发送站内信
发送站内信指事件发生时通过站内信通知相关用户。发送站内信配置如图所示,其中带“*”的为必填项。

图 11-22
(5) 发送指令
系统指令用于执行系统中已有指令,系统指令配置如图所示,带“*”的为必填项。

图 11-23
(6) 执行脚本
执行脚本用于执行用户编写的脚本,执行脚本配置如图所示,带“*”的为必填项。

图 11-24
试用产品:https://airiot.cn/try
评论