一种通用的RPA元素选择器管理系统技术方案

技术编号:29458323 阅读:31 留言:0更新日期:2021-07-27 17:25
本发明专利技术公开了一种通用的RPA元素选择器管理系统,包括:虚拟顶点,所述虚拟顶点为RPA项目的起始点;组件顶点,所述组件顶点包含选择器元素,且组件顶点表示组件顶点要操作(点击/获取焦点/输入文本/获取文本等)的界面元素;选择器库,所述选择器库与选择器库Id之间一一对应,且选择器库其中包含了目录节点和选择器节点。该通用的RPA元素选择器管理系统,利用选择器管理器可以创建选择器库,可以实现RPA项目和选择器元素的分离,避免更新一个或多个项目同一个选择器元素多次,极大地提升了项目实施维护人员的效率,使得选择器库更易于在不同项目实施人员之间共享,选择器库提供了验证机制,容易知道哪些选择器元素需要更新。

A general RPA element selector management system

【技术实现步骤摘要】
一种通用的RPA元素选择器管理系统
本专利技术涉及RPA元素选择器管理
,更涉及选择器库和选择器管理器
,具体为一种通用的RPA元素选择器管理系统。
技术介绍
RPA(RoboticProcessAutomation),即机器人流程自动化。它是替代人工的一种工作方式,用于解放人力于重复冗杂和有规则的工作流中。实现机器人流程自动化指的是非侵入式的自动化,即采用不同的识别技术来定位目标元素,而非注入代码的形式。准确定位目标元素是所有RPA产品的核心。当前几乎所有RPA产品都通过选择器元素(Selector)描述目标元素的特征,然后根据这些特征定位目标元素,并在目标元素上完成点击、输入文本等操作。然而软件版本的升级可能导致原本目标元素特征发生改变,导致已有选择器元素无法描述目标元素,定位目标元素失败。首先当一个目标元素大量分布在一个或多个项目的不同部分时,项目维护者需要一个一个重新修改这些目标元素的选择器元素,这无疑给项目维护者带来了巨大负担。其次,目前所有的RPA产品不同项目间都没法做到共享选择器元素。对比一般的软件开发本文档来自技高网...

【技术保护点】
1.一种通用的RPA元素选择器管理系统,其特征在于,包括:/n虚拟顶点,所述虚拟顶点为RPA项目的起始点;/n组件顶点,所述组件顶点包含选择器元素,且组件顶点表示组件顶点要操作(点击/获取焦点/输入文本/获取文本等)的界面元素;/n选择器库(Selector Store),所述选择器库与选择器库Id(Store Id)之间一一对应,且选择器库其中包含了目录节点((Folder Node))和选择器节点(Selector Node)。/n

【技术特征摘要】
1.一种通用的RPA元素选择器管理系统,其特征在于,包括:
虚拟顶点,所述虚拟顶点为RPA项目的起始点;
组件顶点,所述组件顶点包含选择器元素,且组件顶点表示组件顶点要操作(点击/获取焦点/输入文本/获取文本等)的界面元素;
选择器库(SelectorStore),所述选择器库与选择器库Id(StoreId)之间一一对应,且选择器库其中包含了目录节点((FolderNode))和选择器节点(SelectorNode)。


2.根据权利要求1所述的一种通用的RPA元素选择器管理系统,其特征在于:所述目录节点为选择器库中的内部节点,且目录节点合理地对选择器节点进行分类组织。


3.根据权利要求1所述的一种通用的RPA元素选择器管理系统,其特征在于:所述选择器节点为选择器库中的叶子节点,且选择器节点保存了选择器库的具体内容,其中包含Id域(SelectorId)和选择器内容域(SelectorContent);
其中Id域是一个全局唯一标识符(GUID),且唯一表示该选择器库;
其中选择器内容域保存了选择器库对应的内容,且其描述了对应元素的主要特征。


4.根据权利要求1所述的一种通用的RPA元素选择器管理系统,其特...

【专利技术属性】
技术研发人员:刘春刚潘振忠田歌田永军
申请(专利权)人:上海云扩信息科技有限公司
类型:发明
国别省市:上海;31

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

1