System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于BPMN的审批工作流方法及系统技术方案_技高网

一种基于BPMN的审批工作流方法及系统技术方案

技术编号:40975765 阅读:2 留言:0更新日期:2024-04-18 21:23
本发明专利技术涉及流程审批技术领域,尤其涉及一种基于BPMN的审批工作流方法及系统,该方法的步骤包括:通过设定配置参数将获取到的流程管理数据转换为标准文件格式并保存到预设的流程容器;根据流程需求定制流程模板文件,通过预设的工作流框架和表单设计器将流程模板文件导入流程容器;将转换后的流程模板文件数据节点化,提取流程节点数据;从流程容器中抽取目标流程文件节点并建立目标流程文件节点与流程节点数据之间的映射关系;根据预设规则将流程节点数据转换为流程文件保存到服务器,并将流程文件发布到目标流程容器。本发明专利技术提高了流程审批的适配度,满足了多样化的流程审批需求。

【技术实现步骤摘要】

所属的技术人员知道,本专利技术可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本专利技术还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram),只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。尽管上面已经示出和描述了本专利技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本专利技术的限制,本领域的普通技术人员在本专利技术的范围内可以对上述实施例进行变化、修改、替换和变型。


技术介绍

1、流程审批是数字化办公系统中的核心组成部分。随着企业规模的扩大和业务范围的增加,流程审批变得越发复杂和繁琐,给企业的协同办公带来了巨大的挑战。因此,数字化审批和智能化审批变得尤为重要。

2、现有的流程审批的主要实现方式有基于内嵌activiti或flowable开源流程库的方式、基于状态机的方式以及基于产品化的流程引擎平台的方式。其中,基于内嵌activiti或flowable开源流程库的方式对于开发人员的要求较高,需要前端和后端进行大量的同步实现;基于状态机的方式流程扩展性严重不足,当出现流程变更或组织变更时,则需要重新定制流程,维护成本较高;基于产品化的流程引擎平台的方式需要进行需求定制化,对于新的业务场景适配度低且需要花费资金购买第三方服务,使用成本较高。

3、例如在授权公告号为cn104133722b的中国专利中公开了一种实现多业务流程协作的方法及系统,涉及业务流程建模
,该方法包括:创建全局bpmn模型,并对所述全局bpmn模型中的任务节点进行角色标注;根据所标注的角色将所述全局bpmn模型分解为单角色的本地bpmn模型并对每个单角色的本地bpmn模型进行协作信息标注;将所述本地bpmn模型转换为可执行的本地bpel流程;部署并执行所述本地bpel流程。

4、而在公开号为cn117075896a的中国专利中公开了一种基于activiti自定义表单的流程引擎实现方法,该方法包括:部署activiti工作流引擎,利用bpmn设计器在前端显示设计页面;通过与用户交互获取自定义表单,基于自定义表单配置节点流转规则以及节点权限,构建包括多个节点及连线的流程模型;在审批流转过程中,记录各个节点的审批信息,当接收到调用指令时,基于流程模型返回当前节点的审批状态以及下一节点的审批人的身份信息,当接收到退回指令时,基于审批信息重新确定当前节点。

5、以上专利均存在本
技术介绍
提出的问题:现有的流程审批方法适配度低,无法满足多样化的流程审批需求。


技术实现思路

1、为了克服现有技术存在的缺陷与不足,本专利技术提供一种基于bpmn的审批工作流方法及系统,提高了流程审批的适配度,满足了多样化的流程审批需求。

2、为了达到上述目的,本专利技术采用以下技术方案:

3、本专利技术提供一种基于bpmn的审批工作流方法,包括下述步骤:

4、通过设定配置参数将获取到的流程管理数据转换为标准文件格式并保存到预设的流程容器;

5、根据流程需求定制流程模板文件,通过预设的工作流框架和表单设计器将流程模板文件导入流程容器;

6、将转换后的流程模板文件数据节点化,提取流程节点数据;

7、从流程容器中抽取目标流程文件节点并建立目标流程文件节点与流程节点数据之间的映射关系;

8、根据预设规则将流程节点数据转换为流程文件保存到服务器,并将流程文件发布到目标流程容器。

9、作为优选的技术方案,所述标准文件格式符合bpmn2.0规范。

10、作为优选的技术方案,所述流程节点数据在审批系统中用于验证各个审批节点是否与预设的流程节点数据对应,并确保审批任务已正确下发给流程节点审批人。

