autopilot
latest
false
UiPath logo, featuring letters U and I in white
Autopilot overview
Last updated 2024年11月15日

设计与 Autopilot 相关的自动化

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

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

设计最佳实践

To build automations that can be leveraged later by Autopilot for everyone , we suggest the following best practices:

项目最佳实践

  • 要允许 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。保留所有权利。