次の方法で共有


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

Dataverse に保存されているデータを、組み込み標準テーブル、組織が作成したカスタム テーブル、またはその両方を使用して管理するキャンパス アプリを作成します。

Dataverse からアプリを構築する場合、SharePoint、Dynamics 365、Excel などとは違い、Power Apps から接続を作成する必要はありません。 アプリで表示したり管理したいテーブルを指定するだけです。

前提条件

  • サンプル データを使用してデータベースが作成された 環境に切り替えます。 適切なライセンスがある場合は、ニーズを満たす 環境を作成する ことができます。
  • 環境開発者 セキュリティ ロールが割り当てられている必要があります。

アプリの作成

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

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

    Dataverse を使用してオプションを作成する メリット Navigation
    単一ページのギャラリー アプリ Dataverse で既存のビジネス データを使用し、軽量のレスポンシブ アプリを作成します。 1. 次のオプションからひとつ選択します。

    - データから始める>既存のテーブルを選択します

    - ページデザインから始める>テーブルに接続したギャラリー

    2. テーブルを選択して アプリを作成 を選択します。
    3 つの画面のモバイル アプリ Dataverse で既存のデータを活用し、3 つの画面を持つテンプレートを使用してアプリを作成し、参照、詳細の表示、作成、編集のオプションを提供します。 アプリ テンプレートから始める>Dataverse から。 次に、テーブル >アプリの作成 を選択します。
    Dataverse からのデータを使用する空のアプリ Dataverse で既存のビジネス データを使用して、事前に設計されたテンプレートの制限から解放され、アプリを柔軟にカスタマイズできます。 左側のナビゲーション ウィンドウで、作成>空白のキャンバスから開始する>電話サイズ を選択します。
  3. アプリが作成されて Power Apps Studio 開き、そこでアプリの構築が続行されます。

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

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

  1. Power Apps にサインインする

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

  3. Power App Studio が開いたら、アプリ作成メニュー を選択して データ に移動します。

    注意

    初めて 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. ギャラリーの プロパティ ウィンドウで、LayoutTitle と設定します。

  4. タイトル テキスト プロパティを編集し、名前を 参照 に変更します。 詳細: ギャラリーをカスタマイズする

    閲覧画面。

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

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

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

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

フォーム画面の追加

  1. 前の手順の最初のステップを繰り返しますが、リスト画面の代わりにフォーム画面を追加します。

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

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

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

    • 取引先企業名
    • 住所 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. アカウントを追加し、追加したアカウントを編集し、アカウントを更新して変更をキャンセルし、アカウントを削除します。