分类

编程工具

艺赛旗RPA

艺赛旗RPA 2020.2.0 官方版

大小:3.13 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2020-03-31

  艺赛旗rpa是一款可以帮助用户在电脑上模拟人类行为的软件,让用户在执重复任务的时候更加快速,您可以在软件建立一套自动化工作流程,将机器人需要工作的流程全部添加,结合编程功能建立变量参数,从而让机器人代替人工操作,极大地减少人为从事标准、重复、繁琐、大批量的工作任务,是最纯粹的自动化形式;艺赛旗rpa功能丰富,在软件新建工作就可以添加相关的流程,流程编辑完毕就可以在软件调试或者是运行流程,随后编译当前的项目!

艺赛旗RPA

新版功能

  Selector编辑器

  拾取浏览器界面经常有好多差不多位置的框子,拾取不到正确的,自己写了个 css-selector 不知道对不对,这是编写机器人过程中经常遇到的问题。给机器人设计人员代理了很大的障碍和不确定。

  为了让程序员具备外科手术级别的深入能力,我们在 9.0 中增了了一个专门的工具:浏览器Selector调试工具,提供界面浏览器帮助你准确定位控件并撰写自己需要的查找路径,无需再使用浏览器自身的源代码调试工具。

  – 支持 IE、Firefox、Chrome

  – 能捕捉当前页面 Dom 树供你浏览查看

  – 支持多种模式的查找路径,包括:短路径、ID、类和属性、长路径等

  – 支持基于勾选自定义 CSS selector

  – 支持手工书写自定义 CSS selecotr,并有辅助工具,生成常见的 selector

  – 支持在浏览器页面中立即定位自定的查找路径

  – 支持在 DOM 树中重新选定组件进行自定义

  – 支持 DOM 树的搜索

  – 支持将定义好的查找路径保存到对应的控件操作详情中去

  触发机器人配置

  由于触发大部分情况是助手的一部分,因此,触发设计的程序,诞生的比 iS-RPA 还早,但是一直没有纳入设计器的体系

  随着设计器功能不断完善,我们瞧着原来的触发越来越不顺眼了,触发模式过于固定,不能利用设计器的灵活性,和现有机器人体系缺乏足够的交互,这种情况下,我们 9.0 重构了触发能力,由于原来触发设计中大部分功能都可以由设计器完成,所以我们仅仅需要重做原来设计器中缺乏的功能。

  运行调试

  Debug功能,支持断点、单步、运行进度显示、基于流程界面查看变量当前值。

  机器人共享及复用

  基于服务器、单机实现机器人共享 / 复用 / 机器人流程库,支持在组件面板中加载和重用其他人编写的机器人流程,提供方便的发布和引用能力。

  其实我们艺赛旗的 RPA 体系,在语言框架方面,是完整使用 python 的,因此在共享机器人这一场景下,大家很容易就能想象怎么使用,使用机制就是 package 的安装和 import。

  服务器数据共享

  提供服务器端变量管理功能,查看变量列表。

  服务器变量可以在 web 界面上进行编辑操作,支持服务器变量搜索,支持增删改操作。

  高密度机器人配置

  在实际生产系统中,客户的安全策略往往要求必须在空闲一段时间后锁屏,我们提供了基于 console 的解锁方式,但是基于 cosole 的解锁方式,也有一些缺点,具体包括:

  在虚拟机环境中,很难观测到 cosole(权限一般在其他部门)

  console 环境和我们调测运行的环境有一些不同,我们很难进行调测

  不支持多用户

  为了避免这些问题,我们在 8.0 中推出了基于服务器的远程解锁模式,这个要求服务器开启了终端服务,打通 3389 端口,并拥有足够的终端 license 许可和 rpa license 许可,具体连接方式如下:

艺赛旗RPA

  通过远程解锁,我们支持了高密度机器人,你可以在一台 win2008R2 sp1服务器上,运行多个机器人实例,最有效地降低投资、提升效能。

软件特色

  设计器显示主界面

艺赛旗RPA

  最上方为菜单,包括运行、编译、新建项目、保存、导出、录制、推送等功能。

  最左边为工程流程序列及变量序列区域,显示该工程下的所有流程和变量信息。

  中间为流程设计区域,采用面板及拖拽式的设计方式。

  最右边为控件属性显示及设置窗口。

  国际化

  设计器亦支持英文版本。

艺赛旗RPA

  CliConfig.ini:

  [Language]

  language=en

  默认中文cn,en为英文

  机器人助手主界面

艺赛旗RPA

  机器人任务分配

  客户端机器人发送心跳消息,获取服务器【流程管理】页面配置的任务!

  流程指派“机器人”,则分配给指定的客户端;

  流程未指派“机器人”,终端选择了机构,则根据“所属部门”分配给客户端,此时客户端必须属于流程的所属部门或所属部门下级;

  【机器人】页面,终端未选择机构,则客户端理论上可以获取服务器分配的任意流程任务,只要心跳消息发送的优先即可~

  菜单功能

