论文部分内容阅读
[摘 要]探井生产运行管理系统实现了基于Ultimus工作流平台的探井生产管理系统,通过开发EIK接口,解决了自定义组织结构图、业务模块与流程引擎调用等关键技术,实现了包括井位部署和生产管理决策两大部分,涵盖了钻探任务书、井位设计、测井管理、试油管理等探井主要的生产环节。实现了业务流程的定义设计、探井资料的上报、审核、变更、打印导出、流程监控等主要功能。建立了勘探生产管理部门的初步协同环境,使勘探决策支持系统的功能得到了补充完善。
[关键词]探井生产运行 工作流 Ultimus BPM;
中图分类号:TF046 文献标识码:A 文章编号:1009-914X(2015)36-0171-02
1 引言
经过多年的发展,胜利油田的勘探业务管理过程比较完善,流程复杂,涉及到多个单位和多个专业,并且各个环节联系紧密。尽管目前在个别环节已有一些管理软件在运行,但是从探井部署到生产运行的业务环节,目前胜利油田还没有一套系统对上述业务阶段提供完整的文档审批和流程监控的功能。因此从实现勘探管理信息化和提高勘探管理水平的角度,需要开发以工作流平台为基础的探井生产管理运行系统,实现勘探过程管理信息化、规范化以及文档资料的共享。经过全面的技术研究和分析,选定了局信息中心统一引进的Ultimus工作流平台,以此为基础实现井位部署及生产管理各个阶段的业务协同和监控。
2 系统架构设计
依据系统的设计要求以及从系统平台安全性、稳定性、用户使用方便性等方面考虑,系统采用B/S的架构模式,基于.NET框架平台进行开发,利用SQL Server2008关系型数据库作为系统的数据库管理平台,总体架构按照分层架构的设计思想,如图1所示:
3 实现技术路线
3.1 Ultimus BPM Suite研究
Ultimus BPM Suite 是一个完整的业务流程管理系统,用来提高组织的生产力和响应力、降低成本和加快循环的次数。提供了一个协作的、自由编程流程模型建立和开发的环境、灵活的集成和工作流功能、强大的管理工具,并且流程参与者可很容易使用 Web 界面,从而实现最低企业可用持有成本。Ultimus BPM Suite能够对企业业务流程进行全生命周期的管理,其思想体系如图表2:
3.2 EIK开发接口技术研究
Enterprise Integration Kit (EIK:企业集成工具包),可以通过COM或.NET定制开发一些特殊需求,嵌入到Ultimus BPM服务平台中。包括流程任务调用、任务状态、自定义客户端置等接口。通过对上述接口的二次开发实现了自定义组织结构图、自定义用户界面、业务模块与流程调用等功能。
EIK中由两大部分构成:Ultimus.WFServer和Ultimus.OC,如图表3所示
4 系统设计与实现
4.1 设计思路
在软件的设计和开发组织上,重点对油田勘探业务流程的现状和数据进行了整理分析,并应用Rose分析建模;在软件的设计上,在遵循软件开发设计规范的前期下,力求做到用户使用简单、便捷。
由于探井生产运行管理系统是勘探决策支持系统的子系统,但在业务上又相对独立,涉及到的用户也不完全相同,因此系统设计必须符合勘探决策支持系统的整体框架,在整体架构、用户体系、界面风格等方面保持最大的一致性,但在功能模块上又要与整个决策系统进行分离,使之既依附于决策系统,又能够独立运行。
4.2 生产管理流程开发
经过充分的业务调研及分析分析实现井位运行管理、钻井过程管理、测井管理、试油管理等业务流程的开发。
(1) 井位运行管理流程
对井位运行情况进行监控,包括井位测量、钻前工程和工农关系、钻井地质设计、工程设计等。收集钻井讨论决策所需要的有关勘查及设计资料。
(2)钻井管理流程
钻井管理流程包括钻井措施决策管理和完井方案决策管理两部分的内容。钻井措施决策管理针对钻井过程中出现的复杂情况进行的讨论决策提供相关数据支持。完井方案管理流程针对完井方案所需要的完井资料,补充设计、完井报告等进行管理。
(3) 测井管理流程
本部分流程包括测井日常侧井任务管理和重点井的测井方案讨论管理两部分内容。包括测井讨论、测井通知单、测井设计、测井监督报告、测井解释报告、数据验收等功能。
(4) 试油管理流程
试油管理流程包括試油方案管理流程和试油措施管理流程两部分内容。
试油方案管理流程包括试油任务通知单、试油设计、地质总结、试油监督报告、数据验收等功能;试油措施管理流程包括试油措施的设计、试油施工总结等等功能。
5 结语
通过对Ultimus底层平台的研究,解决了目前Ultimus工作流平台整合应用过程中最常碰到的问题,实现了基于工作流的探井生产管理运行系统,建立了勘探生产管理部门的初步协同环境,使勘探决策支持系统的功能得到了完善。在原Ultimus的基础上进行了二次开发,保证了其长期可用性,具有较强的兼容性,可以广泛的应用在部署在各种流程系统中,能过快速满足用户需求的变更。
参考文献:
[1] (美) Martin Kugeler,贝克尔,Michael Rosemann:《业务流程管理》,清华大学出版社 2004年出版.
[2] 王璞, 曹叠峰:《流程再造》,中信出版社 2005年出版.
[3](美)JUVAL LOWY:《. NET组件程序设计(第2版)》人民邮电出版社 2007年出版.
[4] (美) Ultimus, Inc.:《Ultimus BPM Suite原理指南》,2005年.
[关键词]探井生产运行 工作流 Ultimus BPM;
中图分类号:TF046 文献标识码:A 文章编号:1009-914X(2015)36-0171-02
1 引言
经过多年的发展,胜利油田的勘探业务管理过程比较完善,流程复杂,涉及到多个单位和多个专业,并且各个环节联系紧密。尽管目前在个别环节已有一些管理软件在运行,但是从探井部署到生产运行的业务环节,目前胜利油田还没有一套系统对上述业务阶段提供完整的文档审批和流程监控的功能。因此从实现勘探管理信息化和提高勘探管理水平的角度,需要开发以工作流平台为基础的探井生产管理运行系统,实现勘探过程管理信息化、规范化以及文档资料的共享。经过全面的技术研究和分析,选定了局信息中心统一引进的Ultimus工作流平台,以此为基础实现井位部署及生产管理各个阶段的业务协同和监控。
2 系统架构设计
依据系统的设计要求以及从系统平台安全性、稳定性、用户使用方便性等方面考虑,系统采用B/S的架构模式,基于.NET框架平台进行开发,利用SQL Server2008关系型数据库作为系统的数据库管理平台,总体架构按照分层架构的设计思想,如图1所示:
3 实现技术路线
3.1 Ultimus BPM Suite研究
Ultimus BPM Suite 是一个完整的业务流程管理系统,用来提高组织的生产力和响应力、降低成本和加快循环的次数。提供了一个协作的、自由编程流程模型建立和开发的环境、灵活的集成和工作流功能、强大的管理工具,并且流程参与者可很容易使用 Web 界面,从而实现最低企业可用持有成本。Ultimus BPM Suite能够对企业业务流程进行全生命周期的管理,其思想体系如图表2:
3.2 EIK开发接口技术研究
Enterprise Integration Kit (EIK:企业集成工具包),可以通过COM或.NET定制开发一些特殊需求,嵌入到Ultimus BPM服务平台中。包括流程任务调用、任务状态、自定义客户端置等接口。通过对上述接口的二次开发实现了自定义组织结构图、自定义用户界面、业务模块与流程调用等功能。
EIK中由两大部分构成:Ultimus.WFServer和Ultimus.OC,如图表3所示
4 系统设计与实现
4.1 设计思路
在软件的设计和开发组织上,重点对油田勘探业务流程的现状和数据进行了整理分析,并应用Rose分析建模;在软件的设计上,在遵循软件开发设计规范的前期下,力求做到用户使用简单、便捷。
由于探井生产运行管理系统是勘探决策支持系统的子系统,但在业务上又相对独立,涉及到的用户也不完全相同,因此系统设计必须符合勘探决策支持系统的整体框架,在整体架构、用户体系、界面风格等方面保持最大的一致性,但在功能模块上又要与整个决策系统进行分离,使之既依附于决策系统,又能够独立运行。
4.2 生产管理流程开发
经过充分的业务调研及分析分析实现井位运行管理、钻井过程管理、测井管理、试油管理等业务流程的开发。
(1) 井位运行管理流程
对井位运行情况进行监控,包括井位测量、钻前工程和工农关系、钻井地质设计、工程设计等。收集钻井讨论决策所需要的有关勘查及设计资料。
(2)钻井管理流程
钻井管理流程包括钻井措施决策管理和完井方案决策管理两部分的内容。钻井措施决策管理针对钻井过程中出现的复杂情况进行的讨论决策提供相关数据支持。完井方案管理流程针对完井方案所需要的完井资料,补充设计、完井报告等进行管理。
(3) 测井管理流程
本部分流程包括测井日常侧井任务管理和重点井的测井方案讨论管理两部分内容。包括测井讨论、测井通知单、测井设计、测井监督报告、测井解释报告、数据验收等功能。
(4) 试油管理流程
试油管理流程包括試油方案管理流程和试油措施管理流程两部分内容。
试油方案管理流程包括试油任务通知单、试油设计、地质总结、试油监督报告、数据验收等功能;试油措施管理流程包括试油措施的设计、试油施工总结等等功能。
5 结语
通过对Ultimus底层平台的研究,解决了目前Ultimus工作流平台整合应用过程中最常碰到的问题,实现了基于工作流的探井生产管理运行系统,建立了勘探生产管理部门的初步协同环境,使勘探决策支持系统的功能得到了完善。在原Ultimus的基础上进行了二次开发,保证了其长期可用性,具有较强的兼容性,可以广泛的应用在部署在各种流程系统中,能过快速满足用户需求的变更。
参考文献:
[1] (美) Martin Kugeler,贝克尔,Michael Rosemann:《业务流程管理》,清华大学出版社 2004年出版.
[2] 王璞, 曹叠峰:《流程再造》,中信出版社 2005年出版.
[3](美)JUVAL LOWY:《. NET组件程序设计(第2版)》人民邮电出版社 2007年出版.
[4] (美) Ultimus, Inc.:《Ultimus BPM Suite原理指南》,2005年.