当您导入流程自动化时,可能会遇到导入可能无法按预期工作的问题。 本主题描述了如何成功导入流程自动化的场景。

导入流程自动化场景

对于这些场景,流程自动化包括带流程自动化和测试表单的依赖项,需要从环境 A 导入到环境 B。目标是成功从环境 A 导入到环境 B

场景参数

  • 流程自动化使用流程自动化,两者都在环境 A 中使用测试表单。
  • 仅子级导出的 zip 文件包含流程自动化和测试表单。
    注: 必须手动导出正确的文件。
  • 仅父级导出的 zip 文件包含流程自动化和测试表单。
  • 父级和子级导出 zip 文件包含流程自动化、流程自动化和测试表单。

场景 A最佳案例

  1. 环境 B 中没有文件。
  2. 仅子级 zip 文件导入到环境 B流程自动化和测试表单的文件就会出现在存储库中。

    Automation Co-Pilot 接收到流程自动化和测试表单文件的批量导入事件,并成功创建名为子流程的新流程自动化。

  3. 仅父级 zip 文件导入到环境 B流程自动化和测试表单的文件现在会出现在存储库中。

    Automation Co-Pilot 接收到流程自动化和测试表单文件的批量导入事件。 由于子流程存在于 Automation Co-Pilot 中,所以成功创建了父流程

  4. 您的导入成功,因为子进程父进程均已在 Automation Co-Pilot 中创建。

在此场景中,从环境 A 导入到环境 B 操作成功,因为仅子级 zip 文件在仅父级 zip 文件之前导入,因此子流程父流程均已在 Automation Co-Pilot 中成功创建。

这是成功导入的最佳案例场景。

场景 B(条件案例)

  1. 环境 B 中没有文件。
  2. 仅父级 zip 文件导入到环境 B流程自动化和测试表单的文件现在会出现在存储库中。

    Automation Co-Pilot 接收到流程自动化和测试表单文件的批量导入事件。 由于子流程不存在,因此创建父流程 失败

  3. 仅子级 zip 文件导入到环境 B流程自动化和测试表单的文件就会出现在存储库中。

    Automation Co-Pilot 接收到流程自动化和测试表单文件的批量导入事件。 一个名为子流程的新流程已成功创建。

  4. 再次使用覆盖现有文件到选项将仅父级 zip 文件导入到环境 B流程自动化和测试表单的文件将在存储库中被覆盖。
    Automation Co-Pilot 接收到流程自动化和测试表单文件的批量导入事件。 由于子流程现在存在于 Automation Co-Pilot,所以父流程现已成功创建。
    重要: 如果未选择覆盖现有文件到,则不会生成批量导入事件,因为流程自动化和测试表单的文件已存在于存储库中。 因此,无法在 Automation Co-Pilot 中创建父流程
  5. 您的导入成功,因为子流程父流程均已在 Automation Co-Pilot 中创建。

在此场景中,如果仅父级 zip 文件在仅子级 zip 文件之前导入,则从环境 A环境 B 的导入可能会失败。 由于只有在子流程的必要依赖项存在时才能创建父流程,而子流程在存储库中不存在,因此无法创建父流程

为了成功创建父流程,您可以通过选择覆盖现有文件选项再次导入仅父级 zip 文件,以覆盖现有的存储库(仅在子流程创建之后)。 此解决方法仅在您选择了覆盖现有文件到选项时才能成功。 如果您未选择此选项,则无法创建父流程

为避免出现此问题,您应使用场景 A 以获得成功的导入体验。

场景 C(最差案例)

  1. 环境 B 中没有文件。
  2. 父级和子级 zip 文件导入到环境 B。包含流程自动化、流程自动化和测试表单的文件现在会出现在存储库中。

    Automation Co-Pilot 接收到流程自动化、流程自动化和测试表单文件的批量导入事件。 但是,由于无法从批量导入事件中了解流程自动化和流程自动化的关系,则流程自动化 可能首先被处理。 由于子流程不存在,因此创建父流程 失败

  3. 您的导入失败,因为子流程父流程未在 Automation Co-Pilot 中创建。

在此场景中,从环境 A环境 B 的导入失败,因为导入了父级和子级压缩文件。 批量导入事件无法理解流程自动化与流程自动化之间的关系,可能会在流程自动化之前处理流程自动化。 结果,由于子流程不存在,父流程无法创建;因此,在 Automation Co-Pilot 中没有创建新的流程自动化。

为避免出现此问题,您应使用场景 A 以获得成功的导入体验。