上一主题: 常规功能

下一主题: 突发事件管理业务逻辑模块

条件参数结构

成功计算模块中有两个定义条件的参数:筛选条件和成功条件。 这些参数的结构是相同的。

使用当前事件详细信息(例如来自事件处理程序的 eventDetails 参数)调用函数,使成功测试基于所处理的事件的详细信息。 此表参数包括确定是否将当前事件视为成功而需要的所有信息。

返回值为 true 或 false,具体取决于计算结果。

如果此表中没有任何条目,则表示将所有条目视为成功。

根据一个或多个字段与特定值的比较结果或根据表达式的评估来计算成功条件。 根据用户定义的逻辑关系将多个条件行联接起来。

例如,如果某个成功事件已定义为在字段结果中具有介于 3 和 6 之间的值的事件,那么,用户将会使用关系提供两行,并要求:

result > 3 and result < 6

该表的格式如下:

行号

参数 1

运算符

参数 2

行间逻辑链接

1

 

 

 

 

2

 

 

 

 

 

 

 

 

表字段包括:

成功计算模块接口

下表列出了参数。

名称

说明

IgnoreTimeslots

(可选,字符串 [True/False])- 是否要处理在时间段以外发生的事件。

Debug

(可选,字符串 [True/False])- 是否将调试注释输出到日志。

AggregationType

(可选,字符串 [SUCCESSCOUNT,PERCENTOFSUCCESS])- 指明计算成功百分比还是成功条目计数。

SuccessCriteria

(强制,表)- 如何确定要将事件视为成功还是失败

FilteringCriteria

(可选,表)- 如何确定要处理还是筛选掉某个事件。

EventIdFieldName

(可选,字符串)- 要用作事件标识符以重复识别事件的字段名称。

模块依存关系

下表列出了包含的模块。

名称

说明

日志库 (LL)

包含增强日志功能的库。

参数内核库 (PKL)

负责验证和填充模块参数的库。

聚合库 (AL)

用于生成通用计算结果的库。

回调内核库 (CKL)

启用回调功能的库。

参数重叠 - 基本操作库 (POBAL)

包含特定参数加载函数并调用参数内核库以实际加载信息的库。

独特实体库 (DEL)

负责通知调用方是否已显示某个指定实体的库。

筛选条件评估库 (FCEL)

负责根据用户规范筛选事件的库。

成功标准评估库 (SCEL)

负责确定要将当前事件视为成功还是失败的库。