次の方法で共有


最新のコマンド実行の既知の制限事項

Power Fx および Command コンポーネント ライブラリの制限

Power Fx は、特定のインフラストラクチャをカスタム ページおよびキャンバス アプリと共有します。 関連するカスタム ページの制限コマンドにも適用できます。

  • すべての Power Fx 機能が現在コマンドでサポートされているわけではありません。
  • Microsoft Dataverse は現在、Power Fx をコマンドで使用する場合にのみサポートされるデータソースです。 ただし、カスタム ページを使用して外部データに接続することはできます。
  • テーブルを追加するには、コマンド デザイナからコマンド コンポーネント ライブラリを開きます。 または、アプリ デザイナーで別のテーブルを選択し、コマンド デザイナーを再度開くこともできます。
  • コマンド デザイナーで Power Fx の式を書き込むと、intellisense がサポートされていない関数のレコメンデーションを提供する場合があります。 コマンド デザイナーまたは関連するコマンドコ ンポーネント ライブラリ内でサポートされていない機能のエラーが表示されない場合があります。
  • 1 つのアプリから作成されたコマンドとコマンド コンポーネント ライブラリを異なるアプリに追加することはできません。 ただし、コマンドをコピーして、他のアプリやコマンド バーの場所に貼り付けることは可能です。
  • 現在、Power Fx では、従来のコマンドのすべての標準またはカスタムの可視性ルールがサポートされているわけではありません。 Power Fx を使用せずに、クラシックな可視性がサポートされます。 これは、従来のコマンドを最新および従来のルール形式に移行するために必要ですが、コマンド デザイナーでは公開されません。 ただし、従来の可視性はソリューション ファイルと Dataverse で公開されています。
  • コマンド コンポーネント ライブラリを削除するには、アプリを削除する必要があります。 代わりに、モデル駆動型アプリ要素テーブル内の関連レコードを削除してから、コンポーネント ライブラリを削除できます。 このモデル駆動アプリ要素レコードは、Dataverse に存在しますが、ソリューションでは公開されていません。 詳細: モデル駆動型アプリ要素レコードを削除する
  • PowerFx ベースのコマンドはサポートされておらず、Dynamics 365 App for Outlook またはポータル内でホストされているモデル駆動型アプリ内では実行されません。

コマンド デザイナーの制限事項

  • 既存の従来のコマンドは、最新のインフラストラクチャに移行するまで、コマンド デザイナー内でカスタマイズできません。 これには、すぐに使用できる既成のコマンドが含まれ、時間の経過とともに段階的に移行されます。 従来のコマンドをカスタマイズするために、他のメカニズムやサードパーティのツールを引き続き使用できます。
  • 動的に設定されたボタンはサポートされていません。 宣言的に作成することをお勧めします。
  • 現在、グローバル アプリケーション ヘッダーとダッシュボードのコマンド バーは、コマンド デザイナーではサポートされていません。 これらはカスタマイズされる頻度が少ないです。 これを優先する価値があると思われる場合は、フィードバックを共有してください。
  • 単一の Power Fx コンポーネント ライブラリ はサポートされていません。 コマンド デザイナーに次のエラー メッセージが表示される場合があります。「コンポーネント マネージャーを初期化できません。 アプリには複数のコンポーネント ライブラリが関連付けられています。」 このエラーは、アプリに複数の重複するコンポーネント ライブラリが関連付けられている場合に発生します。これは現在、モデル駆動型アプリではサポートされていません。 この制限を解決するには、アプリの追加の AppElement エントリを削除します。 これを行うには、アプリで複数のライブラリの依存関係を削除し、AppElement エントリが 1 つだけ存在するようにします。

モデル駆動型アプリ要素レコードを削除する

警告

アプリに Power Fx ベースのコマンドが含まれている場合、アプリのモデル駆動型アプリ要素テーブル レコードを削除すると、それらのコマンドは機能しなくなります。

モデル駆動型アプリの要素テーブルを使用して 、次の操作を行います:

  1. 行の一覧を取得するフローを作成します。 詳細: 行の一覧を取得する モデル駆動型アプリ要素の Dataverse テーブル行をフローを使用して一覧表示する
  2. 次に、フローを実行して削除する行の一意の行 ID 値を検索して、コピーします。 この行の値は、make.powerapps.comでモデル駆動型アプリ要素テーブルのテーブル ハブでテーブル行を表示することによっても検索できます。
  3. 前の手順でコピーした一意 ID 値を使用して、行を削除する手順を作成します。 詳細情報: 行の削除 モデル駆動型アプリ要素の Dataverse テーブル行を使用して行フロー アクションを削除する
  4. モデル駆動型アプリ要素レコードに関連付けられたモデル駆動型アプリを公開します。

参照

最新のコマンドの概要

モデル アプリ リボンのコマンド チェッカーの紹介