本发明总体涉及机器人过程自动化(rpa),并且更具体地涉及rpa包(package)和rpa工作流的探索。
背景技术:
1、由于rpa的执行相对简单、在企业内存在大量可重复的任务,因此rpa已被用于促进软件自动化的扩增。rpa通常允许简单任务的自动化,这些简单任务之前使用手动用户输入到计算系统来完成,而现在越来越多地使用rpa工具通过软件机器人来执行。当前,rpa工具可用,其可以帮助软件开发人员设计、执行、部署和测试企业的简单任务和重复任务。例如,这些任务可以使用设计器工具进行设计并且使用部署工具进行部署。在rpa应用中,可能有若干种设计器工具来设计针对简单任务和重复任务的工作流。这些设计器工具用于开发rpa工作流。
2、然而,需要设计器工具的备选方案,其可以用于访问rpa工作流以及针对该问题的任何rpa包和工作流文件。
技术实现思路
1、本发明的某些实施例为当前rpa技术尚未完全标识、理解或解决的本领域中的问题和需求提供了更好和更简单的解决方案。例如,本发明的一些实施例涉及使用基于web的用户界面探索和比较包和工作流。
2、在实施例中,提供了一种计算机实现的方法。计算机实现的方法采用至少一个硬件处理器来执行一系列操作,其中一系列操作用于在基于web的用户界面上查看至少一个机器人过程自动化(rpa)工作流。该一系列操作包括标识至少一个rpa工作流以供在基于web的用户界面上查看。该一系列操作还包括使用工作流对象模型组件生成针对所标识的至少一个rpa工作流的工作流图。所生成的工作流图是使用基于web的可视化引擎组件而被绘制的,并且被显示在基于web的用户界面上以用于查看至少一个rpa工作流。
3、在另一实施例中,提供了系统。系统包括:存储器,被配置为存储计算机可执行指令;以及一个或多个处理器,被配置为执行指令。计算机可执行指令被配置为使一个或多个处理器能够在基于web的用户界面上查看至少一个机器人过程自动化(rpa)工作流。计算机可执行指令还被配置为使一个或多个处理器标识至少一个rpa工作流以供在基于web的用户界面上查看,并且使用工作流对象模型组件生成针对所标识的至少一个rpa工作流的工作流图。所生成的工作流图是使用基于web的可视化引擎组件而被绘制的,并且被显示在基于web的用户界面上,以用于查看至少一个rpa工作流。
4、在另一实施例中,计算机程序被实施在非暂时性计算机可读介质上。该程序被配置为存储计算机可执行指令,计算机可执行指令在由一个或多个处理器执行时使一个或多个处理器执行用于在基于web的用户界面上查看至少一个机器人过程自动化(rpa)工作流的操作。操作包括标识至少一个rpa工作流以供在基于web的用户界面上查看。操作还包括使用工作流对象模型组件生成针对所标识的至少一个rpa工作流的工作流图。所生成的工作流图是使用基于web的可视化引擎组件而被绘制的,并且被显示在基于web的用户界面上,以用于查看至少一个rpa工作流。
1.一种用于使用基于web的用户界面来查看至少一个机器人过程自动化(rpa)工作流的计算机实现的方法,所述方法包括:
2.根据权利要求1所述的计算机实现的方法,其中执行一系列操作还包括:提供用于在所绘制的所述工作流图上进行导航的非线性导航功能。
3.根据权利要求1所述的计算机实现的方法,其中执行一系列操作还包括:
4.根据权利要求3所述的计算机实现的方法,其中所选择的所述至少两个工作流之间的差异的所述视觉表示还包括在显示器上表示所述差异的指定颜色和指定位置。
5.根据权利要求3所述的计算机实现的方法,其中差异的所述视觉表示包括显示差异摘要,其中所述差异摘要包括摘要项,诸如添加、删除和修改。
6.根据权利要求1所述的计算机实现的方法,还包括:
7.根据权利要求6所述的计算机实现的方法,还包括:
8.根据权利要求1所述的计算机实现的方法,还包括:
9.一种用于使用基于web的用户界面来查看至少一个机器人过程自动化(rpa)工作流的系统,所述系统包括:
10.根据权利要求9所述的系统,其中所述一个或多个处理器还被配置为执行所述指令以:提供用于在所绘制的所述工作流图上进行导航的非线性导航功能。
11.根据权利要求9所述的系统,其中所述一个或多个处理器还被配置为执行所述指令以:
12.根据权利要求11所述的系统,其中所选择的所述至少两个rpa工作流之间的差异的所述视觉表示还包括在显示器上表示所述差异的指定颜色和指定位置。
13.根据权利要求11所述的系统,其中差异的所述视觉表示包括显示差异摘要,其中所述差异摘要包括摘要项,诸如添加、删除和修改。
14.根据权利要求9所述的系统,其中所述一个或多个处理器还被配置为执行所述指令以:
15.根据权利要求14所述的系统,其中,所述一个或多个处理器还被配置为执行所述指令以:
16.根据权利要求15所述的系统,其中为了提供至少两个rpa包之间的所述差异的所述视觉表示,所述至少一个处理器被配置为生成
17.一种存储在非暂时性计算机可读介质上的计算机程序,所述计算机程序在由一个或多个处理器执行时被配置为使所述一个或多个处理器执行用于使用基于web的用户界面查看至少一个机器人过程自动化(rpa)工作流的操作,所述操作包括:
18.根据权利要求17所述的计算机程序,其中,所述操作还包括:提供用于在所绘制的所述工作流图上进行导航的非线性导航功能。
19.根据权利要求17所述的计算机程序,其中所述操作还包括:
20.根据权利要求17的计算机程序,其中所选择的所述至少两个rpa工作流之间的差异的所述视觉表示还包括在显示器上表示所述差异的指定颜色和指定位置。