LoginSignup
1
1

More than 1 year has passed since last update.

SharePointリストからPower Appsモデル駆動型アプリを作成する方法

Posted at

kelly-sikkema-o2TRWThve_I-unsplash.jpg

Power Appsを使ってデータ管理を行う場合はモデル駆動型アプリが最適な方法です。モデル駆動型アプリはコーディングをせずに、ダッシュボード、フォーム、ビュー、ビジネスプロセスを作成することができます。従来、SharePointリストをDBとした場合、キャンバスアプリのみが選択肢として挙がっておりました。しかし、SharePointリストを利用して仮想テーブルを作成することでモデル駆動型アプリを利用することができます。

SharePointリストを準備する

次の列を使用して、製品というSharePointリストを作成します。

  • 名前
  • 説明(1行テキスト)
  • タイプ(選択肢)[紳士服、婦人服、靴、ジュエリー、バッグ&アクセサリー]
  • 価格

製品リストに次のデータを入力します。

名前 説明 タイプ 価格
ビーズブレスレット ビーズ付きブレスレット ジュエリー 10,000
ブラウスブラックL 女性用の大きな黒いブラウス 婦人服 25,000
ブラウスブラックM 女性用標準なブラックブラウス 婦人服 25,000
ブラウスブラックS 女性用の小さな黒いブラウス 婦人服 25,000
ブラウスブラックXL 女性用のとても大きな黒いブラウス 婦人服 25,000
レザー財布ダークブラウン ポケットがたくさんある大きなダークブラウンの財布 バッグ&アクセサリー 50,000
ポロシャツレッドL 男性用の大きな赤いポロシャツ 紳士服 30,000
ポロシャツレッドM 男性用標準なレッドポロシャツ 紳士服 30,000
ポロシャツレッドS 男性用の小さな赤いポロシャツ 紳士服 30,000
ポロシャツレッドXL 男性用のとても大きな赤いポロシャツ 紳士服 30,000
ランニングシューズサイズ28cmホワイト サイズ28cmの白いランニングシューズ 65,000
ランニングシューズサイズ25cmホワイト サイズ25cmの白いランニングシューズ 65,000
ランニングシューズサイズ26cmホワイト サイズ26cmの白いランニングシューズ 65,000
ランニングシューズサイズ27cmホワイトサイズ 27cmの白いランニングシューズ 65,000

Virtual connectors in Dataverseをインストールする

仮想テーブルを作成するために、Dynamics 365アプリをインストールする必要があります。Virtual connector in Dataverseにアクセスし、[今すぐ入手する]を選択し、アカウントを入力後、[サインイン]を選択します。

image.png

サインインした後、Power Platform管理センターが起動します。仮想テーブルを利用する環境を選択し、[インストール]をクリックします。

image.png

SharePointサイトと接続する

インストール完了後は、SharePointと接続するための準備をする必要があります。Power Appsを開き、接続から[新しい接続]をクリックします。そして、SharePointを選択し、[作成]を選択します。

image.png

次に、特定のSharePointサイトと接続するために接続参照を作成する必要があります。新しくソリューションを作成し、[新規]から[その他]、[接続参照]をクリックします。表示名と件名をSampleSPOConnectionという名前を付け、コネクタをSharePointに設定し、[作成]をクリックします。

image.png

Power Appsの設定から[詳細設定]を選択します。

image.png

Dynamics 365の設定をクリックし、システムから[管理]を選択します。

image.png

[仮想エンティティ データソース]を選択し、[新規]をクリックします。

image.png

データプロバイダーはVirtual Connector Data Provider(既定値)を選択します。次に、名前にSampleSPOListと名前付け、つながり参照をSampleSPOConnectionを選択します。データセット値に接続するSharePointサイトを入力し、[保存して閉じる]をクリックします。

image.png

SharePointリストから仮想テーブルを作成する

次に、接続したSharePointサイトから仮想テーブルに利用するリストを設定します。Power Appsを開き、テーブルからEntity Catalog for SampleSPOConnectionを選択します。

image.png

[アプリの作成]をクリックし、SharePointカタログアプリと名付けた、新しいモデル駆動型アプリを作成します。

image.png

[再生]をクリックし、アプリを起動します。仮想テーブルとなる製品リストを選択し、Create or Refresh EntityYesPrimary key of the Virtual EntityIDPrimary field of the Virtual EntityTitleに設定し、[保存して閉じる]をクリックします。

image.png

Power Appsを開き、テーブルからCustom Entity 製品のテーブルが作成されたことを確認します。これで、仮想テーブルが作成されました。

Power Appsモデル駆動型アプリを作成する

Power Appsを開き、テーブルからCustom Entity 製品を選択します。アプリの作成からモデル駆動型アプリを作成します。

image.png

[再生]をクリックすることで、モデル駆動型アプリを利用することができます。

image.png

仮想テーブルについて詳しく知りたい方へ

仮想テーブルを利用することで複数のデータソースを統合したシステムを作成することができます。このコラボレーションにより、多くの効果が出ることは間違いありません。詳細を確認したい場合は仮想テーブルについてご確認ください。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1