【技术实现步骤摘要】
【国外来华专利技术】将互动式使用者界面元件映射到用于机器人流程自动化开发的机器人流程自动化物件储存库
[0001]本专利技术大体上关于机器人流程自动化(robotic process automation;RPA),且更特定而言,关于将互动式使用者界面(user interface;UI)元件映射至用于RPA开发的RPA物件储存库。
技术介绍
[0002]机器人流程自动化(RPA)为一种形式的流程自动化,其经实施以自动化重复及/或劳动密集型任务,进而降低成本且增加效率。在RPA中,执行软件机器人以自动化工作流程。此类工作流程包含多个活动,其各自对应于一或多个动作。在RPA开发期间,借由开发者与RPA设计者应用程序互动以界定工作流程的每一活动来界定工作流程。工作流程的活动借由记录开发者与互动式使用者界面(UI)元件的互动来界定,所述互动式UI元件诸如按钮、核取方块、本文栏位等。习知地,为了记录互动,开发者选择互动式UI元件,将互动式UI元件储存在物件储存库中,且接着对经储存互动式UI元件执行动作。然而,由于开发者需要在执行动作之前选择每一个各别互动式UI元件且将互动式UI元件储存在物件储存库中,传统的互动记录为侵入性的且耗时的。
技术实现思路
[0003]根据一或多个实施例,提供用于将互动式使用者界面(UI)元件映射至一机器人流程自动化(RPA)物件储存库的系统及方法。接收选择一应用程序的一视窗的使用者输入,所述应用程序的所述视窗显示在显示装置上。回应于接收选择所述应用程序的所述视窗的所述使用者输入,自动识别所述应用程序的 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种电脑实施方法,其包含:接收选择一应用程序的一视窗的使用者输入,所述应用程序的所述视窗显示在显示装置上;回应于接收选择所述应用程序的所述视窗的所述使用者输入,自动识别所述应用程序的所述视窗中的互动式使用者界面(UI)元件;接收选择所述应用程序的所述视窗中的经识别互动式UI元件中的一或多个互动式UI元件的使用者输入;及将一或多个选定的互动式UI元件储存在机器人流程自动化(RPA)系统的RPA物件储存库中。2.如权利要求1的电脑实施方法,其进一步包含自动选择所述经识别互动式UI元件,且其中接收选择所述应用程序的所述视窗中的所述经识别互动式UI元件中的一或多个互动式UI元件的使用者输入包含:接收取消选择经自动选定的互动式UI元件中的一或多个互动式UI元件的使用者输入。3.如权利要求1的电脑实施方法,其进一步包含:接收编辑经储存互动式UI元件的属性的使用者输入。4.如权利要求1的电脑实施方法,其中将所述一或多个选定的互动式UI元件储存在所述机器人流程自动化(RPA)系统的所述RPA物件储存库中包含:将所述一或多个选定的互动式UI元件与储存在所述RPA物件储存库中的现有互动式UI元件进行比较以判定所述一或多个选定的互动式UI元件是否为复本;及回应于判定所述一或多个选定的互动式UI元件并非复本而储存所述一或多个选定的互动式UI元件。5.如权利要求4的电脑实施方法,其中:将所述一或多个选定的互动式UI元件与储存在所述RPA物件储存库中的现有互动式UI元件进行比较以判定所述一或多个选定的互动式UI元件是否为复本包含:对与所述现有互动式UI元件相关联的描述符进行过滤以产生匹配得分,回应于判定所述匹配得分中无一者为一最大匹配得分,识别具有一最高的N匹配得分的描述符,其中N为任一正整数,及将一统一目标演算法应用于经识别描述符以判定所述经识别描述符是否匹配所述一或多个选定的互动式UI元件,且回应于判定所述一或多个选定的互动式UI元件并非复本而储存所述一或多个选定的互动式UI元件包含:回应于所述统一目标演算法判定所述经识别描述符不匹配所述一或多个选定的互动式UI元件而将所述一或多个选定的互动式UI元件储存在所述RPA物件储存库中。6.如权利要求1的电脑实施方法,其中所述互动式UI元件包含按钮、核取方块或本文栏位中的一或多个。7.如权利要求1的电脑实施方法,其进一步包含:记录对经储存互动式UI元件中的一或多个互动式UI元件执行的动作的一RPA自动化。8.一种设备,其包含:一存储器,其储存电脑程序指令;及
至少一个处理器,其经组态以执行所述电脑程序指令,所述电脑程序指令经组态以使得所述至少一个处理器执行以下操作:接收选择一应用程序的一视窗的使用者输入,所述应用程序的所述视窗显示在显示装置上;回应于接收选择所述应用程序的所述视窗的所述使用者输入,自动识别所述应用程序的所述视窗中的互动式使用者界面(UI)元件;接收选择所述应用程序的所述视窗中的经识别互动式UI元件中的一或多个互动式UI元件的使用者输入;及将一或多个选定的互动式UI元件储存在机器人流程自动化(RPA)系统的RPA物件储存库中。9.如权利要求8的设备,所述操作进一步包含自动选择所述经识别互动式UI元件,且其中接收选择所述应用程序的所述视窗中的所述经识别互动式UI元件中的一或多个互动式UI元件的使用者输入包含:接收取消选择经自动选定的互动式UI元件中的一或多个互动式UI元件的使用者输入。10.如权利要求8的设备,所述操作进一步包含:接收编辑经储存互动式UI元件的属性的使用者输入。11.如权利要求8的设备,其中将所述一或多个选定的互动式UI元件储存在所述机器人流程自动化(RPA)系统的所述RPA物件储存库中包含:将所述一或多个选定的互动式UI元件与储存在所述RPA物件储存库中的现有互动式UI元件进行比较以判定所述一或多个选定的互动式UI元件是否为复本;及回应于判定所述一或...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。