現代化命令已知限制

Power Fx 和命令元件庫限制

Power Fx 會與自訂頁面和畫布應用程式共用某些基礎結構。 相關自訂頁面的限制也適用於命令。

  • 目前並不支援所有的 Power Fx 函數。
  • 使用 Power Fx 和命令時,是目前僅支援 Microsoft Dataverse 資料來源。 但是,自訂頁面可以用來連接至外部資料。
  • 若要新增其他資料表,請從命令設計工具中打開命令元件庫。 或者,您可以在應用程式設計工具中選取不同的資料表,重新打開命令設計工具。
  • 當您在命令設計師中寫入 Power Fx 函數時,IntelliSense 有時可能會提供不支援功能的建議。 對於命令設計工具或相關命令元件庫中不支援的功能,其可能不會顯示錯誤。
  • 命令和從一個應用程式建立的命令元件庫無法新增至不同的應用程式。 但是,你可以複製該命令並將其貼上到另一個應用程式或命令列位置。
  • 在 Power Fx 中,目前不支援所有來自傳統命令的現成或自訂可見度規則。 在不使用 Power Fx 的情況下支援傳統可見度。 這是將傳統命令遷移至新式和傳統規則格式所必需的,但不會在命令設計工具中公開。 但是,傳統可見度在解決方案檔案和 Dataverse 中公開。
  • 若要刪除命令元件庫,您必須先刪除應用程式。 或者,您可以刪除模型導向應用程式元素表中的關聯記錄,然後刪除元件庫。 模型導向應用程式元素記錄存在於 Dataverse 中,但未在解決方案中公開。 其他資訊:刪除模型導向應用程式元素記錄
  • 不支援 PowerFx 式命令,也不會在Dynamics 365 App for Outlook 或入口網站中託管的模型導向應用程式中執行。

命令設計程式限制

  • 將先前的傳統命令遷移至新式基礎結構之前,無法在命令設計工具中自訂先前存在的傳統命令。 這包括現成的命令,其會隨時間逐步遷移。 您可以繼續使用其他機制和協力廠商工具來自訂傳統命令。
  • 不支援動態填入按鈕。 建議以宣告方式建立它們。
  • 命令設計工具目前不支援全域應用程式標頭和儀表板命令列。 這些很少自訂。 若要排定優先順序,您可以分享意見反應。
  • 支援單一 Power Fx 元件程式庫。 命令設計工具可能會顯示錯誤訊息:「無法初始化元件管理員。 有多個元件程式庫與您的應用程式關聯。」 當一個應用程式有多個與其關聯的重複元件程式庫時,就會發生此錯誤,而模型導向應用程式目前不支援此這種情況。 若要解決此限制,請移除應用程式的其他 AppElement 項目。 若要這樣做,請移除應用程式的多個程式庫相依性,確保只存在一個 AppElement 項目。

刪除模型導向應用程式元素記錄

警告

如果應用程式包括 Power Fx 式命令,則在刪除應用程式的模型導向應用程式元素表記錄後,它們就無法繼續運作。

使用模型導向應用程式元素表,執行下列動作:

  1. 建立流程以取得資料列清單。 其他資訊:取得資料列清單 使用流程列出模型導向應用程式元素 Dataverse 資料表
  2. 然後,執行流程,尋找想要刪除和複製之資料列的資料列識別碼唯一值。 您也可以透過 make.powerapps.com 中的模型導向應用程式元素資料表,查看資料表中樞中的資料表資料列尋找此資料列值。
  3. 使用您在上一個步驟中複製的唯一識別碼值,建立一個刪除該資料列的步驟。 其他資訊:刪除資料列 使用模型導向應用程式元素 Dataverse 資料表資料列來刪除資料列流程動作
  4. 發佈與模型導向應用程式元素記錄相關聯的模型導向應用程式。

另請參閱

新式命令概觀

介紹模型應用程式功能區的命令檢查工具