System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于Flowable的业务流程处理方法及装置制造方法及图纸_技高网

基于Flowable的业务流程处理方法及装置制造方法及图纸

技术编号:41277508 阅读:3 留言:0更新日期:2024-05-11 09:29
本发明专利技术提供一种基于Flowable的业务流程处理方法及装置,涉及电数字数据处理技术领域,所述方法包括:根据用户选择的模型文件进行业务流程模型的导入,生成业务流程;根据不同用户的需求,按照所述业务流程创建表单;基于所述表单创建程序,按照业务流程对应的流程实例内部的流程进行流转;所述程序是指关联一个业务流程的工单。本发明专利技术提供的基于Flowable的业务流程处理方法及装置,用户通过选择模型文件进行业务流程模型的导入生成业务流程,减少了业务流程模型创建的工作量,提高了业务流程处理系统的使用效率,进而可以降低运维成本。

【技术实现步骤摘要】

本专利技术涉及电数字数据处理,尤其涉及一种基于flowable的业务流程处理方法及装置。


技术介绍

1、在工作流引擎领域,有众多的开源项目,比如osworkflow、jbpm、activiti、flowable、camunda等。

2、flowable项目是常用的工作流程处理引擎,flowable项目中包括bpmn(businessprocess model and notation)引擎、cmmn(case management model and notation)引擎、dmn(decision model and notation)引擎、表单引擎(form engine)等模块。flowable会自动创建表,用于数据,历史记录,流程定义,运行实例等等。如果启动失败,解决错误以后,每次都需要把表数据清空,或者删除之后再重新启动。

3、但是,按照现有的业务流程处理,随着业务流程的复杂度增大,运维人员创建、筛选和查看流程将会花费大量的时间,使用效率低,进而增大了运维成本。


技术实现思路

1、本专利技术提供一种基于flowable的业务流程处理方法及装置,用以解决现有技术中业务流程系统使用效率低,进而增大了运维成本的技术问题。

2、第一方面,本专利技术提供一种基于flowable的业务流程处理方法,包括:

3、根据用户选择的模型文件进行业务流程模型的导入,生成业务流程;

4、根据不同用户的需求,按照所述业务流程创建表单;p>

5、基于所述表单创建程序,按照业务流程对应的流程实例内部的流程进行流转;所述程序是指关联一个业务流程的工单。

6、在一些实施例中,所述生成业务流程,包括:

7、获取用户选择的流程分类;

8、基于导入的业务流程模型按照所述流程分类生成业务流程。

9、在一些实施例中,所述生成业务流程,包括:

10、获取用户对导入的业务流程模型进行修改的指令,生成修改后的业务流程模型;

11、基于修改后的业务流程模型生成业务流程。

12、在一些实施例中,所述模型文件包括以下文件中的一种或多种:

13、符合业务流程建模符号规范的xml文件;

14、符合业务流程建模符号规范的bpmn文件。

15、在一些实施例中,符合所述业务流程建模符号规范的组件包括以下组件中的一种或多种:

16、开始事件;

17、用户任务;

18、数据流;

19、网关;

20、结束事件。

21、在一些实施例中,所述基于所述表单创建程序,包括:

22、获取用户根据程序目录选择的目标程序标识;

23、根据所述目标程序标识和所述表单创建程序。

24、在一些实施例中,所述表单由表单组件构成;所述表单组件包括以下组件中的一种或多种:

25、文本;

26、数字;

27、日期;

28、单选框;

29、复选框;

30、下拉框。

31、第二方面,本专利技术还提供一种基于flowable的业务流程处理装置,包括:

32、生成模块,用于根据用户选择的模型文件进行业务流程模型的导入,生成业务流程;

33、表单创建模块,用于根据不同用户的需求,按照所述业务流程创建表单;

34、程序创建模块,用于基于所述表单创建程序,按照业务流程对应的流程实例内部的流程进行流转;所述程序是指关联一个业务流程的工单。

35、第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面任一种所述基于flowable的业务流程处理方法。

36、第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面任一种所述基于flowable的业务流程处理方法。

37、第五方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面任一种所述基于flowable的业务流程处理方法。

38、本专利技术提供的基于flowable的业务流程处理方法及装置,用户通过选择模型文件进行业务流程模型的导入生成业务流程,减少了业务流程模型创建的工作量,提高了业务流程处理系统的使用效率,进而可以降低运维成本。

本文档来自技高网...

【技术保护点】

1.一种基于Flowable的业务流程处理方法,其特征在于,包括:

2.根据权利要求1所述的基于Flowable的业务流程处理方法,其特征在于,所述生成业务流程,包括:

3.根据权利要求1所述的基于Flowable的业务流程处理方法,其特征在于,所述生成业务流程,包括:

4.根据权利要求1所述的基于Flowable的业务流程处理方法,其特征在于,所述模型文件包括以下文件中的一种或多种:

5.根据权利要求4所述的基于Flowable的业务流程处理方法,其特征在于,符合所述业务流程建模符号规范的组件包括以下组件中的一种或多种:

6.根据权利要求1所述的基于Flowable的业务流程处理方法,其特征在于,所述基于所述表单创建程序,包括:

7.根据权利要求1所述的基于Flowable的业务流程处理方法,其特征在于,所述表单由表单组件构成;所述表单组件包括以下组件中的一种或多种:

8.一种基于Flowable的业务流程处理装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述基于Flowable的业务流程处理方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述基于Flowable的业务流程处理方法。

...

【技术特征摘要】

1.一种基于flowable的业务流程处理方法,其特征在于,包括:

2.根据权利要求1所述的基于flowable的业务流程处理方法,其特征在于,所述生成业务流程,包括:

3.根据权利要求1所述的基于flowable的业务流程处理方法,其特征在于,所述生成业务流程,包括:

4.根据权利要求1所述的基于flowable的业务流程处理方法,其特征在于,所述模型文件包括以下文件中的一种或多种:

5.根据权利要求4所述的基于flowable的业务流程处理方法,其特征在于,符合所述业务流程建模符号规范的组件包括以下组件中的一种或多种:

6.根据权利要求1所述的基于flowable的业务流程处理方法,其特征在于...

【专利技术属性】
技术研发人员:吴正中张辉王利锋符超汪永刚王晓东邓能文
申请(专利权)人:北京城建智控科技股份有限公司
类型:发明
国别省市:

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

1