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


为新业务对象提供名称。

它将在对象列表中创建一个对象。
Object Studio 中的不同阶段
Object Studio 中的不同阶段如下所示 −
- 链接
- 块
- 读取
- 写入
- 导航
- 代码
- 等待
- 处理
- 页面
- 操作
- 决策
- 选择
- 计算
- 多重计算
- 数据项
- 集合
- 循环
- 注释
- 锚点
- 结束
- 异常

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

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

然后,单击完成。

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

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

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


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

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

创建四个日期项
使用数据项阶段,创建四个数据项,如下所示 −
- C no
- C name
- Limit
- Jdate

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


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

结果将具有集合中提供的正确输出,如下所示 −

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

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

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

