新しい行を追加する アクションを使用して、Microsoft Dataverse に新しい行を追加します。
以下の画像のように、登録したアドレスにメールが届いたら、以下の手順で Dataverse に新しいアカウントを追加します。
新しいメールが届いたとき (V3) でフローを作成して、フローをトリガーします。
新しいステップ を選択して、アクションをフローに追加します。
新規行 を 操作の選択 カードの コネクタとアクションを検索 の検索ボックスに入力します。
Microsoft Dataverse を選択します。
新規行を追加 アクションを追加します。
新しい行の追加カードで、アカウントのテーブルを選択します。
テーブルを選択すると、カードが展開され、オプションのアイテムと必須のアイテムの両方が表示されます。 すべての必須項目にはアスタリスク (*) が表示されます。
オプション: 必要な列が表示されない場合は、カードの下部にある 詳細オプションの表示 を選択して、すべての列を表示できます。
チップ
次の図のように、動的コンテンツ セレクターにある以前のトリガーやアクションの出力を使用するか、フロー アクションで式を使用する で説明されているように式を作成して変更することができます。
複合フィールドを設定する
Dataverse のフィールドの多くはシンプルなデータ型であり、値を直感的に設定できます。 特に扱いが難しいとされるフィールドとして、ルックアップ フィールドとマルチ セレクト フィールドの 2 種類があります。
ルックアップフィールドの設定
ルックアップ フィールドには、以下の構文が必要です: <entity set name>(<item id>)。
たとえば、アカウントテーブルの「主担当者」フィールドの値を、ID が aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb の取引先担当者レコードに設定する場合は、この値を使用してルックアップを設定してます: contacts(aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb)。
難しいのは、エンティティ セットの名前を決めることです。 通常はテーブルの複数形と同じですが、必ずしもそうとは限りません。 Power Apps を使用してテーブルの正しいエンティティセット名を使用するには、以下の手順に従ってください。
Power Apps にサインインします。
Power Apps インターフェースの使用方法の詳細については、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]
multiselect を設定する
このユーザーインターフェースでは、1つのオプションのみ指定できます。 複数のオプションを選択するには、入力方法をカスタム値の入力に切り替え、各オプションの一意の名前を入力して、それぞれの名前をコンマで区切ります。
multiselect の「選択」列について説明します:
詳細オプション
完全なメタデータを返す
この設定は、テーブルからすべての列を読み込むか、パフォーマンスを向上させるために、重要な列のみを読み込むかを制御します。 設定しない場合でも、フローで動的コンテンツまたは必要な式が使用されている場合は、完全なメタデータが自動的に返されます。