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