动态子流程的建模方法及其装置制造方法及图纸

技术编号:13404301 阅读:68 留言:0更新日期:2016-07-25 01:44
本发明专利技术涉及一种动态子流程的建模方法,包括以下步骤:步骤1:设置多个子流程模型;步骤2:构建标准的主流程模型;步骤3:设置触发子流程的动态关系,构建动态子流程;步骤4:运行该流程模型。本发明专利技术还提供了一种用于实现上述动态子流程建模方法的装置。相比于现有技术,本发明专利技术通过动态子流程的方法和装置,在业务流程中抽取出业务流程中的共性部分形成主流程模型,将业务个性化流程作为动态子流程,实现流程多层级动态管理,解决了流程标准化管理和动态个性化流程的统一问题,保证了业务流程在IT系统中动态、高效的运行。

【技术实现步骤摘要】

本专利技术涉及一种流程建模方法,特别是一种动态子流程的建模方法;本专利技术还涉及一种用于实现上述建模方法的装置。
技术介绍
通常很多企业,特别是集团企业,业务流程繁杂,环节多,步骤又多变,不便于流程标准化管理和后期的维护。特别在某些集团企业的大业务流中,业务需要跨多个单位协调处理,如集团预算编制,集团采购等业务,会同时需要多个单位进行业务处理,而各个单位的业务流会根据单位规模的大小、组织结构等因素不尽相同。以上业务流的复杂性造成IT系统中应用流程建模工具绘制的流程,节点多、业务关系复杂;各单位流程的变动影响整个业务流程;流程管理人员管理难度增大。
技术实现思路
本专利技术在于克服现有技术的缺点与不足,提供一种动态子流程的建模方法及其装置,其可通过子流程的动态变更,保证业务流程模型适应子流程个性化业务的变化同步。本专利技术是通过以下的技术方案实现的:一种动态子流程的建模方法,包括以下步骤:步骤1:设置多个子流程模型;步骤2:构建标准的主流程模型;步骤3:设置触发子流程的动态关系,构建动态子流程;步骤4:运行该流程模型。作为本专利技术的进一步改进,所述步骤3中,动态关系的设置包括由规则引擎实现业务规则和流程运行期的多种动态关系的设置。作为本专利技术的进一步改进,所述步骤4中包括以下步骤:步骤41:主流程实例化;步骤42:当主流程运行到动态子流程时,根据动态关系触发条件,触发拼接一个或多个<br>动态子流程实例。一种应用动态子流程的流程建模装置,包括:子流程设置模块,用于设置多个子流程模型;主流程构建模块,用于构建标准的主流程模型;动态关系设置模块,用于设置触发子流程的动态关系,以构建动态子流程。相比于现有技术,本专利技术通过动态子流程的方法和装置,在业务流程中抽取出业务流程中的共性部分形成主流程模型,将业务个性化流程作为动态子流程,实现流程多层级动态管理,解决了流程标准化管理和动态个性化流程的统一问题,保证了业务流程在IT系统中动态、高效的运行。为了更好地理解和实施,下面结合附图详细说明本专利技术。附图说明图1是本专利技术的动态子流程的建模方法流程图。图2是本专利技术的动态子流程建模的流程图。图3是本专利技术的动态子流程拼接的流程图。图4是本专利技术的应用动态子流程的流程建模装置的连接示意图。图5是本专利技术的动态子流程建模后的示意图。图6是本专利技术的动态子流程拼接的示意图。具体实施方式请参阅图1,本专利技术的动态子流程的建模方法流程图。本专利技术的动态子流程的建模方法,包括以下步骤:S1:动态子流程建模;请同时参阅图2,其为本专利技术的动态子流程建模的步骤流程图,在本实施例中通过以下步骤实现:步骤S11:根据业务个性化的要求,设置多个个性化的子流程模型;步骤S12:构建根据业务抽象出来的标准化的主流程模型;步骤S13:根据业务场景的要求,设置触发子流程的动态关系,构建动态子流程。S2:动态子流程拼接。请同时参阅图3,其为本专利技术的动态子流程拼接的步骤流程图,在本实施例中通过以下步骤实现:步骤S21:运行流程,将主流程实例化;步骤S22:当主流程运行到动态子流程环节时,根据动态关系触发条件,触发拼接一个或多个动态子流程实例,子流程实例可各自完成个性化的流程任务。在本实施例中,所述主流程根据设置的同步或异步的触发关系可自行完成。若设置为同步触发,则同时触发建立动态关系的子流程,完成子流程的任务,再继续执行主流程,完成主流程任务。若设置为异步触发,则直接触发主流程,直接完成主流程任务。请参阅图4,其为本专利技术的动态子流程建模装置的连接示意图。本专利技术还提供了一种用于实现上述动态子流程建模方法的装置,其包括子流程设置模块1,用于设置多个子流程模型;主流程构建模块2,用于构建标准的主流程模型;动态关系设置模块3,用于设置触发子流程的动态关系,以构建动态子流程。以下通过一实例,对本专利技术的动态子流程的建模和拼接进行描述:请参阅图5,其为本专利技术的动态子流程建模后的示意图。动态子流程建模:设置各基层业务组织的预算调整流程,设置了A、B、C三个基层组织的预算调整子流程。同时,设置H、I、J三个区域组织的区域预算审批子流程。建立主流程,首节点为发起预算调整发起节点;第二个节点为‘动态子流程1’节点,该节点绑定了A、B、C基层组织的预算调整子流程;第三个节点为‘动态子流程2’节点该节点绑定了H、I、J三个区域组织的区域预算审批子流程;最后节点为集团预算审核节点。其中‘动态子流程1’节点动态触发关系设置为用户手工选择并且为同步模式,‘动态子流程2’节点动态触发关系设置为业务组织根据区域归属关系判断,并且设置为同步模式。请同时参阅图6,其为本专利技术的动态子流程运行拼接的示意图。动态子流程拼接:主流程在流程首节点传递时,根据动态关系设置手工选择A基层组织预算调整子流程,在A基层组织预算调整子流程完成时,根据设置的动态关系,查找到A基层组织归属于I区域,触发动态子流程2节点的I区域组织的预算调整审批子流程,在I区域组织的预算调整审批子流程完成时传递给最后的集团预算审批节点完成流程。相比于现有技术,本专利技术以系统内置的流程建模工具为基础,在实施配置阶段,对业务流程进行流程建模,通过动态子流程方法绘制主子流程模型;在流程实际运行期,对流程模型实例化,并根据业务条件,动态生成子流程的运行实例。在业务系统运行期间,可通过子流程的动态变更,保证业务流程模型适应子流程个性化业务的变化同步。进一步,通过本专利技术的动态子流程的方法和装置,在业务流程中抽取出业务流程中的共性部分形成主流程模型,将业务个性化流程作为动态子流程,实现流程多层级动态管理,解决了流程标准化管理和动态个性化流程的统一问题,保证了业务流程在IT系统中动态、高效的运行。本专利技术并不局限于上述实施方式,如果对本专利技术的各种改动或变形不脱离本专利技术的精神和范围,倘若这些改动和变形属于本专利技术的权利要求和等同技术范围之内,则本专利技术也意图包含这些改动和变形。本文档来自技高网...

【技术保护点】
一种动态子流程的建模方法,其特征在于:包括以下步骤:步骤1:设置多个子流程模型;步骤2:构建标准的主流程模型;步骤3:设置触发子流程的动态关系,构建动态子流程;步骤4:运行该流程模型。

【技术特征摘要】
1.一种动态子流程的建模方法,其特征在于:包括以下步骤:
步骤1:设置多个子流程模型;
步骤2:构建标准的主流程模型;
步骤3:设置触发子流程的动态关系,构建动态子流程;
步骤4:运行该流程模型。
2.根据权利要求1所述动态子流程的建模方法,其特征在于:所述步骤3中,动态关系的
设置包括由规则引擎实现业务规则和流程运行期的多种动态关系的设置。
3.根据权利要求1所述动态子流程...

【专利技术属性】
技术研发人员:喻凯陈新伟段武举
申请(专利权)人:远光软件股份有限公司
类型:发明
国别省市:广东;44

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

1