操作 构建自动化

使用 操作 构建自动化工作流程并指导 机器人 如何操作。 可用的 操作 位于 Control Room机器人编辑器操作 面板中。

操作软件包 和依赖项

操作 将根据自动化执行的技术分为 软件包。 例如,Excel 高级版 软件包 包含 Excel 相关的 操作,例如打开工作簿转到单元格删除单元格,您可以在 机器人编辑器 中插入以自动执行电子表格流程。

每个 软件包 都单独更新和启用,以支持新的功能。 新的 机器人 是用默认版本构建的。 现有的 机器人 不会自动更新。 它们使用在构建时所使用的 软件包 版本运行,直到 Bot Creator 手动更新到新版本。

Control Room 部署了一个 机器人 时,将收集用于创建自动化的 软件包 并将其发送到目标设备的 Bot Agent 上。 Bot Agent 缓存了 软件包,以便它不需要在每次 机器人 运行时更新。

为了缩短 机器人 第一次在设备上运行的时间,可以使用 软件包 中的预加载包选项来预加载 机器人编辑器。 系统会将 软件包 加载到本地计算机上的 \ProgramData\AutomationAnywhere\GlobalCache,以便在运行时快速访问。

操作 中使用来自 软件包机器人 后,软件包 将成为该 机器人 的依赖文件。

  • 软件包 中了解有关管理 软件包 的更多详情。
  • 开发人员可以在 软件包 SDK 中了解有关创建包的更多信息。
  • 机器人 中了解有关管理 软件包机器人 依赖项 依赖项的更多详情。

软件包和 exe 文件

软件包 exe 进程文件
DLL Automation.CSharpDLLWrapper.exe
数据库 Automation.DatabasePlayer.exe

使用 操作

重要: 在您创建 操作 时,软件包 中的每个 Control Room 提供最低限度的兼容 Bot Agent机器人 版本信息。 因此您可以更新您的 机器人 并减少因不兼容的 Control RoomBot Agent 版本导致的运行时错误。

您可以在 操作 中配置 机器人编辑器。 双击 操作 查看您可以配置的字段和功能,然后双击或拖动 操作 以将其插入到自动化中。

将鼠标移动到 操作 图标右上角的垂直省略号上,以访问以下功能:

复制 操作
重复 操作
剪切 操作
复制 操作 并将其从 机器人 代码中移除。
操作 后粘贴
将复制的 操作 粘贴到所选 操作 下方。
注: 此选项仅在剪贴板中有 操作 时显示。
删除 操作
操作 代码中移除 机器人
禁用 操作
在运行时,机器人 将忽略 操作,直到您启用它。
启用断点
出于调试目的暂停 机器人
调试工具
跳过
在调试模式下,使用“跳过”图标进入下一个操作。 默认情况下,将从调试模式下的第一个操作开始。

您可以使用 操作 顶部的工具栏一次编辑多个 机器人编辑器

在此 机器人(搜索框)中查找
操作 的“流”、“列表”或“双”视图中搜索任何文本或 软件包,如 操作 名称、任务机器人 名称、字符串名称或变量名称。 您可以在 机器人 的多个页面中搜索文本,不需要手动加载这些页面。 在查看或编辑代码行较长的 机器人 以确定搜索到的文本(如变量、字符串或 操作)在何处使用时,此功能非常有用。
  • 机器人编辑器 中,只能在代码行中搜索。
  • 搜索不区分大小写。
从此处运行
使用“从此处运行”选项,可以跳过之前的所有代码行,从 机器人编辑器 中的特定行开始执行 机器人。 此功能有助于快速且轻松地执行特定代码块,而无需运行完整的 机器人
注: 当您在 机器人 中的条件 软件包 中使用 操作 时,例如 If循环错误处理程序,该 操作 中不提供从此处运行选项。 但是,您可以从 If循环错误处理程序 操作 使用从此处运行选项。
复制项目
复制 操作 到剪贴板,以便在 机器人 中复制。
剪切项目
复制 操作 并将其从 机器人 代码中移除。
粘贴项目
在突出显示的 操作 之后粘贴一个或多个 操作。 如果未突出显示 操作,则 操作 会附加到自动化序列的末尾。
注: 此图标仅在剪贴板中有 操作 时才启用。
复制到共享剪贴板
操作、触发器和元数据复制到在 机器人 之间共享的剪贴板。
从共享剪贴板粘贴
粘贴来自其他 操作机器人、触发器和元数据。
注: 此图标仅在共享剪贴板中有 操作 时才启用。
注: 仅对具有 Bot Creator 权限的用户启用复制到共享剪贴板从共享剪贴板粘贴选项。

如果 机器人 处于调试模式并且您只选择了一行代码,则复制到共享剪贴板选项不会显示。 但是,当您选择多行代码时,此选项将显示。

机器人编辑器 中的事件自动保存功能

机器人编辑器 中,当使用 操作 构建自动化时、机器人 未手动保存时,将执行自动保存,并且 机器人 现在为特定事件自动保存更改。
注: 自动保存功能目前仅适用于特定事件。
支持自动保存功能的一些事件如下所示:
  • 录制器: 使用某些 操作 创建 机器人 并单击录制器时,就会保存事件;当录制完成时,事件就会自动保存。
  • 变量管理器: 创建或编辑变量以将其插入 操作 时,将保存更改。
    注: 当您删除变量或通过按 F2 打开变量列表来插入变量时,不支持自动保存功能。
  • “操作”菜单(垂直省略号): 从此菜单选择任何 操作,例如时,将自动保存事件。 对页面做出任何更改并返回到 机器人编辑器 时,将保存事件。
  • 找到文件: 单击找到文件图标时,将保存 机器人(如果未手动保存)。 此外,单击添加选项后,将自动保存 机器人
  • 对话框: 对话框打开时,如果做出了任何更改,它就会自动保存。
    注: 自动保存只为顶级对话框触发,不为嵌套的对话框触发。
  • 删除变量: 删除未使用的变量时,将保存事件。
  • 机器人 名称更改: 如果编辑了 机器人 的名称,将保存事件。