公开/公告号CN112651715A
专利类型发明专利
公开/公告日2021-04-13
原文格式PDF
申请/专利权人 太极计算机股份有限公司;
申请/专利号CN202011599191.X
申请日2020-12-29
分类号G06Q10/10(20120101);
代理机构11471 北京细软智谷知识产权代理有限责任公司;
代理人涂凤琴
地址 100020 北京市朝阳区来广营荣达路7号
入库时间 2023-06-19 10:35:20
技术领域
本发明涉及业务流程自动化技术领域,具体涉及一种跨组织业务协同流程图谱构建方法、装置和设备。
背景技术
随着办公自动化技术的发展,业务流程的处理尤为重要,当业务流程需要多个组织协同完成时,与单一组织内的处理流程相比,由于可能涉及到不同的业务系统、不同业务系统开发服务厂商等原因,跨组织的业务流程的不同组织、不同业务系统处理所采用的流程描述语言或遵行的标准会有所不同,对流程管理和业务集成造成很大障碍。
目前通常采用的业务流程模型注解去描述真实的业务过程,但对跨组织的业务流程如何表示不同参与组织间的交互共享问题,以及组织内部的流程自治和隐私问题,业务流程模型注解在这方面还存在一些不足。
发明内容
有鉴于此,本发明的目的在于提供一种跨组织业务协同流程图谱构建方法、装置和设备,以克服对跨组织的业务流程如何表示不同参与组织间的交互共享问题,以及组织内部的流程自治和隐私问题,业务流程模型注解在这方面还存在一些不足的问题。
为实现以上目的,本发明采用如下技术方案:
一种跨组织业务协同流程图谱构建方法,包括:
定义覆盖全部组织的总体协同流程;
对所述总体协同流程中各组织的流程节点进行分解,得到节点流程分级结构;所述节点流程分级结构包括组织内部节点流程分级部分和组织共享节点流程分级部分;
提取所述节点流程分级结构中的节点要素;
基于所述节点要素,构建跨组织业务协同流程图谱;其中,所述跨组织业务协同流程图谱包括所述组织内部节点流程分级部分对应的组织内部业务协同流程图谱,以及,所述组织共享节点流程分级部分对应的组织共享业务协同流程图谱;
针对所有组织,发布所述组织共享业务协同流程图谱,针对目标组织,发布与所述目标组织对应的组织内部业务协同流程图谱。
进一步地,以上所述的跨组织业务协同流程图谱构建方法,所述方法还包括:
执行所述组织共享业务协同流程图谱和/或所述组织内部业务协同流程图谱中的流程。
进一步地,以上所述的跨组织业务协同流程图谱构建方法,所述节点要素包括:活动要素、控制要素;
所述基于所述节点要素,构建跨组织业务协同流程图谱,包括:
基于每个活动要素状态改变时的前置活动要素和后置活动要素,以及,所述控制要素态改变时的前置控制要素和后置控制要素,构建所述跨组织业务协同流程图谱。
进一步地,以上所述的跨组织业务协同流程图谱构建方法,所述定义覆盖全部组织的总体协同流程,包括:
获取用户输入的定义信息;
根据所述定义信息定义所述总体协同流程。
进一步地,以上所述的跨组织业务协同流程图谱构建方法,所述对所述总体协同流程中各组织的流程节点进行分解,得到节点流程分级结构,包括:
获取用户输入的分解信息;
按照所述分解信息,对所述总体协同流程中各组织的流程节点进行逐级分解,形成所述节点流程分级结构。
进一步地,以上所述的跨组织业务协同流程图谱构建方法,所述节点要素包括:数据要素。
本发明还提供了一种跨组织业务协同流程图谱构建装置,包括:
定义模块,用于定义覆盖全部组织的总体协同流程;
分解模块,用于对所述总体协同流程中各组织的流程节点进行分解,得到节点流程分级结构;所述节点流程分级结构包括组织内部节点流程分级部分和组织共享节点流程分级部分;
提取模块,用于提取所述节点流程分级结构中的节点要素;
构建模块,用于基于所述节点要素,构建跨组织业务协同流程图谱;其中,所述跨组织业务协同流程图谱包括所述组织内部节点流程分级部分对应的组织内部业务协同流程图谱,以及,所述组织共享节点流程分级部分对应的组织共享业务协同流程图谱;
发布模块,用于针对所有组织,发布所述组织共享业务协同流程图谱,针对目标组织,发布与所述目标组织对应的组织内部业务协同流程图谱。
进一步地,以上所述的跨组织业务协同流程图谱构建装置,所述装置还包括:
执行装置,用于执行所述组织共享业务协同流程图谱和/或所述组织内部业务协同流程图谱中的流程。
进一步地,以上所述的跨组织业务协同流程图谱构建装置,所述节点要素包括:活动要素、控制要素;
所述构建模块,用于基于每个活动要素状态改变时的前置活动要素和后置活动要素,以及,所述控制要素态改变时的前置控制要素和后置控制要素,构建所述跨组织业务协同流程图谱。
本发明还提供了一种跨组织业务协同流程图谱构建设备,包括处理器和存储器,所述处理器与所述存储器相连:
其中,所述处理器,用于调用并执行所述存储器中存储的程序;
所述存储器,用于存储所述程序,所述程序至少用于执行以上任一项所述的跨组织业务协同流程图谱构建方法。
本发明的跨组织业务协同流程图谱构建方法、装置和设备,方法包括获定义覆盖全部组织的总体协同流程;对总体协同流程中各组织的流程节点进行分解,得到节点流程分级结构;提取节点流程分级结构中的节点要素;基于节点要素,构建跨组织业务协同流程图谱;其中,跨组织业务协同流程图谱包括的组织内部业务协同流程图谱和组织共享业务协同流程图谱;针对所有组织,发布组织共享业务协同流程图谱,针对目标组织,发布与目标组织对应的组织内部业务协同流程图谱。本发明的技术方案,能够区别组织内部流程与组织共享流程,保护内部流程的安全性,便于跨组织业务系统的集成。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明跨组织业务协同流程图谱构建方法一种实施例提供的流程图;
图2是本发明发明跨组织业务协同流程图谱构建方法一种实施例提供的节点关系图;
图3是本发明跨组织业务协同流程图谱构建装置一种实施例提供的结构示意图;
图4是本发明跨组织业务协同流程图谱构建设备一种实施例提供的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
图1是本发明跨组织业务协同流程图谱构建方法一种实施例提供的流程图。
如图1所示,本实施例的跨组织业务协同流程图谱构建方法,包括:
S11、定义覆盖全部组织的总体协同流程。
采用多视角流程建模,从全局视角定义覆盖全部组织的总体协同流程。
在一些可选的实施例中,通过如下步骤,定义总体协同流程:
步骤一:获取用户输入的定义信息;
步骤二:根据定义信息定义总体协同流程。
用户可以根据组织业务类型的实际情况,确定全部组织的协同流程,并编辑对应的定义信息。本实施例获取用户编辑的定义信息,根据用户编辑的定义信息,定义总体协同流程。
其中,总体协同流程为全局视角下处理流程,体现业务活动和业务活动产物,以及涉及的组织和业务对象。
S12、对总体协同流程中各组织的流程节点进行分解,得到节点流程分级结构。
得到总体协同流程后,可以对总体协同流程中各组织的流程节点进行分解,其中包括节点的逐级分解和节点的安全性分解。
其中,逐级分解的过程包括:
步骤一:获取用户输入的分解信息;
步骤二:按照分解信息,对总体协同流程中各组织的流程节点进行逐级分解,形成节点流程分级结构。
用户可以根据组织业务类型的实际情况,确定总体协同流程中各组织的流程节点对应的子节点,并编辑对应的分解信息。本实施例中,获取用户编辑的分解信息,按照分解信息,对总体协同流程中各组织的流程节点进行逐级分解,直至分解到最小的节点单元,形成节点流程分级结构。
其中,安全性分解则是根据各个组织的预设情况,将总体协同流程分只对组织内部可见的组织内部协同流程,以及,多个组织之间可以共享的组织共享协同流程。
按照上述逐级分解和安全性分解两种分解方式对总体协同流程进行分解,即可得到组织内部节点流程分级部分和组织共享节点流程分级部分。
流程分解采用逐级进行法,对每个节点进一步分解为子节点流程,形成节点流程分级结构。不同级别不仅有该级别内节点间交互,也有不同层级节点间的交互。
S13、提取节点流程分级结构中的节点要素。
节点要素包括活动要素、控制要素、数据要素。活动要素描述节点活动,数据要素描述活动输入输出数据,控制要素描述活动角色及活动的转换条件。
在一些可选的实施例中,提取节点流程分级结构中的活动要素、控制要素、数据要素。即,分别提取组织内部节点流程分级部分和组织共享节点流程分级部分中的活动要素、控制要素、数据要素。
节点要素采用多元组表示,其中:
节点要素Node:(Nname,LNname,Aname),其中Nname是节点要素名称,Lname是上一层次节点要素,Aname是节点的活动要素。
活动要素Action:(Aname,IDname,ODname,Cname),其中,Aname是活动要素名称,IDname是活动输入数据要素,ODname是活动输出数据要素,Cname是活动控制要素。
数据要素Data:(Dname,Attr),其中,Dname是数据要素名称,Attr是数据属性数组。
控制要素Control:(Cname,Condition),是活动的前置/后置条件及活动参与者,其中,Cname是数据要素名称,Condition是前置/后置条件及活动参与者集合。
S14、基于节点要素,构建跨组织业务协同流程图谱。
在活动要素、控制要素的基础上,可以构建跨组织业务协同流程图谱。
在一些可选的实施例中,可以通过如下步骤构建跨组织业务协同流程图谱:
基于每个活动要素状态改变时的前置活动要素和后置活动要素,以及,控制要素态改变时的前置控制要素和后置控制要素,构建跨组织业务协同流程图谱。其中,跨组织业务协同流程图谱包括组织内部节点流程分级部分对应的组织内部业务协同流程图谱,以及,组织共享节点流程分级部分组织共享业务协同流程图谱。
具体地,基于每个活动要素状态改变时的前置活动要素和后置活动要素,以及,控制要素态改变时的前置控制要素和后置控制要素,形成活动要素状态的各个状态之间的偏序关系,并根据活动要素发生状态变化的必要因素,构建流程图谱。
图2是本发明发明跨组织业务协同流程图谱构建方法一种实施例提供的节点关系图。
如图2所示,节点间及节点活动间关系分为如下四种类型:
并联关系、串联关系、并行关系、循环关系。
图2中,h
S15、针对所有组织,发布组织共享业务协同流程图谱,针对目标组织,发布与目标组织对应的组织内部业务协同流程图谱。
部署业务流程引擎,创建存储流程节点数据和节点接口数据,为保护内部流程的安全性,针对所有组织,发布组织共享业务协同流程图谱,针对目标组织,发布与目标组织对应的组织内部业务协同流程图谱。
本实施例的跨组织业务协同流程图谱构建方法,包括定义覆盖全部组织的总体协同流程;对总体协同流程中各组织的流程节点进行分解,得到节点流程分级结构;提取节点流程分级结构中的节点要素;基于节点要素,构建跨组织业务协同流程图谱;其中,跨组织业务协同流程图谱包括的组织内部业务协同流程图谱和组织共享业务协同流程图谱;针对所有组织,发布组织共享业务协同流程图谱,针对目标组织,发布与目标组织对应的组织内部业务协同流程图谱。本实施例的技术方案,能够区别组织内部流程与组织共享流程,保护内部流程的安全性,便于跨组织业务系统的集成。
在一些可选的实施例中,还包括如下步骤:执行组织共享业务协同流程图谱和/或组织内部业务协同流程图谱中的流程。
具体地,本实施例还包括实施组织共享业务协同流程图谱和/或组织内部业务协同流程图谱中的流程。例如,在组织共享业务协同流程图谱和/或组织内部业务协同流程图谱的某一流程执行完成后,开始推进下一流程。
基于一个总的发明构思,本发明还提供了一种防遗漏控制装置,用于实现上述方法实施例。
图3是本发明跨组织业务协同流程图谱构建装置一种实施例提供的结构示意图。如图3所示,本实施例的装置包括:
定义模块21,用于定义覆盖全部组织的总体协同流程;
分解模块22,用于对总体协同流程中各组织的流程节点进行分解,得到节点流程分级结构;节点流程分级结构包括组织内部节点流程分级部分和组织共享节点流程分级部分;
提取模块23,用于提取节点流程分级结构中的节点要素;
构建模块24,用于基于节点要素,构建跨组织业务协同流程图谱;其中,跨组织业务协同流程图谱包括组织内部节点流程分级部分对应的组织内部业务协同流程图谱,以及,组织共享节点流程分级部分对应的组织共享业务协同流程图谱;
发布模块25,用于针对所有组织,发布组织共享业务协同流程图谱,针对目标组织,发布与目标组织对应的组织内部业务协同流程图谱。
本实施例的跨组织业务协同流程图谱构建装置,定义模块21定义覆盖全部组织的总体协同流程;分解模块22对总体协同流程中各组织的流程节点进行分解,得到节点流程分级结构;提取模块23提取节点流程分级结构中的节点要素;构建模块24基于节点要素,构建跨组织业务协同流程图谱;其中,跨组织业务协同流程图谱包括的组织内部业务协同流程图谱和组织共享业务协同流程图谱;发布模块25针对所有组织,发布组织共享业务协同流程图谱,针对目标组织,发布与目标组织对应的组织内部业务协同流程图谱。本实施例的技术方案,能够区别组织内部流程与组织共享流程,保护内部流程的安全性,便于跨组织业务系统的集成。
在一些可选的实施例中,还包括:
执行模块,用于执行组织共享业务协同流程图谱和/或组织内部业务协同流程图谱中的流程。
在一些可选的实施例中,节点要素包括:活动要素、控制要素、数据要素;
构建模块24,用于基于每个活动要素状态改变时的前置活动要素和后置活动要素,以及,控制要素态改变时的前置控制要素和后置控制要素,构建跨组织业务协同流程图谱。
在一些可选的实施例中,定义模块21,具体用于获取用户输入的定义信息;根据定义信息定义总体协同流程。
在一些可选的实施例中,分解模块22,具体用于获取用户输入的分解信息;按照分解信息,对总体协同流程中各组织的流程节点进行逐级分解,形成节点流程分级结构。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
基于一个总的发明构思,本发明还提供了一种跨组织业务协同流程图谱构建设备,用于实现上述方法实施例。
图4是本发明跨组织业务协同流程图谱构建设备一种实施例提供的结构示意图。
跨组织业务协同流程图谱构建设备包括处理器31和存储器32,处理器31与存储器32相连:
其中,处理器31,用于调用并执行存储器32中存储的程序;
存储器32,用于存储程序,程序至少用于执行以上任一项实施例的跨组织业务协同流程图谱构建方法。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
机译: 存储设计工作流程构建程序中的设计工作流程构建设备,设计工作流程构建方法,设计系统,设计方法,设计工作流程构建程序以及计算机可读记录介质
机译: 在其中记录了设计工作流程构建程序的设计工作流程构建设备,设计工作流程构建方法,设计系统,设计方法,设计工作流程构建程序以及计算机可读记录介质
机译: 跨组织网络构建支持系统,处理设备,跨组织网络支持方法和程序