APP下载

发电厂BFS++与短信平台接口系统的研发

2010-08-15李素芬郭淑琦范金凤

科学之友 2010年4期
关键词:触发器短信流程

李素芬,郭淑琦,范金凤

(丰镇发电厂,内蒙古 丰镇 012100)

根据生产实际需求,针对BFS++系统各模块流程状态变化信息,结合Oracle数据库存储及短信平台扫描特点,实现生产信息的手机短信自动发送。实现BFS++系统中各模块(工单、动火票、工作调度、项目管理、需求申请)流程审批及缺陷告知信息的手机短信自动发送时间为5 s。

1 短信平台与BFS++接口方案

预先设定各模块状态变化后的短信接收人,由短信平台系统实时扫描将BFS++审批信息发送给接收人。

先设定好各个表在状态变化时下一流程的接收人,状态变化时根据预先设定的人员规则去查找接收人,通过触发器及存储过程来控制各个状态及信息发送条件,把信息提取出来存储到发送表中,然后由短信平台系统(EMO)不间断的扫描这张表中的信息,通过条件最终确定接收人。

2 针对方案制定对策

2.1 在数据库中新建数据表

利用Oracle数据库特点,编写触发器及存储过程,创建人员规则,建立短信信息表,确定短信接收人手机规则。实现工单、缺陷单、动火票、项目管理、需求申请、工作调度六大模块短息内容的自动准确存储。

2.2 短信平台提取信息

在Oracle数据库中存储短信信息表,由短信平台建立实时扫描接口,准确判断接收人进行短信发送,完成接口程序编写,自动判断信息接收人进行生产信息的自动发送,发送时间为5 s。

3 对策的实施

3.1 编写各模块触发器及存储过程,建立信息数据表

(1)根据短信发送条件,确定BFS++中各模块短信发送流程图。

(2)根据短信发送内容,对所提取的BFS++字段信息设置为强制并要求字段信息规范准确。

(3)在 Oracle数据库中,通过触发器及存储过程实现各模块的短信信息准备功能。

(4)确定短信接收人员规则表。

3.2 在短信平台中实现实时扫描接口程序

运用 C#语言编写短信平台实时扫描接口程序,实现对Oracle数据库短信表的实时扫描。

(1)对BFS++信息数据进行整理、分析,利用C#语言编程,建立BFS++与短信平台接口系统,以最佳模式进行短信的提取发送。

(2)在短信平台系统中建立SQL Server 2000数据库信息存储表:用于存储从Oracle数据库中提取的信息内容及相应接收人手机信息表。

4 BFS++与短信平台接口的目标验证

4.1 效果对比

以前要通过电话通知来对各种票面进行流程审批,耗时费事。现在通过接口系统,只要各模块流程状态发生变化,只需2 s左右的时间就可将审批信息自动发送到相应环节接收人手机中,根据短信内容进入BFS++系统对其进行审批,方便快捷,提高了生产工作效率。

4.2 间接效益

时间就是金钱,效率就是生命。BFS++与短信平台接口系统的建立,使生产管理系统中各模块的审批信息以手机短信的方式快速自动地发送,审批人员可以随时通过局域网内任一联网电脑查阅并进行审批。当生产现场发生缺陷时,根据缺陷类型不同以短信的方式分时段、分缓急通知各级领导及生产人员,极大地提高了工作效率及设备管理水平。

5 结束语

现代化的电力生产安全稳定运行,主要是依靠自动化系统对运行生产的信息采集和在线监控,BFS++生产管理系统与短信平台接口系统的研发为生产管理工作,探索出了管理降耗与技能降耗的创新模式,取得了突破性的经济效益和社会效益。

猜你喜欢

触发器短信流程
吃水果有套“清洗流程”
配置触发器有条件启动Windows服务
道歉短信
触发器在酒店管理系统中的应用
违反流程 致命误判
代发短信
四川省高考志愿填报流程简图
析OGSA-DAI工作流程
几种常见触发器工作方式的讨论
“八一”节日短信之一