基于反射原理的流程图创建方法及装置制造方法及图纸

技术编号:32449035 阅读:17 留言:0更新日期:2022-02-26 08:17
本发明专利技术提供了一种基于反射原理的流程图创建方法及装置,该方法包括:在流程设计器中配置java服务;根据所述java服务,创建初始java服务节点;对所述初始java服务节点进行业务数据关联,得到完成业务数据关联的目标java服务节点;根据所述目标java服务节点,创建目标流程图。可见,本发明专利技术能够通过以上操作在创建的流程图中将流程和业务进行融合,从而提高业务流程管理的智能化程度。业务流程管理的智能化程度。业务流程管理的智能化程度。

【技术实现步骤摘要】
基于反射原理的流程图创建方法及装置


[0001]本专利技术涉及流程管理
,尤其涉及一种基于反射原理的流程图创建方法及装置。

技术介绍

[0002]随着时代的快速发展,对于企业的来说,存在海量的工作任务,企业为了更好的管理这些工作任务,可通过业务流程图对这些工作任务进行管理,利用业务流程图,可以直观的了解整个业务的重要节点,并了解在不同节点需要做的任务,通过业务流程图可实现相应的业务目标,最终可提高企业的管理效率。
[0003]当前,对于海量的工作任务,企业通常可使用业务流程建模和标注(BPMN)对业务进行管理,其提供了任何人都能够容易理解的业务工作流的图形表示,有助于对业务流程的分析和改进。然而,实践发现,使用业务流程建模和标注(BPMN)对业务进行管理中,流程和业务是完全隔离的,从而导致业务流程管理的智能化程度不高。

技术实现思路

