首页 机器人流程自动化RPA 快速入门 RPA开发者-快速入门

RPA开发者-快速入门

本文将快速引导您完成编辑器的安装和登录,构建一个简单RPA工程,并发布成一个RPA应用。

概述

您需要依次完成以下步骤:

  1. 安装RPA编辑器;

  2. 登录RPA编辑器;

  3. 新建一个RPA工程;

  4. 构建一个RPA工程;

  5. 调试您的RPA工程;

  6. 将您的RPA工程发布成应用;

前提条件

  1. 您需要先获得阿里云RPA编辑器的使用权限:

    1. 如果您是首次使用,可以通过申请试用免费领取一个月的试用权限,

    2. 如果您是基于企业账号使用,请联系管理员为您开通一个具有编辑器授权的阿里云RPA账号。

  2. 您需要准备一个Windows环境,用于运行RPA编辑器程序。RPA编辑器目前只能运行在Windows上,可以使用您的办公电脑、或虚拟机(如阿里云ECS、无影云桌面等)。

安装RPA编辑器

  1. 登录阿里云RPA控制台,在控制台右上角,点击下载RPA客户端,获取新版阿里云RPA安装包。1657632465204-691b150f-1761-461b-9fe9-8ef9a4c4f514

  2. 打开安装程序,选择编辑器,并进行安装,详见《安装客户端

登录RPA编辑器

  1. 打开RPA编辑器客户端,进入登录界面。

  2. 如果您使用的是公共云版本的RPA,根据您的账号类型登录即可,

  3. 如果您使用的是专有云版本的RPA,请点击切换服务器,添加您的专有云服务器地址,再登录即可。

新建一个RPA工程

  1. 进入编辑器欢迎页,左上角即为新建工程区域,点击即可新建一个本地/云端工程:

    1. 本地工程的工程文件会存在本地磁盘中,不会上传至服务端,仅在本机登录时可见,

    2. 云端工程的工程文件会存在RPA服务端,在其他电脑登录此账号也可看到该工程内容。

      3
  2. 若您选择新建一个本地工程:

    1. 请根据您的需要选择创建一个可视化或编码工程:

      1. 可视化:通过拖拉拽的方式进行开发,一般适用于构建简单流程,

      2. 编码:通过编写python脚本的方式进行开发,一般适用于构建复杂流程,

    2. 系统会自动创建一个默认的工程名称和工程位置,您可以按需调整,点击确定,即可完成创建。

  3. 若您选择新建一个云端工程,在选择模板类型后,无需关心其存储位置,点击确定,即可完成创建。

构建一个RPA工程

说明

本节将快速引导您利用RPA构建一个:打开百度、搜索“阿里云”、并将搜索结果记录到本地的简单场景。若您希望以编码的方式构建工程,请参考编码模式下的编辑器使用说明

具体流程:截屏2022-07-24 下午10

步骤一:打开百度

  1. 找到打开新网页组件(后续检索其他组件也可以参照类似的方式),添加在开始节点后:

    1. 可以在画布左侧的组件列表中的网页分组下检索该组件,并拖拽至画布中,

    2. 也可以在组件列表内的搜索框中直接检索该组件名称,并拖拽至画布中,

    3. 或是在画布中,点击开始节点后的“加号”,检索该组件名称,并点击选择。4

  2. 点击打开新网页组件,画布右侧出现该组件的属性配置面板:

    1. 该步主要用于启动浏览器并打开百度

    2. 请参照下图进行配置,注意:

    3. 浏览器类型中选择您当前环境中支持的浏览器即可打开新网页

步骤二:搜索“阿里云”

  1. 打开新网页组件后,添加填写输入框(网页)组件:

    1. 该步主要用于在百度的输入框中填写内容

    2. 请参照下图进行配置,注意:

    3. 已打开的浏览器对象中,选择前面打开新网页组件的输出项,在本例中为v_web_obj_1

    4. 输入框控件中,点击5,选择捕捉控件,用以捕捉我们希望机器人在网页上操作的输入框,具体操作方式与注意事项详见捕捉控件文档,完成捕捉并保存后,在下拉列表中选择该输入框控件

  2. 填写输入框(网页)组件后,添加点击控件(网页)组件:

    1. 该步主要用于点击“百度一下”的搜索按钮

    2. 请参照下图进行配置,注意:

    3. 目标控件中,点击5,选择捕捉控件,用以捕捉我们希望机器人在网页上点击的“百度一下”按钮,具体操作方式与注意事项详见捕捉控件文档,完成捕捉并保存后,在下拉列表中选择该按钮控件点击控件(网页)

