一种流程图连线调整的方法、装置、设备及可读存储介质制造方法及图纸

技术编号:37642768 阅读:17 留言:0更新日期:2023-05-25 10:09
本申请提供了一种流程图连线调整方法,所述方法用于对多个流程模块进行连线,在执行所述方法时:先判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线;然后若存在所述交叉连线,则确定每个所述交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度;最后根据所述长度调整所述第一部分与所述流程模块布局区的第一距离,以使长度越大的第一部分相对长度较小的第一部分远离所述流程模块布局区。通过确定每个所述交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度,使得连线基于长度关系调整连线的布局。如此,可以提高工作流程图连线的灵活性和多样性,以提升用户体验度。以提升用户体验度。以提升用户体验度。

【技术实现步骤摘要】
一种流程图连线调整的方法、装置、设备及可读存储介质


[0001]本申请涉及信息处理
,尤其涉及一种流程图连线调整方法、装置、设备及可读存储介质。

技术介绍

[0002]随着各领域信息化水平的提高,数据量也在井喷式增长,因此对于处理海量数据的抽取和加工的工作流工具系统有着非常重要的作用。在大数据工作流工具系统中,用户会依据复杂的业务逻辑来建立不同的工作流程图,来描绘不同操作的流程。
[0003]工作流程图在软件工程的流程设计应用已广泛普及,一般的可以根据工作流的处理过程设计工作流程图,再基于工作流程图对业务流的进行数据处理。但是,随着业务流越来越复杂,涉及到的节点也越来越多,业务流程图中的连线也越来越复杂。在一些场景下,工作流的处理节点可能会需要变更,这样需要对工作流程图的连线进行重新配置,工作量比较大,并且容易出现错误。
[0004]综上所述可以看出,如何提高工作流程图连线的灵活性和多样性,以提升用户体验度是目前亟待解决的问题。

技术实现思路

[0005]有鉴于此,本申请提供了一种流程图连线调整方法、装置、设备及可读存储介质,旨在提高工作流程图连线的灵活性和多样性,以提升用户体验度。
[0006]第一方面,本申请提供了一种流程图连线调整方法,所述方法用于对多个流程模块进行连线,所述方法包括:
[0007]判断流程模块布局区周围任一方向的预设布线区内是否存在交叉连线;
[0008]若存在所述交叉连线,则确定每个所述交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度;
[0009]根据所述长度调整所述交叉连线的第一部分与所述流程模块布局区的第一距离,以使长度越大的第一部分相对长度较小的第一部分远离所述流程模块布局区。
[0010]可选地,所述根据所述长度调整所述交叉连线的第一部分与所述流程模块布局区的第一距离,包括:
[0011]根据所述交叉连线的第一部分的长度判断是否满足长度越大的第一部分相对长度较小的第一部分远离所述流程模块布局区;
[0012]若否,则再根据所述第一部分的长度调整所述第一部分与所述流程模块布局区的第一距离。
[0013]可选地,所述根据所述长度调整所述交叉连线的第一部分与所述预设布局区的第一距离,包括:
[0014]根据所述长度以预设固定间隔调整相邻两个交叉连线的第一部分的间隔;并以所述预设固定间隔调整最靠近长度最大的所述交叉连线的非交叉连线与长度最大的所述交
叉连线的间隔。
[0015]可选地,所述方法还包括:
[0016]若存在非交叉连线,则确定每个所述非交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度;
[0017]根据所述长度调整所述非交叉连线的第一部分与所述流程模块布局区的第一距离,以使长度越大的第一部分相对长度较小的第一部分远离所述流程模块布局区。
[0018]可选地,所述根据所述长度调整所述非交叉连线的第一部分与所述流程模块布局区的第一距离,包括:
[0019]根据所述长度以所述预设固定间隔调整相邻两个所述非交叉连线的第一部分的间隔。
[0020]可选地,所述判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线,具体包括:
[0021]响应对所述流程模块布局区内存在连线的流程模块的位置改变操作,触发判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线。
[0022]可选地,所述判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线,具体包括:
[0023]响应对流程模块布局区内的两个流程模块的连线操作,触发判断所述流程模块布局区周围任一方向的预设布线区域内是否存在与当前连线存在交叉的连线。
[0024]可选地,所述响应对流程模块布局区内的两个流程模块的连线操作,触发判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线,具体包括:
[0025]基于所述连线操作确定当前连线所在的预设布线区;
[0026]触发判断确定出的所述预设布线区内是否存在交叉连线。
[0027]可选地,所述基于所述连线操作确定当前连线所在的预设布线区,包括:
[0028]根据所述连线操作的起始端和/或终止端所连接的所述流程模块的端子的端子类型以及预设的端子类型和预设布线区的对应关系,确定所述连线所在的所述预设布线区域。
[0029]可选地,所述预设的端子类型和所述预设布线区的对应关系为:
[0030]多组端子类型和多个预设布线区一一对应;每组端子类型包括多个可互联的端子类型。
[0031]可选地,所述方法还包括:
[0032]获取每个流程模块的端子数量和每个端子类型;
[0033]根据所述端子数量、每个端子类型、端子类型和端子预设位置的关系确定所述流程模块的尺寸和每个所述端子所在位置;
[0034]所述确定每个所述交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度,包括:
[0035]根据确定的每个端子所在位置,确定每个所述交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度。
[0036]第二方面,本申请提供了一种流程图连线调整装置,所述装置用于对多个流程模块进行连线,所述装置包括:
[0037]判断模块,用于判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线;
[0038]确定模块,用于存在所述交叉连线,则确定每个所述交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度;
[0039]调整模块,用于根据所述长度调整所述交叉连线的第一部分与所述流程模块布局区的第一距离,以使长度越大的第一部分相对长度较小的第一部分远离所述流程模块布局区。
[0040]第三方面,本申请提供了一种设备,所述设备包括存储器和处理器,所述存储器用于存储指令或代码,所述处理器用于执行所述指令或代码,以使所述设备执行前述第一方面任一项所述的流程图连线调整方法。
[0041]第四方面,本申请提供了一种计算机存储介质,所述计算机存储介质中存储有代码,当所述代码被运行时,运行所述代码的设备实现前述第一方面任一项所述的流程图连线调整方法。
[0042]本申请提供了一种流程图连线调整方法,所述方法用于对多个流程模块进行连线,在执行所述方法时:先判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线;然后若存在所述交叉连线,则确定每个所述交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度;最后根据所述长度调整所述第一部分与所述流程模块布局区的第一距离,以使长度越大的第一部分相对长度较小的第一部分远离所述流程模块布局区。这样,通过确定每个所述交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度,使得连线基于长度关系调整连线的布局,达到了流程图连线调整的效果。如此,可以提高工作流程图连线的灵活性和多样性,以提升用户体验度。
附图说明
...

