次の方法で共有


フローを使用して Dataverse で行を追加する

新しい行を追加する アクションを使用して、Microsoft Dataverse に新しい行を追加します。

以下の画像のように、登録したアドレスにメールが届いたら、以下の手順で Dataverse に新しいアカウントを追加します。

  1. 新しいメールが届いたとき (V3) でフローを作成して、フローをトリガーします。

  2. 新しいステップ を選択して、アクションをフローに追加します。

  3. 新規行操作の選択 カードの コネクタとアクションを検索 の検索ボックスに入力します。

  4. Microsoft Dataverse を選択します。

  5. 新規行を追加 アクションを追加します。

    新規行の追加アクションを選択します。

  6. 新しい行の追加カードで、アカウントのテーブルを選択します。

    取引先企業テーブルを選択します。

    テーブルを選択すると、カードが展開され、オプションのアイテムと必須のアイテムの両方が表示されます。 すべての必須項目にはアスタリスク (*) が表示されます。

  7. オプション: 必要な列が表示されない場合は、カードの下部にある 詳細オプションの表示 を選択して、すべての列を表示できます。

    新しい行の追加アクションのすべての列を表示するカード。

チップ

次の図のように、動的コンテンツ セレクターにある以前のトリガーやアクションの出力を使用するか、フロー アクションで式を使用する で説明されているように式を作成して変更することができます。

動的コンテンツ。

複合フィールドを設定する

Dataverse のフィールドの多くはシンプルなデータ型であり、値を直感的に設定できます。 特に扱いが難しいとされるフィールドとして、ルックアップ フィールドとマルチ セレクト フィールドの 2 種類があります。

ルックアップフィールドの設定

ルックアップ フィールドには、以下の構文が必要です: <entity set name>(<item id>)

たとえば、アカウントテーブルの「主担当者」フィールドの値を、ID が aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb の取引先担当者レコードに設定する場合は、この値を使用してルックアップを設定してます: contacts(aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb)

難しいのは、エンティティ セットの名前を決めることです。 通常はテーブルの複数形と同じですが、必ずしもそうとは限りません。 Power Apps を使用してテーブルの正しいエンティティセット名を使用するには、以下の手順に従ってください。

  1. Power Apps にサインインします。

    Power Apps インターフェースの使用方法の詳細については、Power Apps の使用を開始するを参照してください。

  2. 左側のナビゲーション ウィンドウで、テーブルを選択します。

  3. フィルターをすべてに設定します。

  4. 目的のテーブルを検索して選択します。

  5. テーブル プロパティ領域で、ツール メニューを展開します。

  6. セット名のコピーコマンドを選択します。

    ツールが展開され、「セット名のコピー」オプションが選択された Power Apps の取引先担当者テーブルのスクリーンショット

この方法を使用すると、常に正しいエンティティ セット名を取得できます。

すべてのエンティティ セット名の表示

エンティティ セット名を素早く確認するもう一つの方法は、ブラウザーで [Organization URI]/api/data/v9.2/ にアクセスすることです。ここで [Organization URI] は、ご利用の環境の URL を表します。 この Web API エンドポイントの URL は、Power Apps の開発者向けリソースで確認できます。 この URL は、すべてのエンティティ セット名のリストを返します。 検索結果が表示されたら、Ctrl+F キーを使用して目的の名前を検索し、その名前が存在することを確認してください。

{
  "@odata.context": "[Organization URI]/api/data/v9.2/$metadata",
  "value": [
    {
      "name": "aadusers",
      "kind": "EntitySet",
      "url": "aadusers"
    },
    {
      "name": "accountleadscollection",
      "kind": "EntitySet",
      "url": "accountleadscollection"
    },
    {
      "name": "accounts",
      "kind": "EntitySet",
      "url": "accounts"
    },

 [Truncated for brevity]

このリソースと他の Web API リソースの詳細情報

multiselect を設定する

このユーザーインターフェースでは、1つのオプションのみ指定できます。 複数のオプションを選択するには、入力方法をカスタム値の入力に切り替え、各オプションの一意の名前を入力して、それぞれの名前をコンマで区切ります。

multiselect の「選択」列について説明します:

詳細オプション

完全なメタデータを返す

この設定は、テーブルからすべての列を読み込むか、パフォーマンスを向上させるために、重要な列のみを読み込むかを制御します。 設定しない場合でも、フローで動的コンテンツまたは必要な式が使用されている場合は、完全なメタデータが自動的に返されます。