次の方法で共有


Microsoft Dataverseを使用してキャンバス アプリを作成する

Microsoft Dataverseは、ビジネス データを格納および管理するための、セキュリティで保護されたクラウドベースのプラットフォームを提供します。 Power Appsを使用すると、Dataverse に直接接続するキャンバス アプリを作成して、複雑なデータ接続なしで組織のデータを表示、編集、管理できます。

この記事では、Dataverse テーブルを使用してキャンバス アプリを構築する方法について説明します。 ここでは、既存のデータからアプリを生成する、新しいテーブルとアプリを一緒に作成する、カスタム アプリをゼロから構築する、という 3 つの方法について学習します。 標準テーブルとカスタム組織データのどちらを使用する場合でも、これらの方法を使用すると、機能的なビジネス アプリをすばやく作成できます。

前提条件

  • サンプル データを使用してデータベースが作成された 環境に切り替えます。 適切なライセンスがある場合は、ニーズを満たす 環境を作成する ことができます。
  • 直接、または AAD セキュリティ グループ カテゴリの一部である Dataverse チームを通じて、Environment Maker セキュリティ ロールを持っていることを確認します。 カスタム セキュリティ ロールは現在、Canvas App Maker のシナリオではサポートされていません。

アプリの作成

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

  2. ホーム画面から、Dataverse を使用してアプリを作成する方法に基づいて、次のオプションのいずれかを選択します。

    Dataverse を使用してオプションを作成する メリット ナビゲーション
    単一ページのギャラリー アプリ Dataverse で既存のビジネス データを使用し、軽量のレスポンシブ アプリを作成します。 [データから開始]Dataverse を選択します。 テーブルを選択し、[ アプリの作成] を選択します。
    新しいデータを作成してアプリをビルドする Dataverse で構造化テーブルを設定して、データを整理し、セキュリティで保護されたスケーラブルなアプリを構築します。 [データから開始] を選択新しいデータを作成します。 テーブル デザイナーまたはCopilotを使用してテーブルを作成し、 保存して終了を選択します。
    Dataverse からのデータを利用する空白のアプリ Dataverse で既存のビジネス データを使用して、事前に設計されたテンプレートの制限から解放され、アプリを柔軟にカスタマイズできます。 左側のナビゲーション ウィンドウで、作成空白のキャンバスから開始する電話サイズ を選択します。

    注意

    Power Appsホーム画面に vibe.powerapps.com プロンプトが表示され、生成設計、AI エージェント、およびプラン駆動型ワークフローをまとめる新しいエクスペリエンスが導入されました。 このエクスペリエンスを試して、アイデアから作業アプリにすばやく移動できます。

  3. アプリが作成され、Power Apps Studio が開き、ここでアプリのビルドを続けます。

Dataverse を使用してデータを開始する

データの開始エクスペリエンスを使用すると、既存の Dataverse テーブルにすばやく接続し、キャンバス アプリを生成できます。 このエクスペリエンスから直接新しいテーブルを作成することもできます。

既存の Dataverse テーブルに接続する

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

  2. ホーム画面で、[ データで開始] を選択します。

  3. [ アプリの作成 ] ページで、[ Dataverse] を選択します。

  4. 既存の Dataverse テーブルを選択し、[ アプリの作成] を選択します。

Power Apps Studio が開き、ギャラリー アプリが選択したテーブルに接続されます。

新しいデータを作成する

既存のテーブルがない場合は、 データの開始 エクスペリエンスから直接作成できます。

  1. ホーム画面で、[ データで開始] を選択します。

  2. [ 新しいデータの作成] を選択します。

  3. [新しいテーブルの作成] デザイナーでは、次のことができます。

    • [+ 新しいテーブル] を選択して 、新しいテーブルを追加します。
    • [+ 既存のテーブル] を選択して 、既存のテーブルを追加します。
    • Copilot を使用してテーブル、列、行、リレーションシップを記述し、それらを生成します。
    • Excel または .CSV ファイル、またはSharePointリストからデータをインポートするには、Copilot ペインで Import data を選択します。
  4. テーブルの定義が完了したら、[ 保存して終了] を選択してアプリを生成します。

空アプリで Dataverse テーブルを追加する

Dataverse のデータを使用してアプリを作成する方法を理解するには、まず空のアプリを作成してから、Dataverse からデータを追加します。

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

  2. 左側のナビゲーション ウィンドウで、作成空白のキャンバスから開始する電話サイズ を選択します。

  3. Power Apps Studio が開いたら、app authoring menu に移動し、Data を選択します。

    注意

    初めて Dataverse に接続する場合は、接続を作成するように求められます。 作成 を選択して接続を作成します。

  4. [ データの追加] を選択し、検索ボックスに 「アカウント 」と入力して選択します。

  5. 右上隅の閉じるアイコンを選択して、データ ウィンドウを閉じます。

    データ ウィンドウを閉じるのスクリーンショット。

