花漾灵动RPA快速入门

1、前言

RPA 是 Robotic Process Automation 的缩写,意为“机器人流程自动化”,在花漾中统一称其为“自动化机器人”或简称为 “RPA”。RPA 是花漾最重要的组成部分,掌握好 RPA 的使用方法,意味着可以将大量枯燥的工作化繁为简,并能使您以一当百,轻松拥有强大的自动化能力。

本文通过一个简单的示例,带领大家快速领略花漾RPA的基础知识,阅读本章节的前提是:您需要对花漾指纹分身浏览器有一定了解。如果您还不清楚什么是浏览器分身,强烈建议您阅读 《指纹浏览器快速入门》 一文。

2、花漾RPA的三要素

流程定义、流程计划、流程任务,是组成花漾RPA的三要素,它们之间的关系如下图所示:

流程定义:流程定义是您希望完成的工作内容的流程化表达,有时也称之为流程脚本。在花漾中,用户可以自行编写流程,或者通过AI助手辅助编写流程, 也可以通过流程的智能录制特性,把您对浏览器的操作内容录制成流程。当然,你还可以通过花漾RPA流程市场获取现成的流程,再或者找花漾官方进行流程的定制。

流程计划:流程计划是指将某个流程定义与指定的浏览器分身进行编排,同时可以设置手动、自动、循环、触发等执行条件, 当条件满足时,针对每个浏览器分身依次执行流程定义,最终形成一笔流程任务。

流程任务:当把某个流程定义对指定的浏览器分身依次执行时,或者当某个流程计划被执行时,都会形成一笔流程任务。

   

《花漾RPA的三要素》

3、创建并编辑流程定义

流程定义暨流程脚本,目前花漾已经支持针对浏览器与手机 App 的自动化脚本,下面将带领大家完成上述这样一个典型的流程定义从编辑、到发布、最后到执行的完整过程。

3.1 新建并编辑流程定义

首先,请新建一个针对浏览器的流程定义,编辑此流程定义,此时,系统会提示我们:打开一个浏览器分身用来辅助我们流程定义的编写工作,请选择一个适合的分身,点击确定:

   

《编辑一个流程定义》

3.2 编写流程定义

在打开的流程编辑器中,有很多种办法帮助我们编写流程:

  1. 方法一:通过拖拽左边的流程节点,像搭积木一样编写流程,该方法需要有一定的编程思维,理论上能够编写任意复杂的流程
  2. 方法二:可以通过AI助手小漾同学,由它协助您完成流程的编写工作
  3. 方法三:开启智能录制,花漾会捕获您对浏览器的操作并将其录制成流程节点
   

《编写流程定义的三种方法》

本文带您领略花漾RPA的各个组成部分,故我们会忽略流程定义的编写过程。

3.3 发布流程定义

流程定义编写完毕后,我们需要将其发布:

   

《发布流程定义》

只有发布后的流程才可以用来重复执行或将其编排进某个流程计划。

4、创建流程计划

假定我们希望每天上午10点自动执行刚才发布的流程,为了满足此场景,需要创建一个流程计划,设置其类型为“自动计划”,并指定执行时间与重复日期。以下分别展开介绍:

4.1 指定浏览器分身列表

创建一个流程计划,选择刚才发布的流程定义,并指定拟执行此流程定义的浏览器分身列表:

   

《创建流程计划:指定浏览器分身列表》

4.2 设置计划类型

按照需求,将计划设置为自动类型,并指定执行时间与重复日期:

   

《创建流程计划:设置计划类型》

4.3 设置执行策略

指定流程执行设备、浏览器分身的并发数量、并发间隔等相关执行策略:

   

《创建流程计划:设置执行策略》

4.4 执行流程计划

至此,流程计划创建完毕,每天上午10:00会自动执行刚才发布的流程定义。

针对流程计划,也可以点击 “立即执行”,此时,系统会根据流程计划中的内容创建一笔流程任务,可以看到,刚才指定的浏览器分身被依次打开,分别执行流程定义中的内容。当所有的浏览器分身都执行完毕后,流程结束。

   

《执行流程计划》

5、查看流程任务

我们可以在流程任务页签内,查看到刚才创建的流程任务,点击进入详情页面,可以查看流程在执行过程中的详细信息:

   

《查看流程任务详情页面》

6、视频教程

针对上文所介绍的内容,您也可以观看下述视频教程,辅助您完成一个RPA流程定义从编辑、到发布、到执行的完整过程。

7、进一步阅读

至此,我们通过一个非常简单的示例,带大家了解了什么是流程定义、流程计划和流程任务,这三者是构成花漾 RPA 的核心要素。但上述流程着实过于简单,要想编写出符合自己业务需求的流程定义并完全掌握花漾 RPA 的巨大能力,还需要您继续阅读 后续的章节内容

最后更新于 2024-06-01 11:43
回到顶部