步骤三:记录结果至本地

  1. 点击控件(网页)组件后,添加启动Excel组件:

    1. 该步主要用于启动一个本地的Excel文件,方便后续写入百度搜索的结果

    2. 请参照下图进行配置,注意:

    3. 启动方式中,本例选择新建Excel,并输入带有Excel文件名称的路径地址,您也可以选择打开Excel,填入已存在的Excel地址即可

    4. 是否增加文件名后缀中,选择,若您有默认增加后缀的需要,也可以选,对本例无影响启动Exel

  2. 启动Excel组件后,添加获取当前激活的Sheet页组件:

    1. 该步主要用于获取后续写入搜索结果的具体Sheet页对象

    2. 请参照下图进行配置获取当前激活的sheet页

  3. 获取当前激活的Sheet页组件后,添加循环相似控件组件:

    1. 该组件可以依次循环指定的相似控件(一批特征相似的控件)

    2. 在本例中,期望捕捉的相似控件是搜索结果中的多条搜索记录

    3. 请参照下图进行配置,注意:

    4. 目标控件中,点击5,选择捕捉控件进行相似控件捕捉,具体方式可参照捕捉相似控件文档循环相似控件

  4. 循环相似控件组件体内,添加获取文本(网页)组件:

    1. 该步主要用于获取相似控件中每一个控件的文本信息,即获取每条搜索记录的内容

    2. 请参照下图进行配置,注意:

    3. 目标控件中,请选择该组件外层的循环相似控件中输出的每次循环项,用以定位本次获取文本的具体控件获取文本(网页)

  5. 循环相似控件组件体内,在获取文本(网页)组件后,添加在Excel末尾写入一行组件

    1. 该步主要用于从控件中提取的文本信息写入之前激活的Excel sheet页中

    2. 请参照下图进行配置,注意:

    3. 为设定写入Excel中每行内容的具体格式,在写入内容项中,点击5,选择编辑表达式的方式进行输入

      1. 并在其中写入一个数组:[v_web_text_1,"RPA机器人",v_range_item_1],其中:

      2. v_web_text_1获取文本(网页)组件的输出项,是一个变量,表示每个所获取标题的文本内容

      3. “RPA机器人”是一个固定值(常量),在每行写入内容的第二列,表示该数值由RPA机器人所获取

      4. v_range_item_1]按照次数循环组件的输出项,是一个变量,表示当前所获取的是搜索记录的第几页

      5. 上述格式内容可以根据您的需求进行调整,设置变量则每次写入变量的值,设置常量则每次输入固定值Snipaste_2022-07-15_16-48-17

  6. 至此,您已经完成一个简单RPA可视化工程的构建!

调试您的RPA工程

在正式使用您的RPA工程之前,您需要现在本地的开发环境中对所构建的工程进行调试,以确保该工程在发布成应用后可以在机器人侧正常执行。调试

  1. 您可以点击编辑器工具栏中的调试2按钮(如上图1),对画布中的流程从头到尾进行一遍调试执行

  2. 若您只希望对流程中的部分组件进行调试,可以选中一个组件(如上图2),点击组件上方的调试按钮,即可对该组件及其后的组件进行调试执行

  3. 调试执行的过程中,若想终止调试,可以点击上图1位置的红色方块按钮

  4. 调试执行的结果会在画布中每个组件的右上角以图标的形式呈现

    1. 若该组件右上角出现good图标,表明该组件调试执行成功

    2. 若该组件右上角出现error图标,表明该组件调试执行失败,请点击上图3的日志面板查看日志进行修正

将您的RPA工程发布为应用

在完成工程的构建和调试后,您可以将该RPA工程发布为一个RPA应用,方便被其他机器人申请和执行。发布

  1. 点击编辑器工具栏中的发布2按钮(如上图1)

  2. 填写发布弹窗中的信息,其中发布地址请选云端

  3. 内容填写完全后,点击确定,提交发布申请

  4. RPA管理员在控制台对该申请审批通过后,该应用将在企业应用市场中可见

  5. 同时,RPA执行者可以在机器人客户端或通过接口调用等方式申请并执行该应用

至此,您已完成RPA开发者的快速入门教程!

如需了解更多,请参照《编辑器使用说明》、《可视化组件使用说明》、《SDK使用说明》等文档进行学习。

阿里云首页 机器人流程自动化 相关技术圈