【技术实现步骤摘要】
一种基于私有云架构的快速插拔式流程管理方法及系统
[0001]本专利技术涉及流程管理
,尤其是涉及一种基于私有云架构的快速插拔式流程管理方法及系统。
技术介绍
[0002]流程管理是一种有效管理和控制企业流程的方法,通常使用信息技术和软件系统来实现;常规的流程化管理软件一般针对流程化的功能逻辑都是实现定制好的,难以根据新增需求插入新的流程模块,为了解决常规流程化管理软件的适配性不高的问题,常规的解决思路是构建足够多的流程化功能逻辑,进而实现对各种流程业务的覆盖,但是这种方法会造成如下缺点,一是面对众多的流程化功能逻辑,工作人员难以检索出自己需要的流程化功能逻辑,二是应用于私有云架构的系统上时,无法筛选出满足流程业务需求且性能消耗较低的流程化功能逻辑。
技术实现思路
[0003]本专利技术的目的是提供一种能够适应私有云架构且能实现快速插拔的流程管理方法系统。
[0004]所以本专利技术公开了一种基于私有云架构的快速插拔式流程管理方法,包括:基于预设功能需求,确定流程化模块,并基于流程化模块的功能特 ...
【技术保护点】
【技术特征摘要】
1.一种基于私有云架构的快速插拔式流程管理方法,其特征在于,包括:基于预设功能需求,确定流程化模块,并基于流程化模块的功能特征,确定流程化模块所属的任务类别;基于同一任务类别中的不同流程化主任务构建流程拓展图的干节点,并基于流程化模块的功能特征构建流程拓展图的子节点;针对不同的流程化主任务分别建立流程化模块的逻辑组合,并根据流程化模块的逻辑组合,在流程拓展图上构建节点拓展树;基于新的流程化需求,确定新插入的流程化模块以及插入的位置,并对节点拓展树插入位置及之前的部分进行截取,并将截取的部分在流程拓展图中找出相符的若干节点拓展树,生成拓展树确定集;针对流程化模块的资源消耗情况,建立模块消耗表,并根据模块消耗表,确定拓展树确定集中不同的节点拓展树的总资源消耗情况,并对不同的节点拓展树的总资源消耗情况按照从低到高进行排序,并根据第一预设推荐阈值,将总资源消耗情况续次排名靠前的若干节点拓展树确定为第一参考拓展树队列;根据第一参考拓展树队列内的每个节点拓展树分别构建第一快插拔式流程化模块的逻辑组合。2.根据权利要求1所述的一种基于私有云架构的快速插拔式流程管理方法,其特征在于,基于预设功能需求,确定流程化模块,包括:针对不同的功能,建立若干功能组件,并基于预设功能需求以及功能组件之间的逻辑关系,构建流程化模块。3.根据权利要求2所述的一种基于私有云架构的快速插拔式流程管理方法,其特征在于,基于流程化模块的功能特征,确定流程化模块所属的任务类别,包括:针对流程化主任务进行任务类别划分;根据流程化主任务所对应的预设功能需求,确定对应的流程化模块,并根据流程化主任务所属的任务类别,确定流程化模块的所属的任务类别。4.根据权利要求1所述的一种基于私有云架构的快速插拔式流程管理方法,其特征在于,在流程拓展图上构建节点拓展树,包括:基于流程化模块应用日志,确定同一流程主任务的事件发生顺序以及在事件发生进程上的流程化模块的应用顺序;根据同一流程主任务的事件发生顺序对不同的事件进行排序,并对对应的事件进行序次标注;根据同一事件的流程化模块的应用顺序进行排序,并对对应的流程化模块进行序次标注;将所属于同一流程主任务的事件、事件序次、流程化模块和流程化模块序次进行整合,生成流程化模块的逻辑组合;根据流程化模块的逻辑组合中的事件以及事件序次确定节点拓展树的主顺序框架,并依照每次事件应用的流程化模块及流程化模块序次确定节点拓展树的主顺序框架的框架分段特征。5.根据权利要求4所述的一种基于私有云架构的快速插拔式流程管理方法,其特征在
于,基于新的流程化需求,确定新插入的流程化模块以及插入的位置,包括:基于新的流程化需求,确定需要接入的新事件以及新事件接入的位置,并基于新事件所应用的流程化模块,确定新插入的流程化模块及流程化模块插入的位置。6.根据权利要求1所述的一种基于私有云架构的快速插拔式流程管理方法,其特征在于,还包括:基于流程化主任务应用日志,确定不同的流程化主任务的应用的频次,并根据确定的流程化主任务的应用频次,确定对应的节点拓展树的应用频次;根据拓展树确定集中的不同的节点拓展树的应用频次,确定节点拓展树的第一优先因子;根据节点拓展树的总资源消耗情况,确定节点拓展树的第二优先因子;基于节点...
【专利技术属性】
技术研发人员:于亮,孟子涵,杜万波,孙哲,王星汉,王灿,吴家乐,杨铭,范伟宁,许铭芮,
申请(专利权)人:华能信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。