用户界面

IBM RPA Studio 用户界面支持许多功能来自动执行任务。 其功能区提供了创建,编辑,调试和跟踪脚本开发所需的所有元素。

用户界面包含一个开发区域,您可以在其中使用脚本语言或低代码图形界面来开发脚本。 它还显示脚本调用图,因此您可以查看脚本的逻辑结构。

在开发脚本时,还可以运行和调试该脚本。 使用 IBM RPA Studio 调试器通过单步执行代码,跟踪全局变量值和受监视变量以及检查代码堆栈来检查脚本代码。

下图显示了用户界面功能区,窗格和开发区域。

IBM RPA Studio 用户界面。 它显示功能区,窗格和开发区域。 其中每个元素都是编号的,因此可以通过此内容来详细描述。

此部分根据如何使用功能部件来开发脚本对其进行排序。 使用下表来引用 IBM RPA Studio 截屏的每个部分。

不合规。 主题 描述
1 创建脚本 描述用于运行文件操作 (例如,创建,打开,保存和发布) 的 UI 元素。
2 编辑脚本 描述用于将变量,子例程,规则集和资产文件添加到脚本的 UI 元素。
3 编辑操作 描述用于浏览脚本中的命令,注释或取消注释命令以及查看或取消查看脚本上的变量和资产导入的 UI 元素。
4 调试脚本 描述用于开始调试的主要 UI 元素,不进行调试或逐步调试的启动元素,以及用于通过跟踪全局变量和受监视变量以及代码堆栈来监视调试的元素。
5 浏览并查找代码 描述要浏览脚本代码的 UI 元素。
6 使用工具来开发脚本 描述用于测试正则表达式,同步资产,创建脚本测试,将知识库文件转换为机器学习模型,训练知识库模型以及运行图像和 PDF 操作的 UI 元素。
7 获取帮助 描述用于访问资源的 UI 元素,以帮助您了解有关产品的更多信息。
8 "脚本" 视图方式 将 "脚本" 视图显示为用于构建脚本的开发方式。
9 Designer 视图方式 将 Designer 视图显示为用于构建脚本的开发方式。
10 "调用图" 视图方式 显示 "调用图" 视图以显示脚本的逻辑结构。
1100 “工具箱”窗格 描述用于查找和使用 "工具箱" 窗格上提供的命令的 UI 元素。
12 个月 输出窗格 描述用于打开窗格的 UI 元素,这些窗格可帮助您分析脚本输出并跟踪脚本解析错误。
13 资源窗格 描述用于打开帮助您跟踪脚本变量,资产,规则集,子例程和属性的窗格的 UI 元素。

创建脚本

主页 选项卡上,使用 文件 组中的元素来运行文件操作,例如创建,打开,保存和发布。 下图显示了用户界面上的这些元素。

"主页" 选项卡中的元素 (通过关注 "文件" 组的元素)。 这些元素包括: 新建, Wal 文件,报告文件,电子表格文件,文本文件,工作流程文件,工作流程文件,打开,从存储库打开,保存,另存为,全部保存和发布。

下表描述了 UI 元素及其操作:

UI 元素 描述
打开新文件窗口。
wal 文件 创建 WAL 文件。
报告文件 创建报告文件。
电子表格文件 创建电子表格文件。
文本文件 创建文本文件。
工作流程文件 创建工作流程文件。
待解决 打开 "打开" 对话框以从计算机打开新文件。
从存储库打开 打开 "存储库" 选项卡以从存储库打开脚本。
保存 保存当前文件。
另存为 打开 "另存为" 对话框。
全部保存 保存所有打开的文件。
发布 将脚本发布到存储库。

开发脚本

用户界面包含一个开发区域,用于对您需要开发脚本的每个资源进行分组。 在此区域中,您可以从 工具箱拖动命令,以不同方式查看代码,并添加窗格以帮助您开发和调试脚本。

"脚本" 视图方式

在开发区域中,单击 脚本 选项卡以使用脚本语言 (一种过程编程语言) 在脚本方式下开发脚本。 以下示例显示了在 "脚本" 方式下开发的样本脚本。

开发区域将重点放在 "脚本" 方式上。 它使用编写的代码来显示如何向脚本输入新命令。

根据命令对添加到脚本的命令 (例如剪切,复制或粘贴) 和特定操作运行公共操作。 下图显示了下拉菜单中的操作选项:

菜单以 "脚本" 方式打开。 当您使用 "脚本" 方式开发脚本时,它将显示菜单中可用的选项。

通过右键单击命令来打开菜单。 以下列表显示了可以运行的特定操作:

  • 格式
    格式代码语法,如其缩进。

  • 切换大纲
    折叠所选代码块。 它还会折叠所选行中最接近的代码块。

  • 折叠到定义
    折叠整个脚本中所有规则集和子例程块的树。

  • 显示所有大纲
    显示整个脚本的所有大纲信息。

