System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于流程模型的流程配置方法及系统、存储介质技术方案_技高网

一种基于流程模型的流程配置方法及系统、存储介质技术方案

技术编号:40148405 阅读:6 留言:0更新日期:2024-01-24 00:50
本申请公开了一种基于流程模型的流程配置方法及系统、存储介质,方法包括:获取业务要求所对应的流程模型;根据所述业务要求,对所述流程模型中的各个流程节点进行参与者配置,生成参与者配置信息;根据所述参与者配置信息,对所述流程节点对应的流程任务进行分配,生成流程实例以及与所述流程实例对应的流程评审团队,以便于所述流程评审团队对所述流程实例进行审核。本申请能够在已有流程模型的基础上对流程模型中各流程节点的参与者进行灵活配置,操作简便,有利于提高工作效率。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种基于流程模型的流程配置方法及系统、存储介质


技术介绍

1、目前,企业内部多采用业务流程系统来对工作流程进行跟踪处理,但是随着业务的发展,业务流程系统的应用场景也越来越多样化,导致使用业务流程系统时需要针对不同业务进行大量系统配置工作,这些配置工作操作繁琐,造成工作效率下降。


技术实现思路

1、为了解决上述技术问题,本申请提供一种基于流程模型的流程配置方法及系统、存储介质。

2、具体的,本申请的技术方案如下:

3、第一方面,本申请提供一种基于流程模型的流程配置方法,

4、获取业务要求所对应的流程模型;

5、根据所述业务要求,对所述流程模型中的各个流程节点进行参与者配置,生成参与者配置信息;

6、根据所述参与者配置信息,对所述流程节点对应的流程任务进行分配,生成流程实例以及与所述流程实例对应的流程评审团队,以便于所述流程评审团队对所述流程实例进行审核。

7、在一些实施方式中,所述的根据所述业务要求,对所述流程模型中的各个流程节点进行参与者配置,生成参与者配置信息,包括:

8、根据所述业务要求,为每个所述流程节点选取参与者层级;所述参与者层级包括用户、组织、角色、群组;

9、对每一所述流程节点的所述参与者层级配置任务参与情况、任务处理方式和参与者范围;所述参与者范围包括所述参与者层级中包含的所述用户的范围和数量;

10、保存所述任务参与情况、所述任务处理方式和所述参与者范围,生成所述参与者配置信息。

11、在一些实施方式中,所述的根据所述参与者配置信息,对所述流程节点对应的流程任务进行分配,生成流程实例以及与所述流程实例对应的流程评审团队,包括:

12、根据所述流程节点对应所述参与者层级的所述参与者范围,选取若干所述用户作为任务处理者;

13、向所述任务处理者分配所述流程任务,生成所述流程实例;

14、提取所述流程实例中各所述任务处理者对应的所述角色,生成所述流程实例对应的流程评审团队。

15、在一些实施方式中,所述的向所述任务处理者分配所述流程任务,生成所述流程实例之后,还包括:

16、根据所述任务处理人发出的任务转移申请,将所述流程任务转移给所述任务处理人以外的其他所述任务处理人或者在所述用户中选取任务代办人将所述流程任务转交给所述任务代办人。

17、在一些实施方式中,所述的提取所述流程实例中所述流程任务的所述任务处理者,生成所述流程实例对应的流程评审团队之前,还包括:

18、当所述流程实例中任意一个所述流程节点的所述任务处理人为空集时,将所述流程实例的状态设置为异常状态;并通知所述流程实例的管理员对所述异常状态进行处理。

19、在一些实施方式中,所述的提取所述流程实例中所述流程任务的所述任务处理者,生成所述流程实例对应的流程评审团队之后,还包括:

20、根据所述流程评审团队中所述任务处理者对应的所述角色,设置所述任务处理者在处理所述流程任务时的处理权限和访问权限。

21、第二方面,本申请提供一种基于流程模型的流程配置系统,包括:

22、流程模型获取模块,用于获取业务要求所对应的流程模型;

23、参与者配置模块,用于根据所述业务要求,对所述流程模型中的各个流程节点进行参与者配置,生成参与者配置信息;

24、流程任务分配模块,用于根据所述参与者配置信息,对所述流程节点对应的流程任务进行分配,生成流程实例以及与所述流程实例对应的流程评审团队,以便于所述流程评审团队对所述流程实例进行管理。

