UiPath Documentation
autopilot
latest
false
Autopilot 用户指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

为 Autopilot for Everyone 设计相关自动化

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

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

设计最佳实践

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

项目最佳实践

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

输入参数最佳实践

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

输出参数最佳实践

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

异常处理最佳实践

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

备注:

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

Autopilot for Everyone 的自动化属性

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

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

  • 自动化的作用
  • 自动化卡的显示方式
  • 如何推断参数值
  • 如何运行自动化
  • 执行自动化之前的任何必要上下文

了解如何配置自动化属性

返回大量数据的自动化

Autopilot for Everyone 聊天会话的信息容量有限。因此,在构建检索任务等数据量大的自动化时,请确保仅返回相关数据。

为此,请考虑以下事项:

  • 在自动化中包含参数以进行筛选。 例如,如果您从 Outlook 检索事件,请添加参数,以便按主题或参加者筛选结果。
  • 创建两个自动化:
    • 一个自动化会返回多个包含有限详细信息的对象,以及
    • 一个自动化可返回单个对象的广泛详细信息。

Autopilot for Everyone Studio 模板

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

设计自动化后,请确保:

  1. 将包发布到安装了 Autopilot for Everyone 的租户。
  2. 创建相应的流程并将其部署到所需用户有权访问的文件夹。
  3. 配置自动化属性

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新