了解有关 脚本方式中的 "脚本" 视图方式的更多信息。

Designer 视图方式

在开发区域中,单击 Designer 选项卡以使用低代码图形界面开发脚本。 以下示例显示了在 Designer 方式下开发的样本脚本。

开发区域专注于设计模式。 它使用图形界面来显示如何通过从 "工具箱" 窗格中移动命令来向脚本添加命令。

根据命令对添加到脚本的命令 (例如,编辑,除去,复制或粘贴) 和特定操作运行公共操作。 下图显示了下拉菜单中的操作选项:

菜单以 Designer 方式打开。 当您使用 Designer 方式开发脚本时,它将显示菜单中可用的选项。

通过右键单击命令来打开菜单。 以下列表显示了可以运行的特定操作:

  • 运行至行
    运行脚本,直到选择的命令为止。 您还可以使用 Ctrl+F10 键盘快捷键。

  • 插入
    在所选命令周围插入元素,例如在其后面或之前的空行,在其后面或之前的注释以及相关命令。

  • 复制
    在脚本上添加另一个具有相同输入和输出参数值的相关命令。

  • 转换
    将所选命令转换为具有相同输入和输出参数值的命令。

  • 变量
    根据所选命令中的变量,在脚本上查找它们的引用或替换它们。

  • 高级
    在高级选项中,您可以运行以下操作:

    • 抽取例程
      创建子例程并将所选命令移入其中。

    • 移至例程
      将所选命令移至现有子例程。

    • 环绕
      将所选命令环绕到由某些 流控制 命令创建的指令块中。

    • 注释选择
      注释所选命令。

    • 取消注释选择
      取消注释所选命令。

了解有关 Designer 方式中 Designer 视图方式的更多信息。

"调用图" 视图方式

在开发区域中,单击 调用图 选项卡以查看脚本的逻辑结构。 调用图类似于流程图图,其中将脚本中的每个子例程显示为流程图中的新节点。

以下示例显示了用于连接其所有子例程的样本脚本:

开发区域将重点放在 "调用图" 方式上。 它创建三个子例程,并使用 "运行子例程" 命令将它们相互连接。 在 "调用图" 视图中,它显示已连接的这些子例程。

调用图方式中了解有关 "调用图" 视图方式的更多信息。

“工具箱”窗格

通过单击 视图 选项卡上的 工具箱 元素或使用 Ctrl+W, X 键盘快捷键打开 "工具箱" 窗格。 您可以通过其标签或动词来标识每个命令。 例如,要在 Web 页面中单击,请使用 单击 Web 页面 命令。 按其标签在 Toolbox 上对其进行搜索,或者使用其动词 webClick

以下示例显示如何打开 " 工具箱 " 窗格以及如何搜索命令:

关注 "工具箱" 窗格的 IBM RPA Studio 。 它使用键盘快捷键打开工具箱并搜索 "单击 Web 页面" 命令。

该工具箱包含可用于开发脚本的 600 多个命令。 有关更多信息,请参阅 命令

输出窗格

视图 选项卡上,使用 Studio 组中的元素来打开帮助您分析脚本输出并跟踪脚本上的解析器错误的窗格。

  • 输出
    打开 "输出" 窗格,其中记录来自某些命令 (例如 Log Message 命令) 的消息。

"输出" 窗格,其中包含文本。 按下了 "切换自动换行" ,因此文本可以适合窗格宽度。

  • 错误列表
    打开 "错误列表" 窗格,其中显示脚本上的解析器错误。 例如,解析器错误可以针对误用命令,子例程或变量类型启动错误,警告或消息警报。

"错误列表" 窗格,其中包含子例程,变量和命令的三个错误警报。

  • 状态栏
    显示在 IBM RPA Studio上运行的操作的状态,例如,当您按关键字快捷方式或运行脚本时。

资源窗格

视图 选项卡上,使用 StudioWal 组中的元素来打开帮助您跟踪脚本变量,资产,规则集,子例程和属性的窗格。

  • 变量
    打开 "变量" 窗格,其中列出根据其类型添加到脚本的所有变量。 它还可以显示 IBM RPA的环境变量。

  • 资产
    打开 "资产" 窗格,该窗格根据脚本的类型列出您添加到脚本的所有资产。

  • 规则集
    打开 "规则集" 窗格,其中列出了您添加到脚本的所有规则集。

  • 例程
    打开 "例程" 窗格,其中列出了您添加到脚本的所有子例程。

  • 属性
    打开 "属性" 窗格,其中详细描述了 "报告" 和 "工作流程" 文件中的元素。

编辑脚本

主页 选项卡上,使用 编辑 组中的元素将变量,子例程,规则集和资产文件添加到脚本。 下图显示了用户界面上的这些元素。

