发明名称 将生产规程可执行化能自动执行预案的生产调度管理系统
摘要 将生产规程可执行化能自动执行预案的生产调度管理系统涉及信息技术领域,本发明由工作流设计系统,数据库,业务逻辑执行系统,智能化调度系统,业务组件配置系统和WEB服务器组成。本发明采用将生产规程与工作流引擎相结合的方法,用户可以通过“工作流设计系统”将生产规程定义成业务流程;采用业务组件,将用户界面、业务应用、数据库相分离,使得在系统实施时,可以根据用户的需求对系统进行界面、数据库和业务逻辑的更改和配置,而不需要对源代码进行修改;使用智能化任务调度系统进行矿井安全生产调度业务的自动执行,批量处理后台调度业务。本发明具有性能稳定,可分布实施,可灵活定制和修改,易于推广的特点。
申请公布号 CN104077666A 申请公布日期 2014.10.01
申请号 CN201410339686.7 申请日期 2014.07.17
申请人 北京中电拓方科技发展有限公司 发明人 王宏星;毕艳军
分类号 G06Q10/06(2012.01)I;G06Q50/06(2012.01)I 主分类号 G06Q10/06(2012.01)I
代理机构 代理人
主权项 将生产规程可执行化能自动执行预案的生产调度管理系统包括工作流设计系统,数据库,业务逻辑执行系统,智能化调度系统,业务组件配置系统和WEB服务器;其中工作流设计系统完成将生产规程分解形成业务工作流的工作;数据库完成数据按照逻辑分类存储的工作;业务逻辑执行系统由集团生产综合调度器,煤炭调度器,应急预案执行器,工程图纸管理器和安全生产执行器组成,完成经由工作流设计系统形成的业务工作流的归类管理和自动化执行工作;智能化调度系统完成安全生产调度业务的自动执行的工作和批量处理后台调度业务的工作;业务组件配置系统由逻辑中间件配置器,显示页面配置器和报表配置器组成,完成业务组件的配置功能,做为对软件开发人员修改逻辑中间件和修改显示界面的接口;WEB服务器完成对显示界面和报表的解析工作;本发明实现的主要步骤为:1)生产规程分解成工作流①由工作流设计系统完成按照生产规程生成工作流的工作;②工作流设计系统的工作流程处理是由位于本系统应用程序服务器上的工作流程引擎进行处理的,该引擎调用系统类的Java对象,可处理所有的工作流程;③在工作流程过程设计好之后,工作流程引擎管理所有必要的工作环节,以保证工作向前推进,在一个申请提交后,工作流程引擎接管任务,并根据工作流程中定义的角色,规则,条件,将任务传递到相关的岗位,实现工作流的流程过程;④工作流引擎使用事件通知消息技术,可建立任务分配通知或上报超过时间限制的任务,可以通过手机短信或电子邮件将任务消息发送到工作流程的启动人、业务主管、特定员工或特定的员工小组;⑤工作流设计系统除了标准的预定义流程模板外,用户还可以按任何系统中的业务实践定义新的流程,管理员以及经过授权的用户设计并配置流程实践,而且这些操作都可以使用任何支持互联网的客户端在图形化的界面上完成,工作流可以用工作流收件箱、电子邮件或执行用户定义的其他方式(例如手机短信等)来告知用户其应执行的工作流任务,实现了多种告知方式;⑥除了传统的面向任务型流程,本系统工作流还支持无任务的交互式流程,基于用户的输入,交互式流程能引导用户完成一项操作或活动,并且工作流设计系统可以将一项操作交给第三方系统完成,然后在第三方系统完成后根据收到的反馈信号继续处理;2)工作流的归类管理①由业务逻辑执行系统的集团生产综合调度器存储来自工作流设计系统的与集团生产综合调度相关的工作流,并自动化推进与集团生产综合调度相关的工作流的执行;②由业务逻辑执行系统的煤炭调度器存储来自工作流设计系统的与煤炭调度相关的工作流,并自动化推进与煤炭调度相关的工作流的执行;③由业务逻辑执行系统的应急预案执行器存储来自工作流设计系统的与应急预案相关的工作流,并自动化推进与应急预案相关的工作流的执行; ④由业务逻辑执行系统的工程图纸管理器存储来自工作流设计系统的与工程图纸管理相关的工作流,并自动化推进与工程图纸管理相关的工作流的执行; ⑤由业务逻辑执行系统的安全生产执行器存储来自工作流设计系统的与安全生产管理相关的工作流,并自动化推进与安全生产管理相关的工作流的执行;3)安全生产调度业务智能化执行①由智能化任务调度系统推动业务逻辑执行系统的安全生产执行器进行矿井安全生产调度业务的自动执行,批量处理后台调度业务;4)业务组件配置①由业务组件配置系统的逻辑中间件配置器完成业务逻辑执行系统执行工作流所需要的逻辑中间件的配置;②当业务逻辑需要修改时,例如需要修改某一流程的流转时限时,由开发人员在业务组件配置系统的逻辑中间件配置器完成修改任务;③由业务组件配置系统的显示界面配置器完成定制WEB显示界面内容的工作,并将显示界面内容发送给WEB服务器;当需要修改显示界面内容时,由开发人员在显示界面配置器完成修改任务;④由业务组件配置系统的报表配置器完成WEB显示报表内容的工作,并将显示报表内容发送给WEB服务器;当需要修改显示报表内容时,由开发人员在报表配置器完成修改任务;5)统一显示界面①由WEB服务器接收由业务组件配置系统传递的显示界面内容和显示报表内容,WEB服务器解析显示界面内容和显示报表内容供浏览器访问。
地址 100071 北京市丰台区丰体北路5号506室