艺赛旗RPA

  【新建】:新建一个工程,一个工程就相当于一个流程机器人,一个工程中包含该业务流程中所含的很多步骤。【新建】旁的下拉箭头用于在当前工程下新建一个子流程。

  【打开】:打开一个工程,选择工程目录下的Project.pro文件。【打开】旁的下拉箭头用于打开最近使用的几个历史工程。

  【保存】:保存当前工程,保存后为一个工程目录,目录中包含该工程python脚本代码、截图等文件。【保存】旁的下拉箭头用于工程的另存为操作。

  【运行】:编译运行当前业务流程。

  不编译运行:运行前不进行编译动作

  从当前选择步骤开始运行:以所选的步骤为开始运行的入口,如图,从已选择的步骤开始往后运行。

艺赛旗RPA

  【运行流程】:以当前所在的流程为开始运行的入口,如图,只执行子流程flow2里的步骤涉及的步骤。

艺赛旗RPA

  【编译】:对当前业务流程步骤进行编译,编译后生成python脚本。需要注意的是,没有进行连线关联的步骤,是不会生成编译代码的。

  【导出】:编辑完成后可进行导出操作,导出后为后缀名.ipkg的文件,该文件用于导入服务端“任务管理”模块,对该机器人流程进行任务管理操作。

  【推送】:编辑完的业务流程机器人工程,在没有服务端的情况下可直接进行推送操作,将该业务机器人同步到机器人助手工具菜单中进行运行。

  【录制】:通过录制过程,实现一次性地完成整个流程的拾取,而不需要分步拾取。

  > 录制只支持:鼠标点击、设置文本、键盘输入、热键输入四种组件。 > 点击录制按钮,开始录制; > 按下F12键,结束并保存录制流程; > 按下ESC,弹出确认框,取消或保存录制流程。

  录制【登录】例子:

  1)点击录制按钮,开始录制,拾取用户名框

艺赛旗RPA

  2)弹出输入框,可选择设置文本、键盘输入、热键输入,此步选择设置文本;

  输入‘admin‘,按下回车,同时实现用户名输入进页面

艺赛旗RPA

  3)拾取密码框(同上步)

  4)拾取登录按钮,同时实现登录动作,此时页面登录成功

艺赛旗RPA

  5)实现登录流程之后,按下F12键,保存录制流程

艺赛旗RPA

  【全览】:点击全览,实现所有流程全部展示于可见画布范围。

艺赛旗RPA

  【添加组件】:调出组件面板。

安装方法

  1、将艺赛旗rpa安装到你的电脑,启动安装程序,点击next继续

艺赛旗RPA

  2、设置软件的安装地址,这里默认就可以了,单击next

艺赛旗RPA

  3、软件准备安装的界面,点击install就可以开始安装

艺赛旗RPA

  4、提示安装进度,等待一分钟就可以完成安装

艺赛旗RPA

使用说明

  1、安装结束就在电脑桌面打开RPAStudio,等待软件启动就可以进入使用界面

艺赛旗RPA

  2、如图所示,提示需要登录才能使用,在软件注册一个账号吧

艺赛旗RPA

  3、将手机号以及密码、公司名字等内容输入到软件就可以申请账号

艺赛旗RPA

  4、进入软件就可以查看官方提供的案例,可以查看IE浏览器相关的操作案例,可以查看文本获取的相关案例

艺赛旗RPA

  5、软件使用还是比较复杂的,如果您需要建立自动化工作流程就可以到官方获取帮助

艺赛旗RPA

  6、编辑完毕就可以上传机器人,从而让机器人读取您建立的工作流程,将您的行为写入机器人

艺赛旗RPA

  7、软件显示很多操作案例,当您学习这款软件以后就可以添加新的流程

艺赛旗RPA

  8、在工程界面就可以找到自己的流程内容,也可以在软件添加变量内容

艺赛旗RPA

  9、对编辑的内容调试,支持调试、 Step Into、 Step Over、停止调试、从当前选择步骤开始调试、从当前选择流程开始调试、删除所有断点

艺赛旗RPA

  10、运行调试功能,运行、从当前流程开始运行、从当前流程选择运行、不编译运行、中断运行

艺赛旗RPA

官方教程

  完成一个小案例

  完成一个自动打开百度首页,输入rpa,并点击百度一下按钮的小案例,以此来了解一个设计的过程。

  新建工程

  设计器界面点击【新建】按钮新建一个工程,输入工程名称,选择工程路径,点击“确定”即可。

  名称中只能使用字母、数字、下划线组成,不能包含中文或不能全为数字。

  路径中不能包含中文目录。

  为了便于调试和推送,一般选择路径为“C:/ueba/studio-v6/project”目录下。选择完点击【确定】。

