프로세스 자동화 종속성 가져오기

프로세스 자동화를 가져올 때 몇 가지 문제로 인해 의도한 대로 동작하지 않을 수 있습니다. 이 항목에서는 프로세스 자동화를 성공적으로 가져오는 방법에 대한 시나리오를 설명합니다.

프로세스 자동화 시나리오 가져오기

이러한 시나리오의 경우 상위 프로세스 자동화에 하위 프로세스 자동화 및 테스트 양식의 종속성이 있으며 환경 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에 생성되었으므로 가져오기에 성공합니다.

이 시나리오에서는 상위 전용 zip 파일 전에 하위 전용 zip 파일을 가져왔기 때문에 환경 A에서 환경 B로 가져오기에 성공했습니다. 따라서 하위 프로세스상위 프로세스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에 생성되지 않았으므로 가져오기에 실패합니다.

이 시나리오에서는 상위 및 하위 zip 파일을 가져왔기 때문에 환경 A 에서 환경 B 로 가져오기가 실패했습니다. 대량 가져오기 이벤트는 상위 프로세스 자동화와 하위 프로세스 자동화 간의 관계를 이해하지 못하므로, 상위 프로세스 자동화가 하위 프로세스 자동화보다 먼저 처리될 수 있습니다. 따라서 하위 프로세스가 존재하지 않기 때문에 상위 프로세스를 생성할 수 없으므로 Automation Co-Pilot에 새 프로세스 자동화가 생성되지 않습니다.

이 문제를 방지하기 위해 성공적으로 가져오려면 사용자는 시나리오 A를 사용해야 합니다.