一种改进的事件驱动流程链建模方法及装置的制作方法

文档序号:6363932阅读:135来源:国知局
专利名称:一种改进的事件驱动流程链建模方法及装置的制作方法
技术领域
本发明涉及业务流程建模技术,特别涉及一种改进的事件驱动流程链建模方法及
直O
背景技术
目前,存在多种用于表征业务流程的建模语言。例如Petri net、事件驱动流程链 (EPC :Event-driyen Process Chain)、统一建模i吾言 舌动图(UML activity diagram)、业 务流程建模符号(BPMN business Process Modelling Notation)等。采用这些建模语言 所建立的模型,可以在一个组织中的不同人群之间实现通信,这些人群可能具备某一特殊 领域的知识,或是具备技术知识的顾问或软件工程师等。采用自然语言描述业务流程可能 会存在一些问题,而实际应用中有许多问题根本无法用数学公式表达,因此,人们试图通过 采用建模语言中的半公式化图标或图表来避免上述问题。在众多建模语言当中,EPC语言是一种直观的、图形化的流程建模语言,它是“事 件”与“功能”的定向连接图。EPC中的主要元素有流程(Process)、事件(Event)、功能 (Function)、连接符(Connector)、逻辑运算符、流程接口(Process Interface)、组织单元 (Orgnization Unit)和角色(Role)。EPC中提供了多种Connector以允许选择执行或并行 执行流程,并进一步提供了诸如“与”、“或”、“异或”等的逻辑运算符。下面通过表1对EPC 中的元素、以及各元素的图标和功能进行简要介绍
权利要求
一种改进的事件驱动流程链建模方法,所述事件驱动流程链EPC建模方法采用连接符将功能、事件和逻辑运算符元素按照业务逻辑连接成业务流程;其特征在于,该方法预先设置用于表示业务流程发展阶段的阶段Phase元素和步骤Step元素;并在建模过程中执行如下操作为业务流程划分发展阶段,并根据所划分的发展阶段构造相应的Phase元素和Step元素;根据业务流程的执行顺序以及所划分的发展阶段,将所述业务流程中的元素归类到相应的Phase元素和Step元素中。
2.根据权利要求1所述的方法,其特征在于所述根据所划分的发展阶段构造相应的Phase元素和Step元素为对应于所划分的每 一个发展阶段执行如下操作判断所述发展阶段是否归属于其它发展阶段,若所述发展阶段不归属于其它发展阶 段,则对应于所述发展阶段构造一个Phase元素;否则,判断所述发展阶段所归属的发展阶段是否对应于一个Phase元素,如果是,则对 应于所述发展阶段构造一个归属于所述Phase元素的Step元素;如果不是,则所述发展阶段所归属的发展阶段对应一个Step元素,对应于所述发展阶 段构造一个归属于所述St印元素的St印元素。
3.根据权利要求2所述的方法,其特征在于在将所述业务流程中的元素归类到相应的Phase元素和Step元素中时,遵循如下原 则每个功能归类到一个Phase元素或Step元素中。
4.根据权利要求1至3任一项所述的方法,其特征在于所述Phase元素的属性包括名字属性、流程属性和Step属性,其中 所述名字属性为Phase元素的文本描述; 所述流程属性用于表示Phase元素中所包含的流程; 所述St印属性用于表示Phase元素中所包含的St印元素。
5.根据权利要求4所述的方法,其特征在于所述Phase元素的属性进一步包括级别属性,所述级别属性用于表示处于所述Phase 元素中的功能对整个业务流程的重要程度。
6.根据权利要求4所述的方法,其特征在于所述Phase元素的属性进一步包括边界可见属性,所述边界可见属性用于表示所述 Phase元素的竖直边界是否可见。
7.根据权利要求1至3任一项所述的方法,其特征在于 所述Step元素的属性包括名字属性和父Phase属性,其中 所述名字属性为Step元素的文本描述;所述父Phase属性用于表示所述St印元素所归属的Phase元素。
8.根据权利要求7所述的方法,其特征在于所述St印元素的属性进一步包括父St印属性,所述父St印属性用于表示所述St印 元素所直接归属的Step元素。
9.根据权利要求7所述的方法,其特征在于所述Step元素的属性进一步包括级别属性,所述级别属性用于表示处于所述Step元 素中的功能对整个业务流程的重要程度。
10.根据权利要求1至3任一项所述的方法,其特征在于,该方法进一步包括 为所述业务流程中的元素增加Phase属性和Step属性,其中所述Phase属性用于表示所述元素所属的Phase元素; 所属Step属性用于表示所述元素所属的Step元素。
11.一种改进的事件驱动流程链建模装置,所述事件驱动流程链EPC建模装置用于采 用连接符将功能、事件和逻辑运算符元素按照业务逻辑连接成业务流程;其特征在于,所述EPC建模装置中包括用于表示业务流程发展阶段的阶段Phase元素 和步骤St印元素,其中所述Phase元素和Step元素用于体现业务流程的发展阶段,并用于根据所述业务流程 的执行顺序以及发展阶段,作为承载所述业务流程中对应的元素的归类容器。
全文摘要
本发明公开了一种改进的事件驱动流程链(EPC)建模方法,该方法包括预先设置用于表示业务流程发展阶段的阶段(Phase)元素和步骤(Step)元素;并在建模过程中,为业务流程划分发展阶段,并根据所划分的发展阶段构造相应的Phase元素和Step元素;然后,根据业务流程的执行顺序以及所划分的发展阶段,将业务流程中的元素归类到相应的Phase元素和Step元素中。本发明还公开了一种改进的事件驱动流程链建模装置。应用本发明能够使EPC模型更易于理解、业务流程更优化、并更易于对业务流程进行管理。
文档编号G06F9/44GK101937338SQ20091014847
公开日2011年1月5日 申请日期2009年6月30日 优先权日2009年6月30日
发明者杨光信, 王超 申请人:西门子(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1