EPC转BPMN的方法、装置制造方法及图纸

技术编号:38501569 阅读:16 留言:0更新日期:2023-08-15 17:09
本发明专利技术涉及EPC转BPMN的方法、装置。方法包括:数据获取步骤,通过建模工具获取EPC图的数据;转换规则获取步骤,获取EPC转BPMN的转换规则;转换执行步骤,通过EPC图的数据和转换规则生成BPMN图。对EPC流程图数据进行分析和建模,然后需要将EPC图中的元素符号映射到BPMN中的图形符号,从而生成新的BPMN图,实现了EPC到BPMN的自动化转换。BPMN的自动化转换。BPMN的自动化转换。

【技术实现步骤摘要】
EPC转BPMN的方法、装置


[0001]本专利技术涉及计算机
,特别是涉及一种EPC转BPMN的方法、装置。

技术介绍

[0002]EPC(Event

drivenProcessChain)是一种流程建模语言,它以“事件”、“功能”、“控制流”为基本元素,利于沟通、理解和实施,无需过多的IT知识就可以通过简单的图示来描述流程,常用于描述企业内部的业务流程和流程下各个组织的责任和义务以及流程之间的关联关系,为企业的管理和优化提供可靠的参考依据。BPMN(BusinessProcessModelandNotation)即业务流程建模与表示法,是一种图形化表示业务过程流程的标准化语言。由2004年5月由BPMINotationWorkingGroup对外发布,后BPMI并入到OMG组织,并在2011年推出BPMN2.0标准BPMN因其标准化的业务流程描述,迅速得到了各种工具的支持,从而发展成为过程建模的事实标准。
[0003]目前,由于EPC流程建模符号在企业建模工具ARIS中具有良好的集成能力,且适合企业内部各个部门业务专家描述其组织流程。但BPMN变得流行,它是标准化的,有大量的工具支持。因此,一大需求是实现从EPC到BPMN的自动化转换。
[0004]传统的EPC转BPMN技术方案主要是通过手工重绘转换。手工重绘转换需要人工逐步查看EPC图表并重新绘制BPMN图表,耗费时间和精力,且转换后的BPMN图表存在错漏和不完整的情况,需要人工进行修正。传统技术方案效率低下且精度不高,难以满足现代企业的需求。
[0005]针对上述问题,尚未提出有效的解决方案。

技术实现思路

