다음을 통해 공유


유효하지 않은 내보내기 - 비즈니스 프로세스 엔터티가 존재하지 않음

이 문서에서는 비즈니스 프로세스 흐름이 포함되지만 해당 엔터티가 아닌 솔루션을 내보내려고 할 때 발생하는 오류에 대한 솔루션을 제공합니다.

적용 대상: microsoft Dynamics 365
원래 KB 번호: 4337537

증상

비즈니스 프로세스 흐름이 포함되지만 해당 엔터티가 아닌 솔루션을 내보내려고 하면 다음 오류와 함께 내보내기가 실패합니다.

솔루션에 해당 비즈니스 프로세스 엔터티 "businessprocessflowentity_name<"이 포함되어 있지 않으므로 "비즈니스 프로세스 "><businessprocessflow_name>"을 내보내지 못했습니다. 초안 상태에서 새로 만든 비즈니스 프로세스인 경우 한 번 활성화하여 비즈니스 프로세스 엔터티를 생성하고 솔루션에 포함합니다."

오류 코드 80060376에 대한 참조도 표시될 수 있습니다.

원인

Dynamics 365에 대한 2016년 12월 업데이트에서 비즈니스 프로세스 흐름 엔터티가 도입되었습니다. 이러한 엔터티는 비즈니스 프로세스 흐름을 위한 지원 엔터티이며, BPF(비즈니스 프로세스 흐름)가 처음 활성화될 때 생성됩니다. 이 엔터티를 만드는 동안 지정된 BPF와 해당 엔터티 간에도 종속성이 생성됩니다. BPF와 해당 엔터티가 항상 쌍으로 처리되도록 강제하는 것이며, 조직에 대한 지원 엔터티 없이 BPF를 도입할 수 있는 시나리오는 없습니다. Dynamics 365 이상에 대한 2016년 12월 업데이트에 있습니다.

일반적으로 다음 시나리오에서는 위에서 호출된 오류가 발생합니다.

시나리오 1 - 초안 상태의 BPF

  1. 설정 ->프로세스 탐색
  2. BPF를 만들고 저장합니다. 활성화하지 마세요.
  3. 위의 1단계에서 만든 BPF를 솔루션에 추가하고 내보내려고 합니다. 내보내기가 실패합니다.

시나리오 2 - 솔루션 탐색기 내에서 활성화된 BPF

  1. 설정 ->
  2. 새 솔루션 만들기 - SolutionA.
  3. 2단계에서 만든 SolutionA에 대한 솔루션 탐색기 내에서. 위의 프로세스 노드 아래에서 새 BPF를 만듭니다.
  4. BPF가 완료되면 활성화합니다.
  5. 내보내기를 선택하여 SolutionA를 내보냅니다.
  6. 솔루션에 추가해야 하는 해당 BPF 엔터티를 호출하는 누락된 종속성 화면을 무시합니다.
  7. SolutionA를 계속 내보냅니다. 내보내기가 실패합니다.

해결 방법

위에 설명된 시나리오에서 솔루션 내보내기를 차단 해제하려면 내보내기를 시도하기 전에 다음 단계를 수행합니다.

시나리오 1 - 초안 상태의 BPF

  1. 새 BPF를 만든 후 해당 엔터티가 생성되도록 먼저 활성화합니다.

  2. 내보낼 솔루션에 이 BPF를 추가합니다. BPF를 추가하면 해당 엔터티가 솔루션에 종속성으로 자동으로 추가됩니다.

  3. 솔루션을 내보내면 성공합니다.

시나리오 2 - 솔루션 탐색기에서 활성화된 BPF

  1. 솔루션 내보내기 중에 표시되는 누락된 종속성 화면에서 명시적으로 호출되는 필수 BPF 엔터티를 수동으로 솔루션에 추가합니다.
  2. 솔루션을 내보내면 성공합니다.