艺赛旗RPA

  创建工程完成之后,进入设计页面(如下图)。

艺赛旗RPA

  设计流程

  打开百度

  第一步:首先我们需要自动打开百度的网页

  面板空白区域点击鼠标右键,找到打开网站的组件,系统-打开-网站,点击“网站”

艺赛旗RPA

  点击之后面板当中就会显示网站的组件步骤,你可以通过拖动来移动位置,使之看起来更直观规范。

  “路径”里显示的当前系统ie浏览器的应用地址,这里是默认设置好的,不需要再进行填写,如没有获取到,则自己可以找到ie浏览器的执行路径,并填写进去,注意前后需要加单引号(字符串形式的在设计器里都需要加单引号)。

  “网址”中是需要你手动填写的,填写你要打开网址的url,前后加单引号。如这里就是'www.baidu.com'。

  最上方可以写上备注信息,标识这步完成的操作,提高可读性,便于维护。

艺赛旗RPA

  设置完成后,你需要将两个步骤之间通过连线的方式进行关联,类似于visio里。这样就可以按照你设置的顺序执行相关的步骤了。

  如步骤之间没有进行连线,未连线的组件步骤在编译的时候是不会生成代码的,同时在运行时也不会执行该步骤。

艺赛旗RPA

  此时你可以点击【编译】按钮进行一次编译,生成Python脚本。

  点击【代码】显示编译后的Python脚本代码。在上方的Tab页里也可以切换回流程设计面板界面。

艺赛旗RPA

  点击【运行】按钮,先试着运行一次。就自动打开百度的网站啦。

  同时在“运行”日志显示窗口会显示调试运行的信息。

艺赛旗RPA

  填入信息

  第二步,我们需要在百度搜索框中填入rpa。

  组件选择界面选择【设置文本】。

艺赛旗RPA

  这里可以通过直接在“文本”中输入rpa的字符实现,也可以通过设定变量的方式实现,这里我们就使用直接输入字符的方式实现,变量方式见变量使用的相关章节。

  首先点击组件右上角的“拾取”图标,拾取百度页面文本框的元素控件。

艺赛旗RPA

  点击“拾取”之后返回IE浏览器的百度页面,移动鼠标到需要拾取的控件上面,如果可以拾取到控件,此时控件会显示一层蓝色的外框,点击控件即可完成拾取过程,并返回设计器设计界面。

艺赛旗RPA

  拾取成功后,面板中的组件下方会显示拾取的控件截图,同时右边会显示【通用属性】及【目标属性】的设置界面。可以在这里设置时间属性,或重新拾取,通过勾选“窗口标题”确定是否需要窗口激活。

艺赛旗RPA

  在组件的文本框内输入你要在百度文本框中输入的内容,前后需要加单引号,如'rpa'。

艺赛旗RPA

  点击百度查询

  输入完查询内容后,我们需要进行使用鼠标点击百度一下的操作。

  和之前一样,在组件中选择【鼠标点击】。

艺赛旗RPA

  拾取IE浏览器页面百度一下的按钮。

艺赛旗RPA

  最终流程设计图为如下。

艺赛旗RPA

  编译工程

  完成配置之后,点击【编译】按钮进行编译。编译完成后会显示编译后的python脚本。

  此处需要注意:没有连线关联的组件步骤不会进行编译生成python脚本。

艺赛旗RPA

  对应的文件存放在工程名文件codes目录下的Main.py文件。

  保存工程

  点击【保存】按钮对工程进行保存,也可以进行另存为的操作。

艺赛旗RPA

  运行工程

  点击【运行】按钮,运行当前流程。自动完成打开百度网页-文本框里填入rpa-点击百度一下的操作。

  同时在【运行】窗口显示运行的过程信息日志。

艺赛旗RPA

  导出工程

  如需要进行服务端对流程或任务的管理,需要导出工程并在服务端进行导入操作。

艺赛旗RPA

  点击【导出】按钮,选择导出目录。导出成功后即生成后缀名为.ipkg的文件。

艺赛旗RPA

  在服务端流程管理页面,点击[上传],选择导出的.ipkg文件。

艺赛旗RPA

  服务端导入后在机器人助手界面,点击【刷新】按钮。从服务端下载流程文件及配置。

艺赛旗RPA

  流程分配方法见[ 设计器功能框架简介-界面功能说明-机器人任务分配 ]模块。

  下载的流程文件存放在“C:uebarobot用户名”中。

艺赛旗RPA

  刷新同步完成之后,机器人助手界面则会显示同步下来的自动化流程,点击【运行】即可运行该流程。

艺赛旗RPA

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0