autopilot
latest
false
UiPath logo, featuring letters U and I in white

Autopilot overview

上次更新日期 2024年12月12日

设计与 Autopilot 相关的自动化

此页面面向自动化开发者,指导他们了解构建针对 Autopilot 优化的自动化的最佳实践。

Autopilot 可以根据用户查询推荐和执行自动化。 它还会推断参数值,以帮助设置自动化。 由于这些原因,开箱即用的自动化具有额外的配置和最佳实践,以帮助简化 Autopilot 功能。

设计最佳实践

为了构建稍后可以由Autopilot for Everyone使用的自动化,我们建议以下最佳实践:

项目最佳实践

  • 要允许 Autopilot 在 MacOS 上使用自动化,请构建具有跨平台兼容性的自动化项目。
  • 让每个自动化专注于单个任务。 例如,在单个序列中使用一到五个活动。

输入参数最佳实践

  • 使用描述性参数名称并遵循命名约定,例如“驼峰式命名法”。
  • 如果某些参数是成功执行自动化所必需的,请在设计时根据需要进行设置。
  • 仅使用以下数据类型:
    • “字符串” - 呈现为自由文本字段。
    • Int32 - 呈现为整数选取器
    • Double - 呈现为整数或十进制数字选取器
    • 布尔值 - 呈现为 True / False 下拉菜单
    • 日期时间 - 呈现为日期时间选取器

输出参数最佳实践

  • 使用描述性参数名称并遵循命名约定,例如“驼峰式命名法”。
  • 仅使用以下输出参数:
    • ResultMessage - 可以是以下任一内容:
      • 重新显示给用户的字符串消息。 它通常保存操作结果。
      • JSON 或数据表对象的字符串序列化。
        重要提示: Autopilot 可以理解具有单级别 JSON 对象或平面数据表的 JSON 数组。
    • output_html - Autopilot 用于呈现的 HTML 字符串。 如果使用此输出,Autopilot 会呈现 iFrame 中的 HTML。 不得将自动化配置为预响应自动化。

异常处理最佳实践

  • 使用业务规则异常和自定义错误消息来处理已知错误,以防止将完整的堆栈追踪发送到 Autopilot。

备注:

要在 Autopilot 中使用现有自动化,请确保它们符合前面提到的设计注意事项。

Autopilot 的自动化属性

Autopilot 仅根据您提供的描述推荐自动化。 为了让 Autopilot 建议正确的自动化,请确保每个自动化都有不同的描述,以最大程度地减少重叠。 Autopilot 还可以推断自动化所需的参数值,从而简化流程,您无需了解所有详细信息。 在设置过程中,请务必提供明确的参数。 运行自动化时,Autopilot 会从对话中推断参数值或要求其他详细信息。

一组元数据属性可帮助 Autopilot 了解各个方面,例如:

  • 自动化的作用

  • 自动化卡的显示方式

  • 如何推断参数值

  • 如何运行自动化

  • 执行自动化之前的任何必要上下文

了解如何配置自动化属性

返回大量数据的自动化

Autopilot 聊天会话存储信息的能力有限。 因此,在构建数据量很大的自动化(例如检索任务)时,请确保仅返回相关数据。

为此,请考虑以下事项:

  • 在自动化中包含参数以进行筛选。 例如,如果您从 Outlook 检索事件,请添加参数,以便按主题或参加者筛选结果。

  • 创建两个自动化:

    • 一个自动化会返回多个包含有限详细信息的对象,以及

    • 一个自动化可返回单个对象的广泛详细信息。

Autopilot for Everyone Studio 模板

UiPath 提供的模板已应用几条特定于设计的建议。 要使用模板,请从UiPath Marketplace >“Studio”>“模板”页面访问该模板。

设计自动化后,请确保:

  1. 将包发布到安装了 Autopilot 的租户。

  2. 创建相应的流程并将其部署到所需用户有权访问的文件夹。

  3. 配置自动化属性

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。