Actions 构建自动化
- Updated: 2025/09/24
Actions 构建自动化
使用 actions 构建自动化工作流程并指导 bot 如何操作。 可用的 actions 位于 Control Room 中 Bot editor 的 Actions 面板中。
Actions、packages 和依赖项
Actions 将根据自动化执行的技术分为 packages。 例如,Excel advanced package 包含 Excel 相关的 actions,例如打开工作簿、转到单元格和删除单元格,您可以在 Bot editor 中插入以自动执行电子表格流程。
每个 package 都单独更新和启用,以支持新的功能。 新的 bots 是用默认版本构建的。 现有的 bots 不会自动更新。 它们使用在构建时所使用的 package 版本运行,直到 Bot Creator 手动更新到新版本。
当 Control Room 部署了一个 bot 时,将收集用于创建自动化的 packages 并将其发送到目标设备的 Bot Agent 上。 Bot Agent 缓存了 packages,以便它不需要在每次 bot 运行时更新。
为了缩短 bot 第一次在设备上运行的时间,可以使用 packages 中的预加载包选项来预加载 Bot editor。 系统会将 packages 加载到本地计算机上的 \ProgramData\AutomationAnywhere\GlobalCache,以便在运行时快速访问。
在 action 中使用来自 package 的 bot 后,package 将成为该 bot 的依赖文件。
- 在 packages 中了解有关管理 Packages 的更多详情。
- 开发人员可以在 Package SDK 中了解有关创建包的更多信息。
- 在 bots 中了解有关管理 package 和 Bot 依赖项 依赖项的更多详情。
软件包和 exe 文件
| Packages | exe 进程文件 |
|---|---|
| DLL | Automation.CSharpDLLWrapper.exe |
| 数据库 | Automation.DatabasePlayer.exe |
使用 actions
将鼠标移动到 action 图标右上角的垂直省略号上,以访问以下功能:
- 复制 action
- 重复 action。
- 剪切 action
- 复制 action 并将其从 bot 代码中移除。
- 在 action 后粘贴
- 将复制的 action 粘贴到所选 action 下方。
- 删除 action
- 从 action 代码中移除 bot。
- 禁用 action
- 在运行时,bot 将忽略 action,直到您启用它。
- 启用断点
- 出于调试目的暂停 bot。
- 跳过
- 在调试模式下,使用“跳过”图标进入下一个操作。 默认情况下,将从调试模式下的第一个操作开始。
您可以使用 actions 顶部的工具栏一次编辑多个 Bot editor。
- 在此 bot(搜索框)中查找
- 在 action 的“流”、“列表”或“双”视图中搜索任何文本或 package,如 actions 名称、Task Bot 名称、字符串名称或变量名称。 您可以在 bot 的多个页面中搜索文本,不需要手动加载这些页面。 在查看或编辑代码行较长的 bot 以确定搜索到的文本(如变量、字符串或 actions)在何处使用时,此功能非常有用。
- 在 Bot editor 中,只能在代码行中搜索。
- 搜索不区分大小写。
- 从此处运行
- 使用“从此处运行”选项,可以跳过之前的所有代码行,从 Bot editor 中的特定行开始执行 bot。 此功能有助于快速且轻松地执行特定代码块,而无需运行完整的 bot。注: 当您在 bot 中的条件 packages 中使用 action 时,例如 If、Loop 或 Error handler,该 action 中不提供从此处运行选项。 但是,您可以从 If、Loop 或 Error handler actions 使用从此处运行选项。
- 复制项目
- 复制 actions 到剪贴板,以便在 bot 中复制。
- 剪切项目
- 复制 actions 并将其从 bot 代码中移除。
- 粘贴项目
- 在突出显示的 actions 之后粘贴一个或多个 action。 如果未突出显示 action,则 actions 会附加到自动化序列的末尾。注: 此图标仅在剪贴板中有 actions 时才启用。
- 复制到共享剪贴板
- 将 actions、触发器和元数据复制到在 bots 之间共享的剪贴板。
- 从共享剪贴板粘贴
- 粘贴来自其他 actions 的 bot、触发器和元数据。注: 此图标仅在共享剪贴板中有 actions 时才启用。
如果 bot 处于调试模式并且您只选择了一行代码,则复制到共享剪贴板选项不会显示。 但是,当您选择多行代码时,此选项将显示。
Bot editor 中的事件自动保存功能
- 录制器: 使用某些 actions 创建 bot 并单击录制器时,就会保存事件;当录制完成时,事件就会自动保存。
- 变量管理器: 创建或编辑变量以将其插入 action 时,将保存更改。注: 当您删除变量或通过按 F2 打开变量列表来插入变量时,不支持自动保存功能。
- “操作”菜单(垂直省略号): 从此菜单选择任何 action,例如包时,将自动保存事件。 对包页面做出任何更改并返回到 Bot editor 时,将保存事件。
- 找到文件: 单击找到文件图标时,将保存 bot(如果未手动保存)。 此外,单击添加选项后,将自动保存 bot。
- 对话框: 对话框打开时,如果做出了任何更改,它就会自动保存。注: 自动保存只为顶级对话框触发,不为嵌套的对话框触发。
- 删除变量: 删除未使用的变量时,将保存事件。
- Bot 名称更改: 如果编辑了 bot 的名称,将保存事件。