一种多内嵌式子流程构成一个流程的方法技术

技术编号:30160320 阅读:65 留言:0更新日期:2021-09-25 15:13
本发明专利技术公开了一种多内嵌式子流程构成一个流程的方法,包括以下步骤:步骤一:创建一个主流程,主流程中创建子流程节点;步骤二:编辑子流程节点的节点属性,授权子流程节点的管理员;步骤三:子流程管理员创建子流程,并且绑定到主流程里面对应的子流程节点上;步骤四:调用主流程模板发起流程时,系统自动将主流程中子流程节点替换成子流程片段,主流程和子流程合并成最终的业务流程,该发明专利技术方法简单、合理,让复杂的流程通过多人协作共同维护,增强了流程的灵活性,使得流程管理也更高效,并且具备更高的可维护性。更高的可维护性。更高的可维护性。

【技术实现步骤摘要】
一种多内嵌式子流程构成一个流程的方法


[0001]本专利技术涉及多内嵌式子流程构成一个流程的方法
,具体为一种多内嵌式子流程构成一个流程的方法。

技术介绍

[0002]工作流引擎作为应用系统的一部分,通过流程建模,实现应用数据/业务规则自动、有序的在不同节点间流转。
[0003]对于集团流程,一个流程涉及到多个子公司处理节点,流程节点一般都会非常多,由总公司管理员一个人管理,如果分公司人员有人事变动,需要变更流程,分公司人员通知总公司流程管理员修改流程,这个过程存在时间沟通成本,这个时候总公司管理员在不清楚分公司具体的人员变动细节时,在调整流程时也可能出现错误,并且一个大的流程由一个管理员管理,管理工作量非常巨大。因此,亟待一种改进的技术来解决现有技术中所存在的这一问题。

技术实现思路

[0004]本专利技术的目的在于提供一种多内嵌式子流程构成一个流程的方法,该专利技术方法,让复杂的流程通过多人协作共同维护,增强了流程的灵活性,使得流程管理也更高效,并且具备更高的可维护性,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种多内嵌式子流程构成一个流程的方法,包括以下步骤:
[0006]步骤一:创建一个主流程,主流程中创建子流程节点;
[0007]步骤二:编辑子流程节点的节点属性,授权子流程节点的管理员;
[0008]步骤三:子流程管理员创建子流程,并且绑定到主流程里面对应的子流程节点上;
[0009]步骤四:调用主流程模板发起流程时,系统自动将主流程中子流程节点替换成子流程片段,主流程和子流程合并成最终的业务流程。
[0010]优选的,所述步骤一中子流程在流程的XML中增加一种类型。
[0011]优选的,所述步骤二中子流程节点的节点属性包括自定义节点名称、子流程制作人、是否可被主流查看及是否可查看主流程。
[0012]优选的,所述步骤二中的管理员与子流程节点一一对应。
[0013]优选的,所述步骤三中创建子流程包括发起者及发起者部门主管。
[0014]优选的,所述步骤三中主流程里面对应的子流程节点直接从节点属性的选择子流程选项中进行选择。
[0015]优选的,所述步骤四中发起流程时,系统将主流程中子流程的xml信息替换掉主流程中的子流程节点对应的xml信息。
[0016]与现有技术相比,本专利技术的有益效果是:
[0017]本专利技术方法,让复杂的流程通过多人协作共同维护,增强了流程的灵活性,使得流
程管理也更高效,并且具备更高的可维护性。
附图说明
[0018]图1为本专利技术流程示意图。
[0019]图2为主流程逻辑示意图。
[0020]图3为子流程节点的节点属性界面示意图。
[0021]图4为子流程逻辑示意图。
[0022]图5为子流程节点选择界面结构示意图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]需要说明的是,在本专利技术的描述中,需要说明的是,术语“内”、“外”、“上”、“下”、“两侧”、“一端”、“另一端”“左”“右”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0025]请参阅图1,本专利技术提供一种技术方案:一种多内嵌式子流程构成一个流程的方法,包括以下步骤:
[0026]步骤一:创建一个主流程,主流程中创建子流程节点;
[0027]步骤二:编辑子流程节点的节点属性,授权子流程节点的管理员;
[0028]步骤三:子流程管理员创建子流程,并且绑定到主流程里面对应的子流程节点上;
[0029]步骤四:调用主流程模板发起流程时,系统自动将主流程中子流程节点替换成子流程片段,主流程和子流程合并成最终的业务流程。
[0030]其中,步骤一中子流程在流程的XML中增加一种类型,如图2所以。具体代码如下:
[0031][0032]其中,步骤二中子流程节点的节点属性包括自定义节点名称、子流程制作人、是否
可被主流查看及是否可查看主流程,如图3所示。
[0033]其中,步骤二中的管理员与子流程节点一一对应。
[0034]其中,步骤三中创建子流程包括发起者及发起者部门主管,如图4所示。
[0035]其中,步骤三中主流程里面对应的子流程节点直接从节点属性的选择子流程选项中进行选择,如图5所示。
[0036]其中,步骤四中发起流程时,系统将主流程中子流程的xml信息替换掉主流程中的子流程节点对应的xml信息,合并后作为最终运行流程。
[0037][0038][0039]实施例一:
[0040]一种多内嵌式子流程构成一个流程的方法,包括以下步骤:
[0041]步骤一:创建一个主流程,主流程中创建3个子流程节点;
[0042]步骤二:编辑子流程节点的节点属性,授权子流程节点的管理员分别为A、B、C;
[0043]步骤三:子流程管理员A、B、C分别创建子流程,并且绑定到主流程里面对应的子流程节点上;
[0044]步骤四:调用主流程模板发起流程时,系统自动将主流程中子流程节点替换成子流程片段,主流程和子流程合并成最终的业务流程。
[0045]实施例二:
[0046]一种多内嵌式子流程构成一个流程的方法,包括以下步骤:
[0047]步骤一:创建一个主流程,主流程中创建5个子流程节点;
[0048]步骤二:编辑子流程节点的节点属性,授权子流程节点的管理员分别为A、B、C、D、E;
[0049]步骤三:子流程管理员A、B、C、D、E分别创建子流程,并且绑定到主流程里面对应的子流程节点上;
[0050]步骤四:调用主流程模板发起流程时,系统自动将主流程中子流程节点替换成子
流程片段,主流程和子流程合并成最终的业务流程。
[0051]本专利技术方法,让复杂的流程通过多人协作共同维护,增强了流程的灵活性,使得流程管理也更高效,并且具备更高的可维护性。
[0052]尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多内嵌式子流程构成一个流程的方法,其特征在于:包括以下步骤:步骤一:创建一个主流程,主流程中创建子流程节点;步骤二:编辑子流程节点的节点属性,授权子流程节点的管理员;步骤三:子流程管理员创建子流程,并且绑定到主流程里面对应的子流程节点上;步骤四:调用主流程模板发起流程时,系统自动将主流程中子流程节点替换成子流程片段,主流程和子流程合并成最终的业务流程。2.根据权利要求1所述的一种多内嵌式子流程构成一个流程的方法,其特征在于:所述步骤一中子流程在流程的XML中增加一种类型。3.根据权利要求1所述的一种多内嵌式子流程构成一个流程的方法,其特征在于:所述步骤二中子流程节点的节点属性包括自定义节点名称、子流程制作...

【专利技术属性】
技术研发人员:许强威叶延方谭敏锋
申请(专利权)人:北京致远互联软件股份有限公司
类型:发明
国别省市:

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

1