API Task 常见问题解答
- Updated: 2025/04/30
API Task 常见问题解答
查看常见问题以了解更多关于 API Tasks 的信息。
- 在表单中创建和使用 API Tasks 涉及哪些不同步骤(实时)?
-
- 在流程中创建和使用 API Tasks 涉及哪些不同步骤(按需)?
-
- API Task 与任务机器人的执行方式有何不同?
-
API Tasks 在 Automation 360 Cloud 中执行,不同于任务机器人,它使用客户基础架构上的机器人运行程序设备。API Tasks 不执行像任务机器人那样的桌面交互,可以快速启动,并且可能比任务机器人运行得更快。
此外,该产品符合《通用数据保护条例》 (GDPR) 和《加州消费者隐私法案》 (CCPA)。API Task 也是符合 SOC 2 标准的平台的一部分。 所有 API Task 数据均已加密,我们还为动态和静态数据提供加密。
- 是否可以在 API Tasks 中读取或写入文件?
- 是,您可以在 API Tasks 中读取或写入文件流。 REST Web Services package 现在支持通过变量读取文件流,使您可以无缝访问存储在 OneDrive 等在线存储中的文件。 虽然我们目前仅支持 OneDrive,但我们的路线图包括与其他流行云存储服务的集成计划。
- API Task 是否支持使用 Package SDK 创建的自定义软件包?
- 否,API Task 目前不支持使用 Package SDK 构建的软件包。
- 如果我的 API 设备池中的某个设备出现故障,是否会自动启动另一个设备?
- 是,一切都由系统为您管理。
- 用户是否可以为 API Tasks 创建设备池,并为其分配 API 任务?
- 不,您不能为 API Tasks 创建自己的设备池。 Automation Anywhere Cloud 平台自动配置和管理 API Task 容器,动态扩展以兼容波动的工作负载。
- 如果 API Task 超过会话限制会发生什么?它是立即失败还是被排队?
-
- 实时模式: 如果实时模式(通过表单调用的人工模式)中的 API Task 超过会话限制,它将立即失败。 这是因为实时模式任务是预先部署并准备立即执行的,对于由于并发限制而无法执行的任务,没有排队机制。
- 按需模式: 如果按需模式(无人值守 - 通过流程调用)的 API Task 超过会话限制,它将被排队,并在会话可用时进行处理。 这意味着任务不会立即失败,而是会等待直到有一个会话被释放后才能执行。
- 设备从启动以来的使用寿命是多久?
- API 设备池的资源可在您配置的持续时间内使用。
- 部署机器上是否需要设置任何内容?
- API Tasks 在 Automation 360 Cloud 设备上执行;因此,无需在他们的基础架构上设置任何客户设备。
- 我需要进行任何设备安装吗?
- 云设备在由 Automation Anywhere 托管的集群上运行。 客户无需进行设备安装。
- API Task 执行是否有超时?
- 对于实时 API Tasks,超时时间为 1 分钟。 对于按需 API Tasks,超时时间为 15 分钟。
- 云设备上存储什么类型的数据,这些信息会保留多长时间?
- 瞬态数据不会持久保存;只有 API Task 元数据会被保存。
- 为什么在 API Task 编辑器中运行选项不可用?
- API Tasks 无法部署到您的本地电脑。 因此,API Task 编辑器不包含运行选项。 但是,您可以通过表单、流程、端点,或使用立即运行选项调用 API Tasks。
- 如何在我的 API Task 中查找错误?
- 要验证您的 API Task 逻辑是否正确,您可以使用调试器工具并观察输出变量。 您还可以使用错误处理程序包操作来检查 API Task 中的任何错误。
- 什么是预热?
- 预热是指在 Cloud 设备上预先安装 API Task 逻辑和命令的过程,以准备处理传入的请求。 在预热期间,包括库在内的所有 API Task 依赖项都会预先安装。 这样做很有好处,因为它消除了在部署 API Task 之前检查依赖项的需要。 因此,API Tasks 运行时具有非常低的延迟。在表单中调用的 API Tasks 必须在 Cloud 设备上预热才能成功执行。 在执行包含表单(附加 API Task)的流程之前,您可以在审计日志中检查 API Task 是否已预热。 有关更多详情,请参阅 查看 API Task 运行时审核日志。
- API Tasks 的许可证模型是什么?
- 对于每个 Control Room,每位云客户可免费获得执行 100 次 API Task 的基本权限。 基本权限还包括两个并发执行,表示您可以同时运行两个 API 任务。 要获得更高的执行限制和额外的并发数,您可以购买 Enterprise Platform 许可证或 API Task 超额 SKU。 详细信息类似于下图。 如需进一步帮助,请联系您的客户服务经理。
- 我是否可以为 API Tasks 创建一个设备池并为其分配 API Tasks?
-
不,您不能为 API Tasks 创建自己的设备池。 Automation Anywhere 云平台自动配置和管理 API Task 容器,动态扩展以兼容波动的工作负载。
- 如果 API Task 超过会话限制会发生什么?它是立即失败还是被排队?
-
超出会话限制的 API 任务的行为取决于所使用的 API Task 模式:
- 实时模式: 如果实时模式(通过表单调用的人工模式)中的 API Task 超过会话限制,它将立即失败。 这是因为实时模式任务是预先部署并准备立即执行的,对于由于并发限制而无法执行的任务,没有排队机制。
- 按需模式: 如果按需模式(无人值守 - 通过流程调用)的 API Task 超过会话限制,它将被排队,并在会话可用时进行处理。 这意味着任务不会立即失败,而是会等待直到有一个会话被释放后才能执行。
- API Tasks 支持哪些变量类型?
-
API Tasks 支持以下变量类型:
- 字符串
- 数字
- 日期时间
- 布尔值
- 凭证
- 列表
- 字典
- 记录
- 表
- 会话
- 如果我在单个 API Task 中包含 10 个 API 调用,会被计为一次还是多次执行?
- 计为一次执行。
- 在流程中按需部署 API Task 时,您会遇到错误“未知: 无法找到机器人代理自动注册令牌。” 该如何解决这个问题?
- 上述错误表明,API Task 的按需部署没有可用的注册密钥。 要解决这一问题:
- 导航到 。
- 单击编辑,默认选择生成新密钥选项。
- 单击保存更改以生成注册密钥。