[0004]本专利技术所要解决的技术问题在于,提供一种基于反射原理的流程图创建方法及装置,能够在创建的流程图中将流程和业务进行融合,从而提高业务流程管理的智能化程度。
[0005]为了解决上述技术问题,本专利技术第一方面公开了一种基于反射原理的流程图创建方法,所述方法包括:
[0006]在流程设计器中配置java服务;
[0007]根据所述java服务,创建初始java服务节点;
[0008]对所述初始java服务节点进行业务数据关联,得到完成业务数据关联的目标java服务节点;
[0009]根据所述目标java服务节点,创建目标流程图。
[0010]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0011]检测某一应用调用所述目标流程图的需求信息;
[0012]当检测到某一应用需要调用所述目标流程图时,将serviceinvoke.jar组件引入到所述应用的目录下;
[0013]控制所述应用调用所述目标流程图。
[0014]作为一种可选的实施方式,在本专利技术第一方面中,所述对所述初始java服务节点进行业务数据关联,得到完成业务数据关联的目标java服务节点,包括:
[0015]对所述初始java服务节点进行业务输入数据和/或业务输出数据的关联,得到完成业务输入数据和/或业务输出数据关联的目标java服务节点。
[0016]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0017]对所述目标流程图进行校验,并生成所述目标流程图的校验日志;
[0018]判断所述目标流程图的校验结果是否正确;
[0019]当判断出所述目标流程图的校验结果正确时,生成第一提示信息,所述第一提示信息用于提示所述目标流程图的校验结果正确;
[0020]根据校验结果为正确的所述目标流程图,为第一目标人员设置权限,其中,所述第一目标人员为与所述目标流程图有关联的人员。
[0021]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0022]当判断出所述目标流程图的校验结果不正确时,生成第二提示信息,所述第二提示信息用于提示所述目标流程图的校验结果发生错误;
[0023]调用所述目标流程图的校验日志;
[0024]根据所述目标流程图的校验日志,确定所述目标流程图中发生错误的位置,并在所述目标流程图中发生错误的位置生成表针出错的标识信息;根据所述标识信息,修改所述目标流程图。
[0025]作为一种可选的实施方式,在本专利技术第一方面中,所述对所述目标流程图进行校验,并生成所述目标流程图的校验日志,包括:
[0026]收集第一目标信息,所述第一目标信息包括与所述目标java服务节点关联的所有所述业务数据;
[0027]调用所述目标流程图的校验规则,所述校验规则包括数据运算校验规则和/或数据逻辑校验规则和/或数据类型校验规则;
[0028]根据所述校验规则,对所述目标流程图进行校验;
[0029]并生成所述目标流程图的校验日志。
[0030]本专利技术第二方面公开了一种基于反射原理的流程图创建装置,所述装置包括:
[0031]配置模块,用于在流程设计器中配置java服务;
[0032]创建模块,用于根据所述java服务,创建初始java服务节点;
[0033]关联模块,用于对所述初始java服务节点进行业务数据关联,得到完成业务数据关联的目标java服务节点;
[0034]所述创建模块,还用于根据所述目标java服务节点,创建目标流程图。
[0035]作为一种可选的实施方式,在本专利技术第二方面中,所述装置还包括:
[0036]检测模块,用于检测某一应用调用所述目标流程图的需求信息;
[0037]引入模块,用于当所述检测模块检测到某一应用需要调用所述目标流程图时,将serviceinvoke.jar组件引入到所述应用的目录下;
[0038]调用模块,用于控制所述应用调用所述目标流程图。
[0039]作为一种可选的实施方式,在本专利技术第二方面中,所述关联模块对所述初始java服务节点进行业务数据关联,得到完成业务数据关联的目标java服务节点的方式具体为:
[0040]对所述初始java服务节点进行业务输入数据和/或业务输出数据的关联,得到完成业务输入数据和/或业务输出数据关联的目标java服务节点。
[0041]作为一种可选的实施方式,在本专利技术第二方面中,所述装置还包括:
[0042]校验模块,用于对所述目标流程图进行校验,并生成所述目标流程图的校验日志;
[0043]判断模块,用于判断所述目标流程图的校验结果是否正确;
[0044]提示模块,用于当所述判断模块判断出所述目标流程图的校验结果正确时,生成第一提示信息,所述第一提示信息用于提示所述目标流程图的校验结果正确;
[0045]权限设置模块,用于根据校验结果为正确的所述目标流程图,为第一目标人员设置权限,其中,所述第一目标人员为与所述目标流程图有关联的人员。
[0046]作为一种可选的实施方式,在本专利技术第二方面中,所述提示模块,还用于当所述判断模块判断出所述目标流程图的校验结果不正确时,生成第二提示信息,所述第二提示信息用于提示所述目标流程图的校验结果发生错误;
[0047]所述调用模块,还用于调用所述目标流程图的校验日志;
[0048]以及,所述装置还包括:
[0049]错误标识模块,用于根据所述目标流程图的校验日志,确定所述目标流程图中发生错误的位置,并在所述目标流程图中发生错误的位置生成表针出错的标识信息;
[0050]修改模块,用于根据所述错误标识模块确定的所述标识信息,修改所述目标流程图。
[0051]作为一种可选的实施方式,在本专利技术第二方面中,所述校验模块包括收集子模块、调用子模块、校验子模块和日志生成子模块,其中:
[0052]所述收集子模块,用于收集第一目标信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于反射原理的流程图创建方法,其特征在于,所述方法包括:在流程设计器中配置java服务;根据所述java服务,创建初始java服务节点;对所述初始java服务节点进行业务数据关联,得到完成业务数据关联的目标java服务节点;根据所述目标java服务节点,创建目标流程图。2.根据权利要求1所述的基于反射原理的流程图创建方法,其特征在于,所述方法还包括:检测某一应用调用所述目标流程图的需求信息;当检测到某一应用需要调用所述目标流程图时,将serviceinvoke.jar组件引入到所述应用的目录下;控制所述应用调用所述目标流程图。3.根据权利要求1或2所述的基于反射原理的流程图创建方法,其特征在于,所述对所述初始java服务节点进行业务数据关联,得到完成业务数据关联的目标java服务节点,包括:对所述初始java服务节点进行业务输入数据和/或业务输出数据的关联,得到完成业务输入数据和/或业务输出数据关联的目标java服务节点。4.根据权利要求3所述的基于反射原理的流程图创建方法,其特征在于,所述方法还包括:对所述目标流程图进行校验,并生成所述目标流程图的校验日志;判断所述目标流程图的校验结果是否正确;当判断出所述目标流程图的校验结果正确时,生成第一提示信息,所述第一提示信息用于提示所述目标流程图的校验结果正确;根据校验结果为正确的所述目标流程图,为第一目标人员设置权限,其中,所述第一目标人员为与所述目标流程图有关联的人员。5.根据权利要求4所述的基于反射原理的流程图创建方法,其特征在于,所述方法还包括:当判断出所述目标流程图的校验结果不正确时,生成第二提示信息,所述第二提示信息用于提示所述目标流程图的校验结果发生错误;调用所述目标流程图的校验日志;根据所述目标流程图的校验日志,确定所述目标流程图中发生错误的位置,并在所述目标流程图中发生错误的位置生成表针出错的标识信息;根据所述标识信息,修改所述目标流程图。6.根据权利要求4或5所述...

【专利技术属性】
技术研发人员:陈佳山曾天喻赵夷凡钟文豪翟羽佳伍思豪
申请(专利权)人:南方电网深圳数字电网研究院有限公司
类型:发明
国别省市:

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

1