Alert预警工具,用来监控数据变化,当变化产生时执行一定的动作,比如:发送e-Mail、执行一段程序。
要让Alert能够发送e-mail,需要配置好工作流邮件设置。
Alert在启用之前还需要激活Periodic Alert Scheduler:预警系统管理员职责->请求->计划,点击激活。
![2010年06月02日 - 花刺 - 我的点点滴滴](http://img.ph.126.net/Qy5rIEWi2fM57fWQu-gNVg==/3388958719597013630.jpg)
下面我们来做两个Alert
Alert 1 每天8:00时把表cux_alert_test1的数据发给邮箱:linuxempire@126.com
定义:
预警->定义
![2010年06月02日 - 花刺 - 我的点点滴滴](http://img767.ph.126.net/TuQnin2I-NMQ-Wkpdd_NWw==/1216253374367937805.jpg)
定义如上图
Name: alert名,唯一标识
Enabled: 是否启用Alert
Frequency:多长时间执行一次
Start Time:开始时间
End time: 结束时间,nullable
Select Statement的内容如下:
Select sub,
con
into
&subject --用来存数据的临时变量用&开头
&content
from cux_alert_test1
where id = 1
可以点击 Verify验证Select Statement的语法
点击活动
![2010年06月02日 - 花刺 - 我的点点滴滴](http://img611.ph.126.net/vfkQtfzhMmmQNu2RyQrb-Q==/1915718691494208413.jpg)
输入如上,活动层为汇总,点击活动详细资料,输入如下:
![2010年06月02日 - 花刺 - 我的点点滴滴](http://img116.ph.126.net/2P3N5WRLljkQNIbVrzGwtQ==/2015360833249877268.jpg)
活动类型为消息
收件人地址: mail地址,多个地址时用","分开
抄送: 抄送地址,多个地址时用","分开
主题: 邮件的主题,&subject为上面定义的变量
文本: 邮件内容,&content
列溢出:设置为wrap自动换行
最大宽度:最大行宽
保存后,回到定义的第一个页面,点击活动集
![2010年06月02日 - 花刺 - 我的点点滴滴](http://img162.ph.126.net/QSzwi7sLjaYX8MsFqrCATg==/1591459518323311608.jpg)
点击活动集详细资料
![2010年06月02日 - 花刺 - 我的点点滴滴](http://img.ph.126.net/2Voz30QU7rJin-vLwnTXzg==/3347300423043812231.jpg)
活动要放到活动集里,序号为活动顺序,选择活动,选刚才定义的活动,启用复选。
输入是SQL的输入变量,输出是输出变量,出错活动为中止。
返回到Alert定义主界面,点击运行。
检查Alert执行: 路径:请求->检查
输入如下:
![2010年06月02日 - 花刺 - 我的点点滴滴](http://img840.ph.126.net/ebjklwsV3pOQaz8BafwSEw==/1809321150297903947.jpg)
点击提交请求,请求运行完毕,检查邮件。
![2010年06月02日 - 花刺 - 我的点点滴滴](http://img100.ph.126.net/NJ6VEtmgFuIYzOiB55FT_g==/2058145029710285368.jpg)
Alert 2:当表cux_alert_test2有数据插入时发送邮件
定义如下:
![2010年06月02日 - 花刺 - 我的点点滴滴](http://img234.ph.126.net/SvaKCZQmkZGbFLLMmrjMzQ==/2123165749330126291.jpg)