【技术实现步骤摘要】
区块链上跨组织流程模型演化方法、介质及电子设备
[0001]本专利技术涉及业务流程管理
,尤其涉及一种区块链上跨组织流程模型演化方法、介质及电子设备。
技术介绍
[0002]随着业务流程的日益复杂化,许多流程不再局限于单一组织,即出现了很多需要跨组织协作的业务流程。在这些复杂的跨组织业务流程中,预先定义的业务流程模型往往会随着时间推移及多方业务需求的改变发生变化,然而当前的业务流程管理方法因无法提供足够的灵活性支持这类改变,将引起企业管理效率低下、安全风险增加等各类问题。此外针对业务流程模型的演化,对于部分按照旧版本业务流程模型正在执行但尚未结束的流程实例较为常用的做法是终止当前流程并进行重启,但这往往意味着大量工作的损失。因此,由于预先定义的业务流程模型可能并不完善,在业务流程管理过程中需不断修改业务流程模型并支持适当的业务流程演化方法以优化流程。同时,对于这些正在执行的用户流程实例,若能采用适当的实例迁移策略,可减少流程回滚操作并降低人工成本,进而提高企业管理效率以达到企业业务流程管理的战略目标。因此,如何设计流程模型演化和流程实例动态方案,帮助相关人员应对跨组织业务流程的流程动态变更问题,是目前亟待解决的技术问题,这对业务流程管理的链上运行具有重要意义。
技术实现思路
[0003]为了克服上述现有技术的不足,提出了一种区块链上跨组织流程模型演化方法,可有效解决上述问题。
[0004]本专利技术具体采用的技术方案如下:
[0005]第一方面,本专利技术提供了一种区块链上跨组织 ...
【技术保护点】
【技术特征摘要】
1.一种区块链上跨组织流程模型演化方法,其特征在于,包括以下步骤:S1、从链下跨组织业务流程轨迹数据中提取初始选定的业务流程模型,并使用编排图工具进行流程建模形成BPMN文件格式的业务流程赋时编排图;S2、将初始的业务流程赋时编排图进行智能合约的编译和部署,并将该业务流程模型作为原始的参考模型;所述智能合约包括工具库合约、访问控制合约、投票合约、脚手架合约、版本控制合约和实例控制合约;S3、当需要更新业务流程模型时,版本发起人将BPMN格式的新业务流程模型对应的编排图数据导入到以太坊中,并进行模型版本的投票过程,若投票通过则将参考模型更新为新业务流程模型,若投票不通过则将新业务流程模型进行弃用;S4、在新版本上线后,对于新流程实例直接基于新版本的参考模型创建实例并进行实例的执行,通过调用实例控制合约和版本控制合约启动业务流程,后续通过消息的发送和确认来推动编排活动的执行,而对于按照旧版本业务流程模型正在执行但尚未结束的旧流程实例,在继续执行前需进行状态合规性的检查,符合状态合规性的旧流程实例再进行迁移合规性检查,若旧版本业务流程模型同时符合状态合规性和迁移合规性检查,则继续迁移到新版本的参考模型上执行,若旧版本业务流程模型不符合状态合规性或不符合迁移合规性检查,则需继续基于原参考模型执行,或直接终止旧版本业务流程模型并重新在新版本的参考模型上创建新业务流程实例。2.根据权利要求1所述的区块链上跨组织流程模型演化方法,其特征在于,所述智能合约的编译和部署过程具体包括以下步骤:S21、部署工具库合约CC;S22、通过Truffle环境链接工具库合约CC,之后部署访问控制合约ACC,得到访问控制合约部署后的合约引用ACC
link
;S23、通过Truffle环境链接工具库合约CC,之后通过传入ACC
link
来部署投票合约VC,得到投票合约部署后的合约引用VC
link
;S24、通过Truffle环境链接工具库合约CC,之后通过传入ACC
link
、VC
link
和脚手架名称Name来部署脚手架合约SC,得到脚手架合约部署后的合约引用SC
link
;S25、通过Truffle环境链接工具库合约CC,之后通过传入VC
link
、SC
link
来部署版本控制合约VCC,得到版本控制合约部署后的合约引用VCC
link
;S26、通过Truffle环境链接工具库合约CC,之后通过传入ACC
link
、SC
link
、VCC
link
来部署实例控制合约ICC,得到实例控制合约部署后的合约引用ICC
link
。3.根据权利要求1所述的区块链上跨组织流程模型演化方法,其特征在于,所述S3中更新业务流程模型的具体实现步骤如S31~S36:S31、通过翻译器解析新导入的编排图的BPMN数据文件,得到包含模型元素、序列流、消息、决策、时间约束信息在内的JSON文件;S32、通过Web3调用以太坊上的访问控制合约和脚手架合约接口,将JSON中的数据导入到以太坊区块链上;S33、通过调用访问控制合约对版本发起人进行权限验证,若权限验证不通过则终止后续版本投票流程,权限验证通过则继续进入后续版本投票阶段;S34、版本发起人通过权限验证后通过调用访问控制合约提交新版本后...
【专利技术属性】
技术研发人员:何宏,孙笑笑,沈沪军,俞东进,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。