Power Appsを使用したアプリケーションの作成
【概要】Power AppsはMicrosoft社が提供するローコード開発プラットフォーム(少量のコード記述,またはコードを記述せずにアプリケーションを開発できる環境)である.Power Appsを使用することで,プログラミングの知識がなくても業務用アプリケーションを作成できる.本記事では,SharePointリストをデータソースとしたアプリケーションの作成手順を解説する.
【前提条件】本記事の手順を実行するには,Microsoft 365のライセンスが必要である.SharePointコネクタは標準コネクタに分類されるため,Microsoft 365ライセンスに含まれるPower Appsの使用権で利用できる.また,SharePointサイトへのアクセス権限が必要である.
【目次】
SharePointリストの作成
SharePointリストとは,データを行と列で管理する機能であり,Excelのスプレッドシートに類似した構造を持つ.タスク管理,連絡先一覧,在庫管理などの用途に使用できる.
SharePointを開き,使用するサイトを選択する.画面右上の歯車アイコン(設定)をクリックし,表示されるメニューから「サイトコンテンツ」を選択する.
サイトコンテンツ画面が表示されたら,「新規」ボタンをクリックし,「リスト」を選択する.リストの名前と説明を入力し,作成を完了する.ここで作成したリストは,後の手順でPower Appsのデータソースとして使用する.
Power Appsの起動
Microsoft 365にサインインした状態で,画面左上のアプリランチャー(9つの点が並んだアイコン)をクリックする.表示されるアプリ一覧からPower Appsを選択して起動する.
新規アプリケーションの作成
Power Appsのホーム画面が表示される.画面左側のナビゲーションメニューから「作成」を選択する.
データソースの設定
作成画面では,アプリケーションのデータソースを選択する.Power Appsで利用できるデータソースには,Dataverse(Microsoftが提供するクラウドデータベース),SharePointリスト,Excel,SQLなどがある.本記事ではSharePointを選択する.
SharePointを選択すると,接続オプションの一覧が表示される.使用する接続を選択し,続いてSharePointサイトを選択する.サイト内のSharePointリストが一覧表示されるので,手順1で作成したリストを選択し,「接続」ボタンをクリックする.
アプリケーションの確認
接続が完了すると,Power Appsがデータソースに基づいてアプリケーションを自動生成する.生成完了後,ようこそ画面が表示される.
「このアプリのプレビューを確認する」ボタンをクリックすると,プレビュー画面が表示される.プレビューでは,一覧表示画面,詳細表示画面,編集画面など,自動生成されたアプリケーションの各画面を確認できる.
アプリケーションの保存と共有
プレビューでの確認が完了したら,アプリケーションを保存する.画面右上の「保存」ボタンをクリックする.
他のユーザーとアプリケーションを共有するには,「共有」ボタンをクリックする.共有画面では,共有先のユーザーまたはグループを指定する.共有されたユーザーは,Power AppsアプリまたはWebブラウザからアプリケーションにアクセスできる.
【注意】アプリケーションを共有する際は,共有先のユーザーがSharePointリストへのアクセス権限を持っていることを確認する.SharePointリストへの権限がない場合,アプリケーションを開いてもデータを表示できない.データの編集を行う場合は,共有先のユーザーに対してSharePointリストの編集権限を付与する必要がある.