在實體表單自定義之後,在工作流程設計工具中選取 [設定屬性] 會失敗
本文提供在實體表單自定義之後,在工作流程設計工具中選取 [ 設定屬性 ] 失敗的問題解決方案。
適用於:Microsoft Dynamics 365
原始 KB 編號: 4523940
徵狀
自定義工作流程中使用的 CDS 實體主要形式之後,請選取此實體其中一個步驟的 [ 設定屬性 ] (例如[建立]、[更新] 等) 會導致相關聯的視窗無法載入。
原因
工作流程設計工具會套用 Dynamics 窗體基礎結構,以載入使用實體步驟時觀察到的 UI。 例如,具有更新步驟的工作流程。 叫用 [設定屬性 ] 時,載入的窗體是該實體的預設主要窗體。 如果這個主要表單已自定義,而且該自定義因任何原因導致表單無效,則會導致此問題。
有一點要注意的是,與只顯示表單上存在的欄位的窗體設計工具不同,工作流程設計工具會載入實體窗體,其中包含所有存在的字段。
解決方案
下列幾個因應措施可解除封鎖此案例:
- 例如,如果已知表單自定義 (,則實體主要表單上的 IFrame 控件會指向無效的 URL) ,修正它,然後儲存併發佈表單將會修正問題。
- 如果不需要的話,從窗體中移除自定義是另一個選項。
- 如果確切的自定義是未知的,下列方法應該可協助您。
- 為相關實體建立新的主要窗體 (例如,如果工作流程位於 Account 實體上,則這是 Account) 的新主要表單。
- 從這個新的主表單中移除所有欄位,但任何必要的欄位除外,並將其設定為預設的主表單。
- 工作流程設計工具現在應該已成功載入 [設定屬性] 視窗。
- 此時,您可以一次將所需的欄位新增至表單一,以嘗試並識別哪些欄位可能造成此錯誤。