U9自定义预警U9客户化开发支持部苗庆波2009年06月21日课程编号:预警概述周期性预警实时预警消息中心用途提高企业业务的灵敏性,从容应对变化避免业务风险和损失提高企业员工的生产率提高员工自助服务的能力特点匹配预警条件,识别预警;对于不满足条件的事件预警或者周期性预警,系统只记录检查日志,没有相关的业务处理。对于满足预警条件的预警检查,系统根据预定义的预警信息模版,发送预警信息;实时预警,预警信息在事件发生阶段主动触发, 发送预警信息。预警检查在后台执行,不影响正常的业务执行支持自定义预警消息内容预警概述检查流程预警概述-预警检查流程周期性预警实时预警到了周期?事件发生?启动预警检查程序预警条件满足?发送预警通知触发预警事件YYYY预警使用前提-异步调用预警概述-预警使用前提定义异步调用方案定义异步请求提交异步请求请求队列轮询异步请求执行异步程序周期性预警定义:周期性扫描业务数据库,对符合要求的数据进行筛选,并对检查状况进行提醒的过程支持自定义异步调动方案,有效控制预警触发频率支持自定义预警条件,表达式方式录入,有效控制预警数据范围支持自定义预警消息内容支持集中分发和单独分发预警的执行情况,平台提供了预警日志、请求监控功能周期性预警-特点预警定义设置预警信息,包括预警条件、预警内容、预警对象信息等预警条件支持表达式方式录入定义完成后启用:“后续处理/启用”周期性预警-定义预警定义设置预警信息,包括预警条件、预警内容、预警对象信息等预警条件支持表达式方式录入定义完成后启用:“后续处理/启用”周期性预警-定义调度方案启用预警定义生成默认调度方案设置预警周期触发频率:“后续处理/调度方案”周期性预警-调度方案调度方案启用预警定义生成默认调度方案设置预警周期触发频率:“后续处理/调度方案”周期性预警-调度方案提交请求启用预警定义生成默认请求信息将调度加入Job引擎工作队列:“后续处理/请求管理”请求管理界面:“操作/提交请求”周期性预警-提交请求提交请求启用预警定义生成默认请求信息将调度加入Job引擎工作队列:“后续处理/请求管理”请求管理界面:“操作/提交请求”周期性预警-提交请求请求执行情况监控显示异步请求队列列表,包含执行状态信息周期性预警-请求监控通知管理配置通知规则支持预警条件二次定义,与预警源条件取交集支持自定义预警消息,表达式方式录入,可设置动态消息内容支持集中分发和单独分发集中分发订阅方式支持简单订阅、选择联系人、选择用户、条件订阅四种周期性预警-通知管理通知管理配置通知规则支持预警条件二次定义,与预警源条件取交集支持自定义预警消息,表达式方式录入,可设置动态消息内容支持集中分发和单独分发集中分发订阅方式支持简单订阅、选择联系人、选择用户、条件订阅四种周期性预警-通知管理实时预警-特点实时预警定义:为了实现对业务系统的事前和事中控制的业务需求,要求在业务操作发生时,进行提醒;比如订单提交、增加新客户、订单发货等业务操作在业务发生时进行预警提醒预警信息在事件发生阶段主动触发,而非通过对数据的周期性检查去识别支持自定义预警条件,表达式方式录入,有效控制预警数据范围支持自定义预警消息内容支持集中分发和单独分发定义界面:通知管理指定预警触发实体事件源,支持实体新增、修改、删除事件的订阅配置通知规则支持预警条件表达式方式定义支持自定义预警消息,表达式方式录入,可设置动态消息内容支持集中分发和单独分发集中分发订阅方式支持简单订阅、选择联系人、选择用户、条件订阅四种实时预警-定义通知管理主界面消息中心-通知管理消息中心-通知管理订阅主题分类(消息源)• 预警事件源:是指以预警事件的发生结果做为消息源。• 实体事件源:是指以实体的发生变化的结果做为消息源。订阅规则规则列表• 消息源的订阅规则:有效时间• 是否强制订阅:当前主题的事件执行结果会通知所有符合该规则订阅要求的订阅者;如果不是,则只通知符合该订阅要求且在我的订阅里订阅了该主题的订阅者详细信息• 分发方式• 规则条件• 消息模版• 订阅设置系统已经发送的消息消息中心-...