构建业务流程模板的方法、设备及业务流程管理系统技术方案

技术编号:20945178 阅读:22 留言:0更新日期:2019-04-24 02:40
本发明专利技术实施例提供了构建业务流程模板的方法、设备及业务流程管理系统,可根据多层级组织架构生成与各个业务对应的流程模板树,每个业务的流程模板树中各个节点与所述多层级组织架构中各机构一一对应;响应于收到来自机构的对业务的流程模板进行定制的请求,对该业务的流程模板树中与该机构对应的流程模板进行修改;以及基于对机构的流程模板的修改,对该流程模板树中以该机构为根节点的子树中每个节点的流程模板进行相应修改。本发明专利技术实施例的技术方案既能减少各级机构所需的开发和修改工作量,又能改善构建流程的灵活性和扩展性。

Method, Equipment and Business Process Management System for Building Business Process Template

The embodiments of the present invention provide a method, equipment and business process management system for constructing business process templates, which can generate a process template tree corresponding to each business according to a multi-tier organizational structure. Each node in the process template tree of each business corresponds to each agency in the multi-tier organizational structure one by one; and it responds to receiving customized business process templates from the organization. Request, modify the process template corresponding to the organization in the process template tree of the business, and modify the process template of each node in the subtree of the process template tree with the organization as the root node based on the modification of the process template of the organization. The technical scheme of the embodiment of the present invention can not only reduce the development and modification workload required by institutions at all levels, but also improve the flexibility and expansibility of the construction process.

【技术实现步骤摘要】
构建业务流程模板的方法、设备及业务流程管理系统
本专利技术属于工作流
,尤其涉及用于构建业务流程的方法、设备及业务流程管理系统。
技术介绍
在企业信息化的宏观背景下,工作流逐渐成为被业界广泛应用并迅速发展的技术,其通过将工作业务分解成定义良好的任务、角色,按照一定的规则和流程来执行这些任务,使人以及各种应用工具相互之间协调以完成某项工作,从而达到提高办公效率、降低生产成本、提高企业生产经营管理水平的目的。工作流管理联盟将工作流定义为一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。简言之,工作流技术可以理解为业务过程的部分或整体在计算机应用环境下的自动化。以办公室自动化系统为例,几乎每项业务都可以流程的形式实现,由发起者发起流程,经过本部门以及其它部门的处理(如审批、会签),最终达到流程的终点(如归档入库、终止流程)。目前很多企业是利用如JBPM、FileNet等之类的流程引擎由专门的软件开发人员来开发相应的业务流程管理系统,其过程主要可包括:针对具体业务构建流程模板,对流程模板进行实例化以及执行相应的流程实例。但这些流程引擎普遍存在体量较大,构建新流程较为繁琐等问题,通常都是为同一类型业务设置统一的流程模板。而实际上即使同一类型业务在具体执行的流程形式上也可能存在差异,尤其是对于具有多个分支机构的多层级组织架构的企业或公司而言,同一业务的执行流程在不同分支机构中经常存在多样化的情形。以考勤业务为例,总公司与分公司之间以及各个分公司之间具体执行的考勤流程都可能存在微小差异。无论是总公司搜集各个分公司的需求,将各分公司的考勤流程糅合在统一考勤流程模板中,还是为不同的分公司分别开发多个考勤流程模板都需要投入大量的人力和物力,开发成本很高。并且如果某个具体业务逻辑或执行过程发生变化或调整,则需要重新进行开发,其兼容性和扩展性较差。
技术实现思路
因此,本专利技术实施例的目的在于克服上述现有技术的缺陷,提供一种构建和管理业务流程模板的方法、设备及业务流程管理系统,以改善流程构建的灵活性和扩展性,并降低开发成本。上述目的是通过以下技术方案实现的:根据本专利技术实施例的第一方面,提供了一种用于构建业务流程模板的方法,主要包括根据多层级组织架构和每个业务预设的流程模板,生成与各个业务对应的流程模板树,每个业务的流程模板树中各个节点与所述多层级组织架构中各机构一一对应,其中每个机构对应的节点的流程模板复用其直属的上级机构的流程模板;响应于收到来自机构的对业务的流程模板进行定制的请求,根据所述请求中包含的公共配置选项对该业务的流程模板树中与该机构对应的流程模板进行修改;以及基于对该机构对应的流程模板的修改,对该流程模板树中以该机构为根节点的子树中每个节点的流程模板进行相应修改。在本专利技术的一些实施例中,在所述多层级组织架构中,同一业务类型对应唯一的流程模板树,每个业务预设的流程模板可以是根据所述多层级组织架构中最顶层机构的业务需求设置的流程模板。在本专利技术的一些实施例中,所述对业务的流程模板进行定制的请求中还可以包含专用配置选项;以及其中所述方法还可包括:根据所述专用配置选项对该业务的流程模板树中与该机构对应的流程模板进行修改,而对所述流程模板树中以该机构流程模板为根节点的子树中其余流程模板不执行与所述专用配置选项对应的修改。在本专利技术的一些实施例中,所述对该业务的流程模板树中与该机构对应的流程模板修改可以包括:根据所述公共配置选项和/专用配置选项,在该业务的流程模板树中与该机构对应的流程模板中增加流程节点、删除流程节点、设置流程节点的角色和权限以及设置流程走向。在本专利技术的一些实施例中,所述方法还可以包括响应于多层级组织架构中各机构组织关系的变化,对每个业务对应的流程模板树进行相应调整以确保流程模板树中各个节点与所述多层级组织架构中各机构一一对应。根据本专利技术实施例的第二方面,提供了一种构建业务流程的方法,包括:响应于来自机构的用户发起业务流程的请求,从与所请求的业务类型对应的流程模块树中提取与该机构对应的流程模板,根据用户提供的数据对其进行实例化以得到流程对象;执行所述流程对象,以完成相应业务流程的执行;其中各个业务对应的流程模板树是根据本专利技术实施例的第一方面所介绍的方法构建和维护的。根据本专利技术实施例的第三方面,提供了一种用于构建业务流程模板的装置,其主要包括模板生成模块和模板调整模块。其中模板生成模块用于根据多层级组织架构和每个业务预设的流程模板,生成与各个业务对应的流程模板树,每个业务的流程模板树中各个节点与所述多层级组织架构中各机构一一对应,其中每个机构对应的节点的流程模板复用其直属的上级机构的流程模板。模板调整模块用于响应于收到来自机构的对业务的流程模板进行定制的请求,根据所述请求中包含的公共配置选项对该业务的流程模板树中与该机构对应的流程模板进行修改,以及用于基于对该机构对应的流程模板的修改,对该流程模板树中以该机构为根节点的子树中每个节点的流程模板进行相应修改。根据本专利技术实施例的第四方面,提供了一种业务流程管理系统,包括流程模板管理模块、流程实例化模块和流程执行模块。其中流程模板管理模块用于根据本专利技术实施例的第一方面所介绍的方法构建和维护各业务对应的流程模板树。流程实例化模块用于响应于来自机构的用户发起业务流程的请求,从与所请求的业务对应的流程模块树中提取与该机构对应的流程模板,根据用户提供的数据对其进行实例化以得到流程对象。流程执行模块用于执行来自流程实例化模块的所述流程对象,以完成相应业务流程的执行。根据本专利技术实施例的第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被执行时实现如根据本专利技术实施例第一方面或第二方面介绍的方法。根据本专利技术实施例的第六方面,提供了一种电子设备,包括处理器和存储器,其中存储器用于存储可执行指令;所述处理器被配置为经由执行所述可执行指令来实现根据本专利技术实施例第一方面或第二方面介绍的方法。本专利技术实施例提供的技术方案可以包括以下有益效果:根据多层级组织架构中各机构之间的上下级关系,通过自上而下层层复用和自动更新的方式生成和管理与各业务对应的流程模板树,最大程度地逐层累积了各机构之间流程的共性内容,并逐层减少了各级机构所需的开发和修改工作量,有效改善了构建流程的灵活性和扩展性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为根据本专利技术一个实施例的构建业务流程模板的方法的流程示意图;图2为根据本专利技术一个实施例的多层级组织架构与流程模板树的对应示意图;图3为根据本专利技术一个实施例的构建业务流程模板的装置的功能结构示意框图;图4为根据本专利技术一个实施例的业务流程管理系统的结构示意框图。具体实施方式为了使本专利技术的目的,技术方案及优点更加清楚明白,以下结合附图通过具体实施例对本专利技术进一步详细说明。应当理解,本文档来自技高网
...

