啊啊啊
7 事件发布规则
从左侧导航栏点击事件发布规则,进入事件发布规则列表页。
图7 发布规则列表
① 名称搜索:名称输入框输入字符,点击【查询】按钮,搜索出规则名称包含输入字符的规则。
② 重置:点击【重置】按钮,清空名称输入框并搜索出所有的规则。
③ 列表字段:
a) 名称:规则名称。
b) 状态:规则状态,启用/停用。
c) 事件源:规则中包含的事件源节点(需要启用才会显示)。
d) 操作:【编辑】【查看】【编辑规则】【删除】
7.1 创建规则
点击列表右上方的【创建规则】按钮,打开新建规则弹窗页。
图7.1-1 创建发布规则
① 规则名称:非空,唯一,首、中、尾不支持空格,128字符
② 描述:非必填,256字符
输入规则名称和描述,点击【取消】或右上角的【X】按钮,关闭“新建规则”弹窗页,规则未创建;点击【确认】按钮,成功创建规则,创建的发布规则显示在列表首位。
7.2 编辑规则信息
点击操作列的【编辑】按钮,打开“编辑规则信息”弹窗页,编辑名称、描述,点击【取消】或右上角的【X】按钮,关闭“编辑规则信息”弹窗页,返回发布规则列表页,编辑未保存;点击【确认】按钮,编辑成功。
图7.2 编辑规则信息
7.3 查看规则信息
点击操作列的【查看】按钮,打开“查看规则信息”弹窗页。
图7.3 查看规则信息
所有信息只读不可编辑,点击【取消】、【确认】或右上角的【X】按钮,关闭“查看规则信息”弹窗页,返回发布规则列表页。
7.4 删除规则
点击操作列的【删除】按钮,打开删除确认弹窗页,点击【确认】按钮,如果是停用状态的发布规则,toast提示“删除成功”,如果是启用状态的发布规则,toast提示“已启用的事件规则不可删除”。
图7.4 删除规则
7.5 编辑规则
点击操作列的【编辑规则】按钮,打开编辑规则页面。
注意:各个节点如果使用,请看第14章 节点库。
图7.5-1 发布规则列表
图7.5-2 编辑规则
① 节点库:包含三类
a) 事件源:数据资产,指标体系;
b) 事件类型节点:事件类型发布;
c) 规则节点:Drools脚本,逻辑表达式,连续,累计。
② 节点搜索:搜索框中输入内容,动态搜索出包含输入内容的节点。
③ 启用/禁用:启用状态的规则,显示为【禁用】按钮;停用状态的规则,显示为【启用】按钮。
④ 删除:启用状态的规则,【删除】按钮置灰不可点击;停用状态的规则才允许删除。
7.5.1 发布规则示例1
1、从节点库拖入【指标体系】节点,双击【指标体系】打开配置栏
点击“指标配置”页签
点击 选择指标 下拉框,选择指标,点击【添加】按钮
下拉选择指标名称,时间统计周期,自动生成对应的变量名(可以添加多个)
点击【确定】按钮
2、拖入【Drools脚本】节点,【指标体系】节点连接到【Drools脚本】及,双击【Drools脚本】,进入【Drools脚本】配置栏
点击“脚本编辑”页签,编写drools脚本,可以按照“示例脚本”页签中的示例模板进行编写,点击【确定】按钮,保存配置。。
3、拖入【连续】,【Drools脚本】连接到【连续】,双击【连续】节点打开配置栏,点击“规则编辑”页签,设置连续次数,点击【确定】按钮,保存配置。
4、拖入【事件类型发布】,【连续】节点连接到【事件类型发布】,双击【事件类型发布】,打开配置栏,点击“规则编辑”页签
点击 选择事件类型下拉框,选择事件类型,下方左侧会显示选择的事件类型的schema字段
点击【>>】按钮,把字段添加到右侧编辑区,为每个字段配置关联变量(注意:关联变量的类型要和字段类型一致),点击【确定】按钮,保存配置。
5、点击【启动】按钮,启用发布规则
7.5.2 发布规则示例2
1、拖入【数据资产】节点,双击节点,打开配置栏
点击“字段设置”页签
选择数据源,选择表
勾选指定增量字段(增量字段有且只能勾选一个)
2、拖入【逻辑表达式】节点,【数据资产】节点连接【逻辑表达式】节点,双击【逻辑表达式】节点,打开配置栏
点击“规则编辑”页签
点击【添加条件】按钮(可以添加多条且 or 或的条件),配置条件表达式(条件值可以是常量或变量),点击【确定】按钮,保存配置。
3、拖入【事件类型发布】节点,【逻辑表达式】节点连接【事件类型发布】节点;双击【事件类型发布】打开配置栏
点击“规则编辑”页签
选择事件类型
选择字段添加到右侧编辑区
为每个字段设置关联变量
点击【确定】按钮,保存配置
4、点击右上角的【启用】按钮,启用发布规则