UIPATH-Day09-01-Reframework框架介绍

Reframework框架

Reframework(Robotic Enterprise Framework)框架的结构图如下:

可以看到整个框架一共分成4个部分

  1. 初始化
  2. 获取数据
  3. 处理数据
  4. 结束流程
Invoke Workflow File

Reframework框架只是一个架构性的流程,我们不要把具体的工作交给它,而是将执行业务逻辑的工作流程独立编写,这时候就需要使用 Invoke Workflow File。
其使用方法,详见 变量和参数 一节。

初始化

打开Main.xaml这个文件,可以看到它是一个 State Machine类型的流程。
关于状态机的介绍,参见状态机-简书
用于完成工作流程初始化的部分:
1-负责强制关闭会影响Uipath Robot运行的程序和进程;
2-打开Uipath将会运行的程序和进程;
3-读取配置文件等。

Try Catch

学习这个初始化的重点在于学习这个 Try Catch:
双击上图中的 Init,打开它的详细流程:

把 Try的Sequence (init state)展开:
这里面包含3个模块:(负责把相关的参数和系统运行的环境准备好)
1.一个Assign,定义系统错误.(变量名:SystemError 变量类型: Exception 没有初始值,这里赋值为 Nothing)
2.判断是否是第一次运行,如果是则读取Config是空,则进行初始化所有设定。
3.初始化应用程序。这里通常是我们自己的系统,比如网页。
在这里插入图片描述

把 Catch展开:

在这里插入图片描述

最后
SystemError这个变量就是用来控制初始化时的两条线
1.初始化成功,则进行获取数据。
2.初始化失败,则结束流程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值