【技术保护点】
1.一种用于构建业务流程模板的方法,包括:根据多层级组织架构和每个业务预设的流程模板,生成与各个业务对应的流程模板树,每个业务的流程模板树中各个节点与所述多层级组织架构中各机构一一对应,其中每个机构对应的节点的流程模板复用其直属的上级机构的流程模板;响应于收到来自机构的对业务的流程模板进行定制的请求,根据所述请求中包含的公共配置选项对该业务的流程模板树中与该机构对应的流程模板进行修改;基于对该机构对应的流程模板的修改,对该流程模板树中以该机构为根节点的子树中每个节点的流程模板进行相应修改。

【技术特征摘要】
1.一种用于构建业务流程模板的方法,包括:根据多层级组织架构和每个业务预设的流程模板,生成与各个业务对应的流程模板树,每个业务的流程模板树中各个节点与所述多层级组织架构中各机构一一对应,其中每个机构对应的节点的流程模板复用其直属的上级机构的流程模板;响应于收到来自机构的对业务的流程模板进行定制的请求,根据所述请求中包含的公共配置选项对该业务的流程模板树中与该机构对应的流程模板进行修改;基于对该机构对应的流程模板的修改,对该流程模板树中以该机构为根节点的子树中每个节点的流程模板进行相应修改。2.根据权利要求1所述的方法,其特征在于,在所述多层级组织架构中,同一业务类型对应唯一的流程模板树,每个业务预设的流程模板是根据所述多层级组织架构中最顶层机构的业务需求设置的流程模板。3.根据权利要求1所述的方法,其特征在于,所述对业务的流程模板进行定制的请求中还包含专用配置选项;以及所述方法还包括:根据所述专用配置选项对该业务的流程模板树中与该机构对应的流程模板进行修改,而对所述流程模板树中以该机构流程模板为根节点的子树中其余流程模板不执行与所述专用配置选项对应的修改。4.根据权利要求3所述的方法,其特征在于,所述对该业务的流程模板树中与该机构对应的流程模板修改包括:根据所述公共配置选项和/专用配置选项,在该业务的流程模板树中与该机构对应的流程模板中增加流程节点、删除流程节点、设置流程节点的角色和权限以及设置流程走向。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:响应于多层级组织架构中各机构组织关系的变化,对每个业务对应的流程模板树进行相应调整以确保流程模板树中各个节点与所述多层级组织架构中各机构一一对应。6.一种构建业务流程的方法,包括:响应于来自机构的用...

【专利技术属性】
技术研发人员:袁鑫
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

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

1