11、作为优选的技术方案,所述映射关系为一对一映射。

12、作为优选的技术方案,所述预设规则包括bpmn2.0规范和预设配置规则。

13、作为优选的技术方案,所述转换为流程文件的转换过程在测试环境中进行。

14、作为优选的技术方案,所述bpmn2.0规范对流程执行定义了五类元素,包括流对象、连接对象、数据、泳道和工件,其中,流对象主要包括事件、活动图例和节点网关,连接对象包括顺序流、消息流和关联,数据包括数据对象、数据输入、数据输出和数据存储,泳道用于实现建模元素分组并承载简单流程图,工件包括组和文字注释两个标准工件。

15、本专利技术还提供一种基于bpmn的审批工作流系统,包括:

16、数据转换模块,用于通过设定配置参数将获取到的流程管理数据转换为标准文件格式并保存到预设的流程容器;

17、流程模板文件定制模块,用于根据流程需求定制流程模板文件,通过预设的工作流框架和表单设计器将流程模板文件导入流程容器;

18、流程节点数据提取模块,用于将转换后的流程模板文件数据节点化,提取流程节点数据;

19、映射关系创建模块,用于从流程容器中抽取目标流程文件节点并建立目标流程文件节点与流程节点数据之间的映射关系;

20、流程文件发布模块,用于根据预设规则将流程节点数据转换为流程文件保存到服务器,并将流程文件发布到目标流程容器。

21、本专利技术的一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现一种基于bpmn的审批工作流方法。

22、本专利技术的一种控制器,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序时实现一种基于bpmn的审批工作流方法。

23、本专利技术与现有技术相比,具有如下优点和有益效果:

24、(1)本专利技术通过自定义流程模版文件,兼容不同的业务场景,满足多样化的流程审批需求,提高了流程审批的适配度。

25、(2)本专利技术针对相同的审批流程通过复用流程模版文件,极大的减少了开发人员的工作量,提高了流程审批的效率。

本文档来自技高网...

【技术保护点】

1.一种基于BPMN的审批工作流方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的一种基于BPMN的审批工作流方法,其特征在于,所述标准文件格式符合BPMN2.0规范。

3.根据权利要求1所述的一种基于BPMN的审批工作流方法,其特征在于,所述流程节点数据在审批系统中用于验证各个审批节点是否与预设的流程节点数据对应。

4.根据权利要求1所述的一种基于BPMN的审批工作流方法,其特征在于,所述映射关系为一对一映射。

5.根据权利要求1所述的一种基于BPMN的审批工作流方法,其特征在于,所述预设规则包括BPMN2.0规范和预设配置规则。

6.根据权利要求1所述的一种基于BPMN的审批工作流方法,其特征在于,所述转换为流程文件的转换过程在测试环境中进行。

7.根据权利要求2所述的一种基于BPMN的审批工作流方法,其特征在于,所述BPMN2.0规范对流程执行定义了五类元素,包括流对象、连接对象、数据、泳道和工件。

8.一种基于BPMN的审批工作流系统,其基于权利要求1-7中任一项所述的一种基于BPMN的审批工作流方法实现,其特征在于,所述系统包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现权利要求1-7中任一项所述的一种基于BPMN的审批工作流方法。

10.一种控制器,包括存储器和处理器,所述存储器用于存储计算机程序,其特征在于,所述处理器用于执行所述计算机程序时实现权利要求1-7中任一项所述的一种基于BPMN的审批工作流方法。

...

【技术特征摘要】

1.一种基于bpmn的审批工作流方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的一种基于bpmn的审批工作流方法,其特征在于,所述标准文件格式符合bpmn2.0规范。

3.根据权利要求1所述的一种基于bpmn的审批工作流方法,其特征在于,所述流程节点数据在审批系统中用于验证各个审批节点是否与预设的流程节点数据对应。

4.根据权利要求1所述的一种基于bpmn的审批工作流方法,其特征在于,所述映射关系为一对一映射。

5.根据权利要求1所述的一种基于bpmn的审批工作流方法,其特征在于,所述预设规则包括bpmn2.0规范和预设配置规则。

6.根据权利要求1所述的一种基于bpmn的审批工作流方法,其特征在于,所述转换为流程文件的转换过程...

【专利技术属性】
技术研发人员:杨基文黄创光张杰林瑞玉
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1