Blue Prism - 对象工作室
Object studio 主要用于开发对象。在对象内部,我们有不同类型的操作,如下所示 -
用于监视元素的应用程序模块
初始化页面和清理页面
从 Object Studio 创建对象
启动 Blue Prism 后,打开 Studio 选项卡,右键单击“对象”并选择“创建对象”。屏幕截图清楚地解释了创建对象的过程 -


为新业务对象提供名称。

它将在对象列表中创建一个对象。
Object Studio 中的不同阶段
下面列出了 Object Studio 中的不同阶段 -
- 关联
- 堵塞
- 读
- 写
- 导航
- 代码
- 等待
- 过程
- 页
- 行动
- 决定
- 选择
- 计算
- 多重计算
- 数据项
- 收藏
- 环形
- 笔记
- 锚
- 结尾
- 例外

创建对象后,将创建初始化、清理和操作页面,并且将通过上述阶段启动初始化页面。
下面的业务对象 (VBO) 将为您提供有关如何使用各个阶段以及 VBO 如何工作的更详细说明。
了解 Excel 的集合
以行和列的形式存储的多个值称为集合。
我们使用以下两种方式将行添加到集合中 -
使用内部 VBO 作为“集合”。
使用“实用程序集合操作”VBO。
创建业务对象
输入您要创建的业务对象的名称,如下所示 -

现在,输入业务对象的描述,如下所示 -

然后,单击“完成”。

双击新创建的VBO将其打开。

在操作选项卡中,默认情况下会创建开始阶段和结束阶段,并带有指向它们的链接,选择链接并删除,以便可以在其中实现实际阶段。
创建一个集合并使用内部 VBO 将行添加到集合中。

提供集合名称、描述并在字段中提供详细信息:名称、类型、描述和字段。使用添加字段添加任何额外字段。


使用循环阶段
从阶段中选择循环,循环将有开始和结束部分。它用于执行循环中提到的迭代的阶段。

提供循环的名称并从下拉列表中选择正确的集合。

创建四个日期项
使用数据项阶段,创建四个数据项,如下所示 -
- C号
- C名
- 限制
- 日期

使用多重计算将数据添加到空行中的集合中。


为该多重计算提供名称,将表达式从集合列表拖动到表达式,然后将数据项从数据项列表拖动到存储在值中。
使用“链接”链接阶段并保存业务对象。
单击播放按钮执行 VBO。

结果将是集合中提供的正确输出,如下所示 -

我们将通过 Excel 来了解集合,如下所示 -
首先,我们需要创建一个实例并将输出作为“句柄”,然后打开工作簿名称并将句柄作为输入参数传递。
它将写入工作簿名称,然后执行另一个操作以集合形式获取工作表。
第1步:创建实例
行动 -
名称:创建实例
描述:创建实例
业务对象 -
Excel女士VBO
操作:创建实例
输出:手柄
第 2 步:打开
业务对象:Ms Excel VBO
操作:打开工作簿
输入 -
值=句柄
文件名
输出:存储在工作簿中。
第三步:展示
业务对象:Ms Excel VBO
动作:显示
输入 -
值 = 句柄
步骤 4:将数据读入集合中
业务对象:Ms Excel VBO
操作:获取工作表作为集合(快速)
输出:存储在客户详细信息中。
第5步:循环
转到循环属性
名称:从集合中读取数据
描述:从集合中读取数据
集合:客户详细信息。
第6步:多重计算
名称: 客户资料
顾客信息。

了解 Collection 和 Excel 的选择
我们需要使用给定的数据创建学生数据 -
A级>=90
B 级 >=75
C级>=60
D 级 >=50
第1步:创建实例
行动 -
名称:创建实例
描述:创建实例
业务对象 -
Excel女士VBO
操作:创建实例
输出:手柄
第 2 步:打开
业务对象:Ms Excel VBO
操作:打开工作簿
输入 -
值=句柄
文件名
输出:存储在工作簿中。
第三步:展示
业务对象:Ms Excel VBO
动作:显示
输入 -
值=句柄
步骤 4:将数据读入集合中
业务对象:Ms Excel VBO
操作:获取工作表作为集合(快速)
输出:存储在学生详细信息中。
第5步:循环
转到循环属性
名称:从集合中读取数据
描述:从集合中读取数据
集合:学生详细信息
第六步:选择
选择名称 | 选择标准 |
---|---|
A级 | 学生详细信息 分数 >=90 且 <=100 |
B级 | 学生详细信息 分数>=75 |
C级 | 学生详细信息 分数>=60 |

创建一个数据项作为成绩。
创建计算如下 -
- A级
- B级
- C级
在循环之前,我们需要配置值。
进入行动阶段:
名称:默认单元格
业务对象:Ms Excel VB
操作:活动工作簿
然后,
执行另一个操作 - 当前单元格
业务对象:Ms Excel VBO
行动:获取活动单元格
输出存储在当前单元格中。
然后,
将数据写入excel
业务对象:Ms Excel VBO
操作:设置单元格值
执行另一个操作 - 转到下一个单元格
业务对象:Ms Excel VBO
操作:转到下一个空单元格
输入:存储在当前单元格中。