【技术保护点】

【技术特征摘要】
1.一种流程图连线调整方法,其特征在于,所述方法用于对多个流程模块进行连线,所述方法包括:判断流程模块布局区周围任一方向的预设布线区内是否存在交叉连线;若存在所述交叉连线,则确定每个所述交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度;根据所述长度调整所述交叉连线的第一部分与所述流程模块布局区的第一距离,以使长度越大的第一部分相对长度较小的第一部分远离所述流程模块布局区。2.根据权利要求1所述的方法,其特征在于,所述根据所述长度调整所述交叉连线的第一部分与所述流程模块布局区的第一距离,包括:根据所述交叉连线的第一部分的长度判断是否满足长度越大的第一部分相对长度较小的第一部分远离所述流程模块布局区;若否,则再根据所述第一部分的长度调整所述第一部分与所述流程模块布局区的第一距离。3.根据权利要求1所述的方法,其特征在于,所述根据所述长度调整所述交叉连线的第一部分与所述预设布局区的第一距离,包括:根据所述长度以预设固定间隔调整相邻两个交叉连线的第一部分的间隔;并以所述预设固定间隔调整最靠近长度最大的所述交叉连线的非交叉连线与长度最大的所述交叉连线的间隔。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若存在非交叉连线,则确定每个所述非交叉连线在所述预设布线区域的预设连线方向上的第一部分的长度;根据所述长度调整所述非交叉连线的第一部分与所述流程模块布局区的第一距离,以使长度越大的第一部分相对长度较小的第一部分远离所述流程模块布局区。5.根据权利要求4所述的方法,其特征在于,所述根据所述长度调整所述非交叉连线的第一部分与所述流程模块布局区的第一距离,包括:根据所述长度以所述预设固定间隔调整相邻两个所述非交叉连线的第一部分的间隔。6.根据权利要求1所述的方法,其特征在于,所述判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线,具体包括:响应对所述流程模块布局区内存在连线的流程模块的位置改变操作,触发判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线。7.根据权利要求1所述的方法,其特征在于,所述判断流程模块布局区周围任一方向的预设布线区域内是否存在交叉连线,具体包括:响应对流程模块布局区内的两个流程模块的连线操作,触发判断所述流程模块布局区周围任一方向的预设布线区域内是否存在与当前连线存在交叉的连线。8.根据权利要求...

【专利技术属性】
技术研发人员:王正
申请(专利权)人:苏州镁伽科技有限公司
类型:发明
国别省市:

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

1