"主页" 选项卡中的元素 (通过关注 "编辑" 组的元素)。 这些元素包括: 新变量,新例程,新规则集和文件。

下表描述了 UI 元素及其操作:

UI 元素 描述
新建变量 创建变量。
新建例程 创建子例程。
新建规则集 创建规则集。
资产 创建资产文件。
音频文件 创建音频文件的资产。
图像文件 创建图像文件的资产。
Web Service 创建 Web Service 的资产。
语法文件 创建语法文件的资产。

编辑操作

主页 选项卡上,使用 操作 组中的元素浏览脚本中的命令,注释或取消注释命令,查看或取消查看变量和资产导入。 下图显示了用户界面上的这些元素。

"主页" 选项卡中的元素 (通过关注 "操作" 组的元素)。 这些元素包括: "撤销" , "重做" , "向后浏览" , "向前浏览" , "注释" , "取消注释" , "可视变量" , "可见导入" , "隐藏描述" , "自动换行" , "查看脚本" , "视图设计器" 和 "启动记录器"。

下表描述了 UI 元素及其操作:

UI 元素 描述
撤销 取消上一次更改。
重做 重做上次更改。
向后导航 返回到对脚本执行的最后一个操作。
向前导航 转至对脚本执行的最新操作。
注释 注释所选行。
取消批注 取消注释所选行。
变量可见 使用 Designer 方式时,使变量在脚本上可视。
导入可见 使用 Designer 方式时,使资产导入在脚本上可视。
隐藏描述 隐藏命令描述。
自动换行 合并长行的书面意见。
查看脚本 查看脚本方式。
查看设计器 查看 Designer 方式。
启动记录器 启动 IBM RPA Studio的记录器工具。 有关更多信息,请参阅 记录器

调试脚本

使用 IBM RPA Studio 调试器来检查脚本代码。 UI 显示了许多要单步执行代码的元素,跟踪全局变量值和观察到的变量,并检查代码堆栈。

有关更多概念性和操作方法的内容,请参阅 调试脚本

调试

主页 选项卡上,使用 调试 组中的元素来运行脚本。 下图显示了用户界面上的这些元素。

"主页" 选项卡中的元素 (通过关注 "调试" 组的元素)。 这些元素包括: "开始" , "开始而不调试" , "逐步开始" , "切换断点" , "删除所有断点" , "附加到调度" 和 "附加到运行时"。

下表描述了 UI 元素及其操作:

UI 元素 描述
启动 运行脚本。
启动而不调试 运行脚本而不进行调试。
逐步启动 逐步运行脚本调试。
切换断点 添加或除去断点。
删除所有断点 删除脚本上的所有断点。
附加到调度 将脚本附加到调度作业。
附加到运行时 将脚本附加到正在运行的机器人。

调试过程

使用 调试 选项卡上的元素来单步执行代码并对其进行检查。 下图显示了用户界面上的这些元素。

"调试" 选项卡中的元素 (通过关注 "调试" 组的元素)。 这些元素包括: "继续" , "暂停" , "停止" , "单步跳入" , "单步跳出" 和 "逐步切换"。

下表描述了 UI 元素及其操作:

UI 元素 描述
继续 继续调试。
暂停 暂停调试。
停止 停止调试。
单步执行 单步跳入下一行。
单步跳过 单步执行当前突出显示的行。
单步跳出 将代码块 (如子例程或规则集) 单步跳出到调用该代码块的代码块。
逐步切换 按步骤调试的方式跟踪调试过程。

调试窗格

使用 窗口 选项卡上的元素来跟踪全局变量,查看调用堆栈,运行额外命令以及观察特定变量。 下图显示了用户界面上的这些元素。

"调试" 选项卡中的元素 (通过关注 "调试" 组的元素)。 这些元素包括: "全局变量" , "观察" , "调用堆栈" , "立即" 和 "调试栏"。

以下列表描述了用户界面元素及其操作:

  • 全局变量
    打开 "全局变量" 窗格,您可以查看在脚本上设置的每个变量,并在调试时跟踪变量的值。

  • 观察
    打开 "观察" 窗格,您可以在调试脚本时查看特定变量。 通过右键单击 "全局量" 窗格中的变量并单击 添加观察,向其添加变量。

"全局" 和 "观察" 窗格处于焦点。 "全局量" 窗格具有 a , b 和 c 变量。 它将最后一个变量添加到 "观察" 窗格。

  • 调用堆栈
    打开 "调用堆栈" 窗格,您可以跟踪脚本的执行流。

"全局量" 窗格处于焦点。 它显示在脚本以调试方式运行时主例程和 websiteActions 例程的调用堆栈。

  • 立即
    打开 "立即" 窗格,您可以运行不在脚本中的命令。

