Dataverse から ID で行を取得する

ID で行を取得する アクションを使用して、Microsoft Dataverse からデータを取得します。 このアクションは、一意の ID が分かっている場合に、特定の行の列を取得するのに役立ちます。

Tip

ID で行を取得した後、フローの後半にあるすべてのステップでその行の列を使用できます。

次の手順に従って、行 ID を使用して Accounts テーブルから行を取得します。

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

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

  3. Microsoft Dataverse を選択します。

    Microsoft Dataverse アクションのフィルター。

  4. ID で行を取得する アクションを選択します。

    ID で行を取得するアクションの選択。

  5. テーブル名 の一覧から Accounts テーブルを選択し、Accounts テーブルから取得する行の行 ID を 行 ID ボックスに入力します。

    完成した ID で行を取得するカード。

    Note

    行 ID 列は、次の図に示すように、取得する行の一意の ID です。 行 ID を使用する必要が生じる前に、フロー内のアクションでクエリを使用して行 ID を取得できます。

詳細オプション

詳細オプションを表示する を選択して、返される情報をさらに詳細に定義するプロパティを設定します。

詳細オプションが強調表示された、完成した ID で行を取得するカード。

詳細オプションは次のとおりです。

  • 列を選択する
  • 展開クエリ
  • パーティション ID

列の一意の名前。

列を選択する

フローで取得するデータの量を最適化する必要があることがあります。特にこのステップをループ内で実行する場合です。 すべての列を取得する代わりに、それらの列の一意の名前を入力して、取得する列を指定できます。 列はコンマで区切ります。

展開クエリ

展開クエリ を使用して、関連するテーブルから返されるデータを定義する OData 形式の式を指定します。 ナビゲーション プロパティには次の 2 種類があります。

  • 単一値 ナビゲーション プロパティは、多対一のリレーションシップをサポートし、別のテーブルへの参照を設定できる 検索 列に対応します。

  • コレクション値 ナビゲーション プロパティは、一対多または多対多のリレーションシップに対応します。

ナビゲーション プロパティ名のみを含める場合、関連する行のすべてのプロパティが表示されます。 詳細については、クエリを使用して関連テーブルの行を取得するを参照してください。

展開クエリ ボックスをフローのステップで使用するには、次の図に示すように Odata 式を入力します。 この例は、accountprimarycontactidcontactid 列と fullname 列を取得する方法を示しています。

展開クエリの式の例。