UiPath RPA开发

 

一:Rpa的概念


1.1机器人流程自动化(Robotic Process Automation,RPA)就是利用机器人技术来实现流程的自动化处理。

2017年,IEEE(电气电子工程师学会)给出的RPA定义是,通过软件技术来预定业务规则以及活动编排过程,利用一个或多个相互互不关联的软件系统,协作完成一组流程、活动、交易和任务,在人工对异常情况进行管理后交付结果和服务。

 

二:UiPath基础


2.1工作流是业务过程的部分或整体,在计算机应用环境下的自动化流程,是对工作流程及其各种操作步骤间的业务规则的抽象、概括描述。Uipath使用工作流来归档一个工作中的所有活动。

Uipath自动化项目的三种工作流类型分别是序列(Sequence)、流程图(Flowchart)和状态机(State Machine).

 

序列(Sequence)是包括一组执行顺序不变的活动(Actively)的流程,可以将Activity从上而下排列,顺序执行。

流程图(Flowchart)是比Sequence更加复杂的流程,可以将流程按照不同的分支匹配执行。当自动化流程中有多个分支条件,且不同的分支对应一系列复杂操作流程时,或者业务流程相对复杂,且执行过程中有大量重复执行的操作步骤时,就可以选择使用Flowchart。

状态机(State Machine)也是一种工作流类型,它相当于一个独立的模块,里面包含一个或多个实现了相对独立功能的Flowchart和Sequence。

三:数据类型

3.2.1 String

3.2.2 Int32

3.2.3 Double

3.2.4 Boolean

3.2.5 DateTime

3.2.6 GenericValue

3.2.7 Array

3.2.8 Dictionary

3.2.9 List

四:UiPath控制语句

4.1分支结构活动
4.1.1 If
4.1.2 Flow Decision
4.1.3 Switch
4.1.4 Flow Switch

 

4.2循环结果活动
4.2.1 While

4.2.2 Do While

4.2.3 For Each

4.2.4 Break

4.2.5 Continue

五:Excel自动化操作

六:用户界面自动化

七:选择器和录制器

八:数据抓取

九:邮件自动化

十:Orchestrator

十一:企业框架

企业自动化框架(Robotic Enterprise Framework ,REF),简称企业框架,是UiPath为RPA开发人员提供的一种开发模板。REF的主架构由状态机设计而成,学习企业框架首先要熟练掌握状态机的用法。

企业框架由4部分组成。

#初始化模块(Initialization):机器人读取项目的Config配置文件,打开项目有关的应用环境,关闭无关的应用环境,初始化任务数据等。如果初始化成功,程序将执行获取数据模块,否则执行流程结束模块。

##获取数据模块(Get Transaction Data):机器人从任务列表里面获取即将执行单个事务所需的数据,这里所指的人物列表可能来源于数据库、OC端的队列、Excel表、文件夹下的文件等。如果有新数据,机器人执行数据处理模块,否则执行流程结束模块。

###数据处理模块(Process Transaction):主要处理单个事务的任务。处理成功或发送Business Exception,机器人执行获取数据模块,获取吓一跳单个事务的数据;如果是发送系统错误System Exception,程序将进入初始化环节进行重试。

####流程结束模块(End Process):该阶段是机器人的收尾阶段,比如关闭相关的应用环境块、最终的数据汇总更新、发邮件通知用户等。

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值