"立即" 窗格处于焦点。 它在 "立即" 窗格中添加 "日志消息" 命令以在变量接收值之前和之后诊断变量。

  • 调试栏
    打开 "调试栏" 框,该框悬浮在主窗口上,并且包含 调试 选项卡中的相同元素。

"调试栏" 框。 它显示此框上的每个元素,例如 "继续" , "暂停" , "停止" , "单步跳入" , "单步跳出" 和 "逐步切换"。

视图 选项卡上,使用 Wal 组中的元素来浏览脚本代码。 下图显示了用户界面上的这些元素。

"视图" 选项卡中的元素 (通过关注 Wal 组的元素)。 这些元素包括: "浏览至" , "转至行" , "查找并替换" , "查找结果" 和 "查找结果"。

下表描述了 UI 元素及其操作:

UI 元素 描述
导航至 打开 "浏览至" 框。
转至行 转至特定行。
查找并替换 打开 "查找和替换" 框。
查找结果 打开 "查找结果" 窗格。

使用工具来开发脚本

IBM RPA Studio 具有用于创建,测试和调试脚本的内置工具,因此您可以改进机器人功能。 通过这些工具,您可以测试正则表达式,同步资产,创建脚本测试,将知识库文件转换为机器学习模型,训练知识库模型以及运行图像和 PDF 操作。

"工具" 选项卡中的元素通过关注 "常规" , "人工智能" , "PDF" 和 "图像" 组的元素。 这些元素包括: 正则表达式构建器,资产同步,测试资源管理器, Machine Learning 模型构建器,知识库训练,区域选择器,字段映射器,抽取 PDF 文本和图像交叉器。

以下列表描述了用户界面元素及其操作:

  • 正则表达式构建器
    打开用于测试正则表达式的 "正则表达式构建器" 工具。

  • 资产同步
    打开用于同步资产的 "资产同步" 工具。 从 IBM RPA 23.0.3开始,由于除去 IVR ,此工具不可用。 有关更多信息,请参阅 已除去

  • 测试资源管理器
    打开用于为脚本创建测试的 "测试资源管理器" 工具。 有关更多信息,请参阅 脚本审计

  • Machine Learning 模型构建器
    打开 Machine Learning 模型构建器工具,您可以使用该工具将知识库文件转换为机器学习模型,例如文本分类,知识库, N-gram 和单词包模型。 有关更多信息,请参阅 机器学习

  • 知识库培训
    打开知识库培训工具,该工具可用于测试,改进现有数据以及为知识库模型创建新数据。 有关更多信息,请参阅 训练知识库模型

  • 区域选择器
    打开区域选择器工具,用于从 PDF 文件获取图像或文本。 有关更多信息,请参阅 PDF 区域选择器

  • 字段映射器
    打开 "字段映射器" 工具,用于从 PDF 文件获取和设置值。 有关更多信息,请参阅 字段映射器

  • 抽取 PDF 文本
    打开 "抽取 PDF 文本" 工具,您可以使用该工具与命令集成以从 PDF 文件获取文本。 有关更多信息,请参阅 抽取 PDF 文本

  • 图像剪切器
    打开 "图像剪切器" 工具,您可以使用该工具来剪切图像并使用 Crop Image 命令将其导出到脚本。

获取帮助

帮助 选项卡上,使用 常规 组中的元素来访问资源,以帮助您了解有关产品的更多信息。 以下列表描述了用户界面元素及其操作:

  • 帮助
    转至 IBM RPA 联机文档。

  • IBM RPA 社区
    转至 IBM RPA 社区 Web 页面。

  • 关于
    查看有关已安装的产品及其版本以及 IBM RPA Studio 版本和版权的信息。

查看日志

帮助 选项卡上,使用 日志 组中的元素来查看 IBM RPA Studio, Bot Agent 和 IBM RPA Vault生成的日志。 以下列表描述了用户界面元素及其操作:

  • Studio
    查看与 IBM RPA Studio 活动相关的日志。

  • 代理程序
    查看与 Bot Agent 服务活动相关的日志。

  • 保险库文件
    查看与 IBM RPA Vault 活动相关的日志。

有关日志的更多信息,请参阅 主要应用程序日志

布局

通过 UI 重组窗格,或者将窗格用作浮动窗口,将布局重置为缺省值,或者打开起始页。 以下列表描述了用于处理布局的用户界面元素:

  • 开始页面
    视图 选项卡上,您可以找到 开始页面 元素,该元素将打开或关注 "开始页面" 窗格。

  • 重置布局
    帮助 选项卡上,可以找到 重置布局 元素,该元素会将布局重置为缺省布局。

IBM RPA Studio 设置

工具 选项卡上,可以找到 选项 元素,这将打开平台设置窗口,您可以在该窗口中配置内部组件。 有关更多信息,请参阅 IBM RPA Studio 设置