【技术实现步骤摘要】
【国外来华专利技术】基于Web的机器人流程自动化设计器系统以及用于虚拟机、会话和容器的自动化
[0001]相关申请的交叉引用
[0002]本申请要求于2021年6月8日提交的美国专利申请No.17/341550的优先权,美国专利申请No.17/341550要求于2021年6月7日提交的美国专利申请No.17/340603的优先权,并且是美国专利申请No.17/340603的延续申请。这些早些时候提交的申请的主题在此全文引入作为参考。
[0003]本专利技术总体上涉及机器人流程自动化(RPA),更具体地,涉及基于web的RPA设计器系统,其允许RPA开发者设计并实现web无服务器自动化、用户界面(UI)自动化以及其他自动化。
技术介绍
[0004]许多组织的政策不允许员工直接在他们自己的计算系统上安装附加软件或升级现有软件。这种政策可以适当地尝试确保遵守美国和其他国家的法律或协议,诸如欧盟通用数据保护条例(GDPR)、美国健康保险可移植性和责任法案(HIPAA)、第三方服务条款等。当前的RPA开发软件作为本地驻留在用户的计算系统上 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种基于云的系统,包括:存储器,存储计算机程序指令;以及至少一个处理器,被配置为执行所述计算机程序指令,其中所述计算机程序指令被配置为使得所述至少一个处理器:在运行时在第一web浏览器中运行自动化,所述第一web浏览器位于所述基于云的系统的操作系统会话、虚拟机(VM)或容器中。2.根据权利要求1所述的基于云的系统,其中所述自动化是无服务器自动化。3.根据权利要求1所述的基于云的系统,其中所述自动化作为所述第一web浏览器的标签的一部分被执行。4.根据权利要求1所述的系统,其中所述自动化是在没有RPA机器人的情况下被执行的。5.根据权利要求1所述的基于云的系统,其中所述自动化被配置为使得所述第一web浏览器向客户端计算系统的第二web浏览器的web扩展发送一个或多个命令,并且所述web扩展被配置为:与所述客户端计算系统的所述第二web浏览器交互,从所述客户端计算系统的所述第二web浏览器的一个或多个标签中的一个或多个网页获得信息,或者两者兼有;以及向所述第一web浏览器提供对所请求的交互已发生的确认,提供所获得的信息,或者两者兼有。6.根据权利要求5所述的基于云的系统,其中,所述web扩展被配置为提供本地功能,所述本地功能在所述自动化经由所述第一web浏览器在所述基于云的系统的所述容器中运行时,被无头地执行。7.根据权利要求5所述的基于云的系统,其中,所述第一web浏览器被配置为使用对与所述web浏览器的所述交互的所述确认、所述所获得的信息、或所述确认和所述所获得的信息两者,来执行与所述自动化相关联的流程。8.根据权利要求1所述的基于云的系统,其中所述自动化被配置为使得所述第一web浏览器向客户端计算系统的本地RPA扩展流程发送一个或多个请求,并且所述本地RPA扩展流程被配置为:与所述客户端计算系统的一个或多个应用和/或流程交互,从运行在所述客户端计算系统上的所述一个或多个应用和/或流程获得信息,或者两者兼有;以及向所述第一web浏览器提供对所请求的交互已发生的确认,提供所获得的信息,或者两者兼有。9.根据权利要求8所述的基于云的系统,其中,所述第一web浏览器被配置为使用对所述所请求的交互已发生的所述确认、所述所获得的信息、或所述确认和所述所获得的信息两者,来执行与所述自动化相关联的流程。10.根据权利要求1所述的基于云的系统,其中,所述计算机程序指令还被配置为使得所述至少一个处理器:检测用于执行所述自动化的触发事件、条件或命令;
由所述第一web浏览器向第二web浏览器的web扩展发送一个或多个命令,以与所述第二web浏览器交互,从所述第二web浏览器的一个或多个标签中的一个或多个网页获得信息,或者两者兼有;由所述第一web浏览器从所述web扩展接收与所述第二web浏览器的所述交互的结果、所获得的信息、或所述结果和所述所获得的信息两者;以及由所述第一web浏览器使用接收的与所述第二web浏览器交互的所述结果、所述所获得的信息或所述结果和所述所获得的信息两者,来执行与所述自动化相关联的流程。11.根据权利要求1所述的基于云的系统,其中,计算机程序指令还被配置为使得所述至少一个处理器:检测用于执行所述自动化的触发事件、条件或命令;由所述第一web浏览器向客户端计算系统的本地RPA扩展流程发送一个或多个请求,以与所述客户端计算系统的一个或多个应用和/或流程进行交互,从运行在所述客户端计算系统上的所述一个或多个应用和/或流程获得信息,或者两者兼有;由所述第一web浏览...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。