通过 任务机器人
软件包 的运行
操作,您可以运行一个或多个子项 机器人。 配置 操作 以重复或延迟运行子项 机器人,以及传递和检索值。
操作 按指定的次数或数小时多次运行所选任务。 任务可以重复运行,直到用户选择停止该任务。 您可以将输出值保存到字典变量,其中字典中的每个键都是变量名称和子项 机器人 的相应值。 或者,您可以将每个字典键映射到变量以存储相应的值。
注: 当您创建一个具有依赖项的 任务机器人 时,请确保父级和子级 机器人 都在同一个工作区(公共或私有)中。 您不能从私有 机器人 调用公共 机器人。 要做到这一点,您首先应该将公共 机器人 签出或克隆到私有工作区,然后将两个 机器人 签入到公共工作区。
过程
-
在
操作
面板中,从任务机器人
软件包 中双击或拖动运行运行
操作。
-
在要运行的任务机器人字段中,选择子项 机器人:
注: 使用不同选项选择子
机器人 时,
查找任务机器人窗口将只允许您搜索或浏览兼容的
机器人,例如子
机器人。 例如,当父
机器人 与
MacOS 兼容时,您只能查看和搜索兼容 macOS 的
机器人。 同样,如果父
机器人 与 Windows 兼容,您可以仅将兼容 Windows 的机器人视为子
机器人。
选择 机器人 后,信息图标将显示有关 机器人 及支持环境的元信息。
选项 | 描述 |
---|
当前 TaskBot |
递归运行当前的 机器人。 |
Control Room 文件 |
|
变量 |
从以下选项中进行选择:
-
文件: 插入包含 机器人 的文件变量。
-
Control Room 路径: 输入一个以 Bots 开头的表达式,其中包含一个字符串变量以指定 机器人。 例如 Bots/$department$/PTOReport
.
注:
- 文件路径区分大小写。
-
机器人 必须与父 机器人 在同一个工作区中。
|
-
在输入值字段中,输入要传递给子项 机器人 的值或变量:
注: 您可以将一个窗口类型的变量从父 机器人 传递给子 机器人。
-
选择输入变量以激活文本字段。
-
输入所需数据类型的值。
文本字段左侧的图标表示数据类型。
如果要使用许多输入变量配置 机器人,请使用快速映射选项自动映射共享相同名称和数据类型的变量。 如果子项 机器人 包含父项 机器人 中没有相应变量的变量,则快速映射选项将创建新变量并映射它们。
- 可选:
选择重复。
- 可选:
选择重复之间的延迟选项,然后在分钟和秒字段中输入延迟时间。
- 可选:
选择在出错时继续执行此机器人中的下一个重复或操作选项。
-
在将结果保存到变量字段中,选择多个变量或字典选项:
选项 | 描述 |
---|
多个变量 |
单击添加变量映射,将每个字典键与父项 机器人 中的变量相关联。 如果不想使用 操作 提取字典值,请使用此选项。
使用多个变量选项,可以直接将子项 机器人 的输出分配给多个变量。 使用此选项,您可以将子项 机器人 返回的多个值设置到父项 机器人 的字典变量中。 您不再需要使用变量赋值命令将子项 机器人 的多个输出分配给父项 机器人 的各个变量。 您可以在父项 机器人 中使用 字典
软件包 来提取分配给父项 机器人 的字典变量的单个值。
例如,当您迁移 Enterprise 11
机器人 时,许多输出变量需要在运行任务 操作 后单独分配,这增加了 机器人 的大小。 您可以使用多个变量选项直接在 运行任务 操作 中设置父项 机器人 变量。
|
字典 |
插入或创建字典变量,以键值对形式保存输出变量和值。 字典中的每个键都是来自子项 机器人 的变量名称和相应的值。
|
-
单击保存。