[发明专利]流程数据处理方法、装置、计算机设备和存储介质在审
申请号: | 202110184622.4 | 申请日: | 2021-02-10 |
公开(公告)号: | CN112882635A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 胡飞;高勇;朱宏雷;朱惟恺;肖冬冬 | 申请(专利权)人: | 南京苏宁软件技术有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0486;G06F9/451;G06Q10/06 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘艳丽 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流程 数据处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种流程数据处理方法、装置、计算机设备和存储介质。该方法包括:获取候选流程数据,候选流程数据包括候选流程节点和候选连线;根据候选流程数据确定对应的世界范围;获取当前容器对应的物理像素尺寸和当前容器对应的当前比例;根据物理像素尺寸和当前比例计算得到当前视区范围;获取世界范围中应在当前视区范围内显示的目标流程节点和目标连线,并显示。采用本方法能够仅对当前容器的当前视区范围的节点及连线进行测算和显示,提高工作流程处理效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种流程数据处理方法、装置、计算机设备和存储介质。
背景技术
RPA(Robotic Process Automation,机器人流程自动化)设计器主要用于建立机器人工作流程的配置或设计工作流程。通过设计器,开发者可以为机器人执行一系列的指令和决策逻辑进行可视化编程。
就像雇佣新员工一样,如果机器人没有工作流程或者工作流程内没有实际内容,那么机器人将不懂得如何去工作,所以就需要开发者指定工作流程的内容。然而,目前RPA设计器中,如果需要较大的工作流程载入、展示,则需要对全部的工作流程进行测算以及显示,导致工作流程处理效率缓慢。
发明内容
基于此,有必要针对上述技术问题,提供一种能够仅对当前容器的当前视区范围的节点及连线进行测算和显示,提高工作流程处理效率的流程数据处理方法、装置、计算机设备和存储介质。
一种流程数据处理方法,该方法包括:
获取候选流程数据,候选流程数据包括候选流程节点和候选连线;
根据候选流程数据确定对应的世界范围;
获取当前容器对应的物理像素尺寸和当前容器对应的当前比例;
根据物理像素尺寸和当前比例计算得到当前视区范围;
获取世界范围中应在当前视区范围内显示的目标流程节点和目标连线,并显示。
在其中一个实施例中,根据候选流程数据确定对应的世界范围,包括:获取候选流程数据对应的候选流程图形;获取候选流程图形中最左、最右、最上以及最下对应的四个当前流程节点;根据四个当前流程节点为边界构建得到当前矩阵,将当前矩阵确定为世界范围,世界范围为整个候选流程数据对应的候选流程图形在未经缩放时在垂直和水平内可以达到的最大位置。
在其中一个实施例中,根据物理像素尺寸和当前比例计算得到当前视区范围,包括:计算物理像素尺寸与当前比例对应的当前比值;将当前比值确定为当前视区范围,当前视区范围是当前容器的大小在经过视区位置变化或比例缩放后的范围。
在其中一个实施例中,获取世界范围中应在当前视区范围内显示的目标流程节点和目标连线,包括:获取世界范围与当前视区范围相交的第一流程节点及第一连线;将第一流程节点和第一连线确定为当前视区范围内应显示的目标流程节点和目标连线。
在其中一个实施例中,根据物理像素尺寸和当前比例计算得到当前视区范围之后,还包括:变更当前容器的垂直方向的滚动条的滑块位置,以及水平方向的滚动条的滑块位置和大小,使得变更后的当前容器的视区范围与当前视区范围匹配;展示当前视区范围。
在其中一个实施例中,流程数据处理方法还包括:获取用户拖动指令,用户拖动指令包括目标拖动范围;根据用户拖动指令中的目标拖动范围和当前比例计算当前视区范围在世界范围中移动的距离,重新计算得到当前视区范围;和/或获取用户缩放指令,用户缩放指令包括目标缩放频率;根据用户缩放指令中的目标缩放频率和当前比例计算当前视区范围在世界范围中移动的距离,重新计算得到当前视区范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京苏宁软件技术有限公司,未经南京苏宁软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110184622.4/2.html,转载请声明来源钻瓜专利网。