Power Appsを使用した簡単なアプリケーションの作成

【概要】Power AppsはMicrosoft社が提供するローコード開発プラットフォーム(少量のコード記述、またはコードを記述せずにアプリケーションを開発できる環境)である。Power Appsを使用することで、プログラミングの知識がなくても業務用アプリケーションを作成できる。本記事では、SharePointリストをデータソースとしたアプリケーションの作成手順を解説する。

【前提条件】本記事の手順を実行するには、Microsoft 365のライセンスが必要である。SharePointコネクタは標準コネクタに分類されるため、Microsoft 365ライセンスに含まれるPower Apps使用権で利用できる。また、SharePointサイトへのアクセス権限が必要である。

【目次】

  1. SharePointリストの作成
  2. Power Appsの起動
  3. 新規アプリケーションの作成
  4. データソースの設定
  5. アプリケーションの確認
  6. アプリケーションの保存と共有

SharePointリストの作成

SharePointリストとは、データを行と列で管理できる機能であり、Excelのスプレッドシートに似た構造を持つ。タスク管理、連絡先一覧、在庫管理など、様々な用途に使用できる。

SharePointを開き、使用するサイトを選択する。画面右上の歯車アイコン(設定)をクリックし、表示されるメニューから「サイトコンテンツ」を選択する。

SharePointの設定メニュー画面
サイトコンテンツの選択画面

サイトコンテンツ画面が表示されたら、「新規」ボタンをクリックし、「リスト」を選択する。リストの名前と説明を入力し、作成を完了する。ここで作成したリストは、後の手順でPower Appsのデータソースとして使用する。

リストの新規作成画面
リストの名前と説明の設定画面

Power Appsの起動

Microsoft 365にサインインした状態で、画面左上のアプリランチャー(9つの点が並んだアイコン)をクリックする。表示されるアプリ一覧からPower Appsを選択して起動する。

Microsoft 365メニューからPower Appsを選択する画面

新規アプリケーションの作成

Power Appsのホーム画面が表示される。画面左側のナビゲーションメニューから「作成」を選択する。

Power Appsの作成メニュー画面

データソースの設定

作成画面では、アプリケーションのデータソースを選択する。Power Appsでは、Dataverse(Microsoft提供のクラウドデータベース)、SharePointリスト、Excel、SQLなど、複数のデータソースを利用できる。本記事ではSharePointを選択する。

データソースの選択画面

SharePointを選択すると、接続オプションの一覧が表示される。使用する接続を選択し、続いてSharePointサイトを選択する。サイト内のSharePointリストが一覧表示されるので、手順1で作成したリストを選択し、「接続」ボタンをクリックする。

SharePointリストの選択と接続画面

アプリケーションの確認

接続が完了すると、Power Appsがデータソースに基づいてアプリケーションを自動生成する。ようこそ画面が表示される。

Power Appsのようこそ画面

このアプリのプレビューを確認する」ボタンをクリックすると、プレビュー画面が表示される。プレビューでは、一覧表示画面、詳細表示画面、編集画面など、自動生成されたアプリケーションの各画面を確認できる。

アプリケーションのプレビュー画面(一覧表示)
アプリケーションのプレビュー画面(詳細表示)
アプリケーションのプレビュー画面(編集画面)

アプリケーションの保存と共有

プレビューでの確認が完了したら、アプリケーションを保存する。画面右上の「保存」ボタンをクリックする。

他のユーザーとアプリケーションを共有するには、「共有」ボタンをクリックする。共有画面では、共有先のユーザーまたはグループを指定する。共有されたユーザーは、Power AppsアプリまたはWebブラウザからアプリケーションにアクセスできる。

【注意】アプリケーションを共有する際は、共有先のユーザーがSharePointリストへのアクセス権限を持っていることを確認する。SharePointリストへの権限がない場合、アプリケーションを開いてもデータを表示できない。