25、在一些实施方式中,所述参与者配置模块包括:

26、第一选取单元,用于根据所述业务要求,为每个所述流程节点选取参与者层级;所述参与者层级包括用户、组织、角色、群组;

27、配置单元,用于对每一所述流程节点的所述参与者层级配置任务参与情况、任务处理方式和参与者范围;所述参与者范围包括所述参与者层级中包含的所述用户的范围和数量;

28、保存单元,用于保存所述任务参与情况、所述任务处理方式和所述参与者范围,生成所述参与者配置信息。

29、在一些实施方式中,所述流程任务分配模块包括:

30、第二选取单元,用于根据所述流程节点对应所述参与者层级的所述参与者范围,选取若干所述用户作为任务处理者;

31、分配单元,用于向所述任务处理者分配所述流程任务,生成所述流程实例;

32、提取单元,用于提取所述流程实例中各所述任务处理者对应的所述角色,生成所述流程实例对应的流程评审团队。

33、第三方面,本申请还提供一种存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述任一项所述的基于流程模型的流程配置方法所执行的操作。

34、与现有技术相比,本申请至少具有以下一项有益效果:

35、(1)本申请以已经建立好的流程模型为基础对每个流程节点的参与者进行配置,简化传统业务流程系统中配置参与者的流程,提升工作效率。

36、(2)本申请提供的基于流程模型的流程配置方案,不需要频繁设置流程审核人员,降低了操作失误的概率,有利于提高系统的稳定性。

本文档来自技高网...

【技术保护点】

1.一种基于流程模型的流程配置方法,其特征在于,包括:

2.根据权利要求1所述的一种基于流程模型的流程配置方法,其特征在于,所述的根据所述业务要求,对所述流程模型中的各个流程节点进行参与者配置,生成参与者配置信息,包括:

3.根据权利要求2所述的一种基于流程模型的流程配置方法,其特征在于,所述的根据所述参与者配置信息,对所述流程节点对应的流程任务进行分配,生成流程实例以及与所述流程实例对应的流程评审团队,包括:

4.根据权利要求3所述的一种基于流程模型的流程配置系统,其特征在于,所述的向所述任务处理者分配所述流程任务,生成所述流程实例之后,还包括:

5.根据权利要求3或4所述的一种基于流程模型的流程配置方法,其特征在于,所述的提取所述流程实例中所述流程任务的所述任务处理者,生成所述流程实例对应的流程评审团队之前,还包括:

6.根据权利要求3所述的一种基于流程模型的流程配置方法,其特征在于,所述的提取所述流程实例中所述流程任务的所述任务处理者,生成所述流程实例对应的流程评审团队之后,还包括:

7.一种基于流程模型的流程配置系统,其特征在于,包括:

8.根据权利要求7所述的一种基于流程模型的流程配置系统,其特征在于,所述参与者配置模块包括:

9.根据权利要求8所述的一种基于流程模型的流程配置系统,其特征在于,所述流程任务分配模块包括:

10.一种存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1至权利要求6任一项所述的基于流程模型的流程配置方法所执行的操作。

...

【技术特征摘要】

1.一种基于流程模型的流程配置方法,其特征在于,包括:

2.根据权利要求1所述的一种基于流程模型的流程配置方法,其特征在于,所述的根据所述业务要求,对所述流程模型中的各个流程节点进行参与者配置,生成参与者配置信息,包括:

3.根据权利要求2所述的一种基于流程模型的流程配置方法,其特征在于,所述的根据所述参与者配置信息,对所述流程节点对应的流程任务进行分配,生成流程实例以及与所述流程实例对应的流程评审团队,包括:

4.根据权利要求3所述的一种基于流程模型的流程配置系统,其特征在于,所述的向所述任务处理者分配所述流程任务,生成所述流程实例之后,还包括:

5.根据权利要求3或4所述的一种基于流程模型的流程配置方法,其特征在于,所述的提取所述流程实例中所述流程任务的所...

【专利技术属性】
技术研发人员:李叙文邢俊张虎坚李世康
申请(专利权)人:上海易立德信息技术股份有限公司
类型:发明
国别省市:

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

1