リスト画面を追加する

  1. コマンド バーで、新規画面リスト の順に選択します。

  2. 左側のナビゲーション バーで、BrowseGallery1 を選択し、Items プロパティの値を次の式に設定します。

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    この数式は次のことを指定します。

    • ギャラリーには 、Accounts テーブルのデータが表示されます。

    • ユーザーが並べ替えボタンを選択して並べ替え順序を切り替えるまで、データは昇順で並べ替えられます。

    • ユーザーが検索バー (TextSearchBox1) に 1 つ以上の文字を入力するか貼り付けた場合、ユーザーが指定した文字が 名前 フィールドに含まれる取引先企業のみがリストに表示されます。

      これらの関数とその他の多くの関数を使用して、アプリの表示と動作の方法を指定できます。

      ギャラリーの Items プロパティを設定する。

  3. ギャラリーの プロパティ ウィンドウで、Layout を Title と設定します。

  4. タイトル テキスト プロパティを編集し、名前を 参照 に変更します。 詳細については、「 ギャラリーのカスタマイズ」を参照してください。

    閲覧画面。

  5. 左側のアプリ作成ペインで、Screen1 にカーソルを合わせ、省略記号アイコン (...) を選択し、削除 を選択します。

  6. 左側のアプリ作成ペインで、Screen2 にカーソルを合わせ、省略記号アイコン (...) を選択し、名前の変更削除 を選択します。

  7. BrowseScreen を入力または貼り付け、その画面でギャラリーの名前を BrowseGallery に変更します。

    参照画面ギャラリーの名前を変更する。

フォーム画面の追加

  1. 前の手順の最初の手順を繰り返しますが、リスト画面ではなくフォーム画面を追加します。

  2. 右側のウィンドウの 詳細設定 タブに示すように、フォームの DataSource プロパティを Accounts に設定し、Item プロパティを BrowseGallery.Selected に設定します。

  3. 右側のウィンドウのプロパティ タブでフィールドの編集を選択して、フィールド ウィンドウを開きます。

  4. フィールドの追加 を選択し、次のフィールドのチェック ボックスを選択します。

    • アカウント名
    • 住所 1: 通り 1
    • 住所 1: 市区町村
    • 住所 1: 郵便番号
    • 従業員数
    • 年間売上高

    注意

    このシナリオ以外では、新しいフィールドを選択して必要な情報を入力し、完了を選択してカスタム フィールドを作成できます。 詳細については、「 列の作成」を参照してください。

    列を選択して追加する。列を選択して追加する

  5. 追加を選択します。

  6. タイトル バーの Text プロパティを 作成/編集 が表示されるように設定します。

    画面に変更内容が反映されます。

    変更後のスクリーン。

  7. この画面の FormScreen の名前を変更します。

アイコンを構成する

  1. BrowseScreen で、画面の上部付近にある円形アイコンの OnSelect プロパティを次の式に設定します。

    Refresh(Accounts)

    アイコンを最新の情報に更新する。

  2. プラス アイコンの OnSelect プロパティを次の式に設定します。

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    追加アイコン。

  3. 右を指している最初の矢印の OnSelect プロパティを次の式に設定します。

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    次へアイコン。

  4. FormScreen で、キャンセル アイコンの OnSelect プロパティを次の式に設定します。

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    キャンセル アイコン。

  5. チェックマーク アイコンの OnSelect プロパティを次の式に設定します。

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    チェックマーク アイコン。

  6. 挿入 タブで アイコン を選択し、ごみ箱 アイコンを選択します。

  7. ごみ箱 アイコンの 色 プロパティを 白 に設定し、OnSelect プロパティを次の式に設定します。

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    ごみ箱アイコン。

アプリをテストする

  1. 操作メニューで、プレビュー ボタン。アプリのプレビュー を選択します。 詳細については、「 アプリのプレビュー」を参照してください。

  2. 一覧の昇順と降順の並べ替え順を切り替え、アカウント名の 1 文字以上の文字によって一覧をフィルター処理します。

  3. アカウントを追加し、追加したアカウントを編集し、アカウントを更新して変更をキャンセルし、アカウントを削除します。

こちらも参照ください

  • 新しいPower Apps vibe エクスペリエンスの概要 (プレビュー)
  • ギャラリーをカスタマイズする
  • 列を作成する