用于 bot 创建的 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 第一次在设备上运行的时间,可以使用 Bot editor 中的预加载包选项来预加载 packages。系统会将 packages 加载到本地计算机上的 \ProgramData\AutomationAnywhere\GlobalCache,以便在运行时快速访问。
在 bot 中使用来自 package 的 action 后,package 将成为该 bot 的依赖文件。
- 在 管理包 中了解有关管理 packages 的更多详情。
- 开发人员可以在 软件包软件开发工具包 (SDK) 中了解有关创建包的更多信息。
- 在 Bot 依赖项 中了解有关管理 bots 和 package 依赖项的更多详情。
使用 actions
在您创建 bots 时,package 中的每个 action 提供最低限度的兼容 Control Room 和 Bot agent 版本信息。因此您可以更新您的 bots 并减少因不兼容的 Control Room 或 Bot agent 版本导致的运行时错误。
您可以在 Bot editor 中配置 actions。双击 action 查看您可以配置的字段和功能,然后双击或拖动 action 以将其插入到自动化中。
将鼠标移动到 action 图标右上角的垂直省略号上,以访问以下功能:
- 复制 action
- 重复 action。
- 剪切 action
- 复制 action 并将其从 bot 代码中移除。
- 在 action 后粘贴
- 将复制的 action 粘贴到所选 action 下方。
- 删除 action
- 从 bot 代码中移除 action。
- 禁用 action
- 在运行时,bot 将忽略 action,直到您启用它。
- 启用断点
- 出于调试目的暂停 bot。
您可以使用 Bot editor 顶部的工具栏一次编辑多个 actions。
- 在此 bot(搜索框)中查找
- 在 TaskBot 的“流”、“列表”或“双”视图中搜索任何文本或 action,如 package 名称、actions 名称、字符串名称或变量名称。您可以在 bot 的多个页面中搜索文本,不需要手动加载这些页面。在查看或编辑代码行较长的 bot 以确定搜索到的文本(如变量、字符串或 actions)在何处使用时,此功能非常有用。
- 在 Bot editor 中,只能在代码行中搜索。
- 搜索不区分大小写。
- 复制项目
- 复制 actions 到剪贴板,以便在 bot 中复制。
- 剪切项目
- 复制 actions 并将其从 bot 代码中移除。
- 粘贴项目
- 在突出显示的 action 之后粘贴一个或多个 actions。如果未突出显示 action,则 actions 会附加到自动化序列的末尾。注: 此图标仅在剪贴板中有 actions 时才启用。
- 复制到共享剪贴板
- 将 actions、触发器和元数据复制到在 bots 之间共享的剪贴板。
- 从共享剪贴板粘贴
- 粘贴来自其他 bot 的 actions、触发器和元数据。注: 此图标仅在共享剪贴板中有 actions 时才启用。
Bot editor 中的事件自动保存功能
- 记录器:使用某些 actions 创建 bot 并单击记录器时,就会保存事件;当记录完成时,事件就会自动保存。
- 变量管理器:创建或编辑变量以将其插入 action 时,将保存更改。注: 当您删除变量或通过按 F2 打开变量列表来插入变量时,不支持自动保存功能。
- “操作”菜单(垂直省略号):从此菜单选择任何 action,例如包时,将自动保存事件。对包页面做出任何更改并返回到 Bot editor 时,将保存事件。
- 找到文件:单击找到文件图标时,将保存 bot(如果未手动保存)。此外,单击添加选项后,将自动保存 bot。
- 对话框:对话框打开时,如果做出了任何更改,它就会自动保存。注: 自动保存只为顶级对话框触发,不为嵌套的对话框触发。
- 删除变量:删除未使用的变量时,将保存事件。
- Bot 名称更改:如果编辑了 bot 的名称,将保存事件。