不正確匯出-商務程式實體缺失

本文提供一個錯誤的解決方案,當您嘗試匯出包含業務流程流程但不是其對應實體的解決方案時,就會發生此錯誤。

適用于:   Microsoft Dynamics 365
原始 KB 編號:   4337537

徵狀

如果您嘗試匯出的解決方案包含業務流程流程,但不是其對應實體,則匯出會失敗併發生下列錯誤:

「無法匯出商務程式 " <businessprocessflow_name> ",因為解決方案不包含對應的商務程式實體 " <businessprocessflowentity_name> "。 如果這是新建立的商務程式的草稿狀態,請啟用它以產生商務程式實體並將其包含在方案中。

您也可能會看到錯誤碼80060376的參照。

原因

在 Dynamics 365 的十二月2016更新中,引入了商務程式 Flow 實體。 這些實體是商務程式流程的後備實體,可在第一次啟動 Business Process 流程 (BPFs) 時建立。 在建立此實體期間,也會在指定的 BPF 及其對應的實體之間建立相依性。 若要強制將 BPF 與其實體視為一組,而且絕對不會將未啟用其後備實體的案例引入組織中,則不會有此案例。位於十二月 2016 update for Dynamics 365 或更新版本上。

下列案例通常會導致上述失敗稱為:

案例 1-BPF 處於草稿狀態

  1. 流覽至 設定 -> 進程
  2. 建立 BPF 並加以儲存。 不要啟動它。
  3. 將在上述步驟1中建立的 BPF 新增至解決方案,並嘗試將其匯出。 匯出將會失敗。

案例 2-從解決方案資源管理器中啟用 BPF

  1. 流覽 至設定 -> 解決方案
  2. 建立新的解決方案-SolutionA。
  3. 從 [解決方案資源管理器] 中建立的 SolutionA 建立于步驟2。 在 [進程] 節點底下,建立新的 BPF。
  4. BPF 完成後,啟動它。
  5. 選取 [ 匯出 ] 以匯出 SolutionA。
  6. 忽略 [缺失的相依性] 畫面,您會看到該畫面,將會呼叫需要新增至解決方案的對應 BPF 實體。
  7. 繼續匯出 SolutionA。 匯出將會失敗。

解決方案

若要取消封鎖上述案例中的解決方案匯出,請執行下列步驟。

案例 1-BPF 處於草稿狀態

  1. 在建立新的 BPF 之後,請先啟用它,以產生對應的實體。

  2. 新增此 BPF 至您想要匯出的解決方案。 新增 BPF 會自動將其相對應的實體新增至解決方案成為相依性。

  3. 匯出解決方案,它應會成功。

案例 2-從解決方案資源管理器啟用 BPF

  1. 以手動方式將所需的 BPF 實體 (,明確地新增至 [缺失的相依性] 畫面時,您將會在解決方案匯出) 至解決方案時出現。
  2. 匯出解決方案,它應會成功。