[0006]基于此,为了解决以上问题本文提出了一种EPC转BPMN的方法、装置。首先对EPC流程图数据进行分析和建模,然后需要将EPC图中的元素符号映射到BPMN中的图形符号,从而生成新的BPMN模型,实现了EPC到BPMN的自动化转换。
[0007]根据本专利技术的第一方面,提供了一种EPC转BPMN的方法,包括以下步骤:
[0008]数据获取步骤,通过建模工具获取EPC图的数据;
[0009]转换规则获取步骤,获取EPC转BPMN的转换规则;
[0010]转换执行步骤,通过EPC图的数据和转换规则生成BPMN图。
[0011]在一些实施例中,转换规则,包括:没有任何元素指向的事件转换为开始事件,没有指向任何元素的事件转换为结束事件,功能转换为任务,XOR连接器转换为排他网关,OR连接器转换为相容网关,AND连接器转换为并行网关。
[0012]在一些实施例中,转换规则,还包括:流程接口转换为子流程或开始事件。
[0013]在一些实施例中,建模工具为ARIS建模工具。
[0014]在一些实施例中,还包括优化步骤,对生成的BPMN图进行优化。
[0015]在一些实施例中,对生成的BPMN图进行优化包括:
[0016]步骤一,搜索确定BPMN图中一个优化元素;
[0017]步骤二,对BPMN图中的优化元素进行删除;
[0018]步骤三,分析判断BPMN图中是否仍然存在优化元素,存在则重复步骤一至步骤三,不存在则结束。
[0019]优化元素为BPMN图中能够删除且不丢失任何BPMN图原有功能的元素。
[0020]在一些实施例中,对生成的BPMN图进行优化还包括:步骤四,确定BPMN图的使用对象,将BPMN图中与该对象无关的元素删除,获得优化后的BPMN图。
[0021]根据本专利技术的第二方面,提供了一种EPC转BPMN的装置,包括:
[0022]数据获取模块,用于通过建模工具获取EPC图的数据;
[0023]转换规则获取模块,用于获取EPC转BPMN的转换规则;
[0024]转换执行模块,用于通过EPC图的数据和转换规则生成BPMN图。
[0025]根据本专利技术的第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现上述任一实施例方法的步骤。
[0026]根据本专利技术的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例方法的步骤。
[0027]通过实施本专利技术的上述方案,可以得到以下有益效果:实现了EPC到BPMN的自动化转换,避免了手工转换可能存在的错误和繁琐的工作,提高了转化效率和准确性;EPC转BPMN使用确定的规则,可以确保转换的准确性,避免手工转换可能存在的遗漏、失误等问题;使用EPC转BPMN可以快速生成BPMN流程图用于流程部署,便于业务专家对流程进行修改和维护,避免手工转换可能存在的流程不规范和难以修改的问题;并且,通过自动的方式优化了转换后的BPMN图,减少了BPMN模型中的元素的数量,通过更优的BPMN模型提高了使用者对BPMN图的理解,提高了工作效率。
附图说明
[0028]图1是本专利技术的EPC转BPMN的方法的一些实施例的流程图;
[0029]图2是本专利技术的EPC转BPMN的方法的一些实施例的数据模型图;
[0030]图3是本专利技术的EPC转BPMN的方法的一些实施例的转换规则示意图;
[0031]图4是本专利技术的EPC转BPMN的方法的一些实施例的连接器的转换规则示意图;
[0032]图5是本专利技术的EPC转BPMN的方法的一些实施例的优化步骤执行前后的BPMN图的示意图;
[0033]图6是本专利技术的EPC转BPMN的方法的另一些实施例的优化步骤执行前后的BPMN图的示意图;
[0034]图7是本专利技术的EPC转BPMN的装置的一些实施例的结构示意图;
[0035]图8是用于实现本专利技术一些实施例的计算机设备的内部结构图。
具体实施方式
[0036]以下将参照附图更充分地描述本专利技术实施例,在附图中示出了本专利技术实施例。然而,可以用很多不同形式来实施本专利技术,并且本专利技术不应理解为受限于在此所阐述的实施
例。
[0037]在此所使用的术语仅用于描述特定实施例的目的,而并非意欲限制本公开。如在此所使用的那样,单数形式的“一个”、“这个”意欲同样包括复数形式,除非上下文清楚地另有所指。还应当理解,当在此使用时,术语“包括”指定出现所声明的特征、整体、步骤、操作、元件和/或组件,但并不排除出现或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。
[0038]除非另外定义,否则在此所使用的术语(包括技术术语和科学术语)具有与本公开所属领域的普通技术人员所共同理解的相同意义。在此所使用的术语应解释为具有与其在该说明书的上下文以及有关领域中的意义一致的意义,而不能以理想化的或过于正式的意义来解释,除非在此特意如此定义。
[0039]在对本申请的具体细节进行描述之前,将对本申请将用到的术语的含义进行简单说明。
...

【技术保护点】

【技术特征摘要】
1.一种EPC转BPMN的方法,其特征在于,包括以下步骤:数据获取步骤,通过建模工具获取EPC图的数据;转换规则获取步骤,获取EPC转BPMN的转换规则;转换执行步骤,通过EPC图的数据和转换规则生成BPMN图。2.根据权利要求1所述的EPC转BPMN的方法,其特征在于,所述转换规则,包括:没有任何元素指向的事件转换为开始事件,没有指向任何元素的事件转换为结束事件,功能转换为任务,XOR连接器转换为排他网关,OR连接器转换为相容网关,AND连接器转换为并行网关。3.根据权利要求2所述的EPC转BPMN的方法,其特征在于,所述转换规则,还包括:流程接口转换为子流程或开始事件。4.根据权利要求1所述的EPC转BPMN的方法,其特征在于,所述建模工具为ARIS建模工具。5.根据权利要求1所述的EPC转BPMN的方法,其特征在于,还包括优化步骤,对生成的BPMN图进行优化。6.根据权利要求5所述的EPC转BPMN的方法,其特征在于,所述对生成的BPMN图进行优化包括:步骤一,搜索确定BPMN图中一个优化元素;步骤二...

【专利技术属性】
技术研发人员:许松超
申请(专利权)人:上海数禾信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1