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リストへの権限がない場合,アプリケーションを開いてもデータを表示できない.データの編集を行う場合は,共有先のユーザーに対してSharePointリストの編集権限を付与する必要がある.