预警模型定义 <返回 
概述

一般定义一条业务预警首先需要确定这几项内容:产生预警的预警对象、产生预警的条件、产生预警后需要通知哪些人、发送预警消息时应用的消息模板等信息;
在预警模型节点主要是用来定义产生预警的预警对象和产生预警的条件信息。

关键应用
预警模型分类

预警模型分类是根据业务需要把预警模型进行分类管理,方便以后应用。

字段

所属模块:可以根据该预警模型所适用的模块来划分,也可以根据该预警模型中引用的业务实体来划分。
上级分类:用来定义分类的上下级关系。

预警模型

预警模型用来定义引发预警的业务对象,以及触发预警所需要的阈值条件。根据预警模型的复杂程度不同,系统中有两种设计模式:一种简单模式,该种模式应用比较简单,如果组成该预警的业务实体只有一个,则可以应用该简单模式来定义;一种是高级模式,如果触发预警的条件需要多个业务实体,且需要这几个实体做关联等比较复杂的情况下可以应用高级模型来定义,这种模式的详细介绍见语义模型中的介绍。下面只介绍简单设计模式:

  选择一个实体

字段

实体编码:选择触发预警时所需要用到的预警对象。

  选择阈值条件

字段

值类型:如果该条件是选择的实体中属性,值类型会自动带出;如果应用函数编辑器自定义的条件需要选择值类型,用来约束设置预警时在该条件中输入的阈值。

按钮

实体属性:选择业务实体中的属性作为阈值条件。
自定义属性:需要通过函数编辑器,应用多个字段计算得到阈值条件,可以应用该按钮来定义。

  筛选条件

有些条件是作为固定的筛选数据的条件,不会根据情况的不同而变化,这时候就可以把这些条件设置为筛选条件,不需要定义预警条目时再去定义值。

字段

典型模式:主要是简单的利用实体中的字段来设置筛选条件。
逻辑符:用来定义条件与条件之间的关系,如果需要同时满足的条件,则需要设置为并且,如果条件不需要同时都满足则需要设置为或。
字段:选择作为筛选条件的字段,可以从第一步中选择的实体中包含的字段和第二步中定义的属性中选择。
操作符:表示字段与值之间的关系,包含等于、大于、小于、大于等于、小于等于、不等、like、in;
值类型:用来定义该字段的类型,包含常量、字段、表达式。
值:与字段组成一个筛选条件。
高级模式:需要利用多个字段利用函数计算来定义筛选条件。
筛选条件表达式:利用实体中的字段,通过函数编辑器定义字段与字段之间的计算公式。

典型应用
新增预警模型

例如:新增一个某些部门有今天到职的员工就产生预警的预警模型,步骤如下:
步骤一. 首先选择人员基本信息业务实体;
步骤二. 选择人员基本信息中的"所在部门"为阈值条件,在设置预警条目时定义哪些部门新增人员就出发预警;
步骤三.在筛选条件下,选择到职日期等于当前日期;该条件做为固定条件,只要设置预警的那些部门有今天到职的员工就发生预警。

相关操作

预警类型注册     预警条目设置