Softex CelwareTech Blog
技術まとめ2026-07-05

Power Apps受託開発の流れを解説|受注から納品・保守までに必要な作業

Power Apps受託開発では、Excelファイルのように成果物を渡すだけではなく、クライアントのMicrosoft 365環境にアプリ、データ、権限、自動化を構築する必要があります。受注から納品・保守までの流れを整理します。

Power AppsPower PlatformMicrosoft 365SharePointDataversePower Automate受託開発業務改善

Power Appsは、Excel VBAGoogle Apps Scriptと同じように、業務改善に使える強力な選択肢です。

ただし、受託開発として考えると、納品の考え方が少し異なります。Excel VBAであれば、マクロ入りのExcelファイルを作成して納品する形が多いです。一方でPower Appsの場合は、クライアントのMicrosoft 365環境内に、アプリ、データ保存先、権限、自動処理を構築して、実際に利用者が使える状態にする必要があります。

この記事では、Excel VBAやGASの受託開発に慣れている方向けに、Power Platformを使ったPower Apps受託開発の流れを整理します。

ファイル納品型ではない

Power Apps受託開発で最初に押さえたいのは、「完成したファイルを作って渡す」形とは違うという点です。

Power Appsは、クライアント側のMicrosoft 365環境にアプリを作り、データ保存先や権限設定、必要に応じたPower Automateの通知・承認フローまで含めて整えます。

開発種別納品のイメージ注意点
Excel VBAExcelファイルを作成して渡すPC環境、マクロ設定、参照設定など
GASスプレッドシートやApps Scriptを共有・引き継ぐGoogleアカウント、権限、トリガー
Power AppsMicrosoft 365環境内にアプリ・データ・権限を構築ライセンス、環境、SharePoint、Dataverse、Power Automate

そのため、アプリ画面だけでなく、次の要素もセットで考える必要があります。

  • Microsoft 365アカウント
  • Power Platform環境
  • SharePointリストまたはDataverse
  • Power Automate
  • 利用者への共有設定
  • 権限設定
  • ライセンス確認
  • 納品後の保守

全体像

Power Apps受託開発で相談から納品保守まで進める流れ
Power Apps受託開発では、相談、契約、環境確認、アカウント準備、データ設計、アプリ開発、テスト、納品保守という流れで進めます。

Power Apps受託開発では、アプリ画面を作る作業だけでなく、その前後の確認作業が重要です。

特に、Microsoft 365の契約状況、Power Appsを利用できるライセンス、データ保存先、開発用アカウント、利用者の権限などを事前に確認しておかないと、開発途中や納品直前で作業が止まる可能性があります。

受注から納品までの流れ

1. 相談・要件整理

最初に確認するのは、機能一覧だけではありません。現在の業務フロー、既存のExcel台帳、紙の帳票、利用人数、利用端末、現場で困っていることを整理します。

開発者側では、その業務がPower Apps化に向いているかを判断します。小さなExcel処理で十分ならExcel VBA、Googleスプレッドシート中心ならGASの方が合う場合もあります。Power Appsは便利ですが、すべての業務に無条件で最適というわけではありません。

2. 契約・範囲確定

Power Apps案件では、後から「通知も追加したい」「承認も入れたい」「別部署でも使いたい」という要望が出やすいです。

そのため、初回構築範囲と追加対応範囲を分けておきます。作業範囲、納品物、見積もり、スケジュール、保守対応の考え方を契約前に整理しておくと、あとから揉めにくくなります。

3. Microsoft 365環境の確認

Power Appsはクライアント側のMicrosoft 365環境に依存します。Power Appsを利用できる契約か、管理者は誰か、SharePointが使えるか、Dataverseを使う必要があるかを確認します。

ここで断定しすぎないことが大切です。利用可否やライセンスは契約状況によって変わるため、実案件ではクライアントの管理者と一緒に確認します。

4. 開発用アカウント・権限準備

受託開発では、管理者IDや担当者本人のパスワードを直接預かる運用は避けた方が安全です。

現実的には、開発者用アカウントを発行してもらうか、外部ゲストとして招待してもらい、Power Apps、SharePoint、Dataverse、Power Automateに必要な権限を付与してもらう形が扱いやすいです。

開発者側では、指定アカウントでログインできるか、Power Apps編集画面に入れるか、データ保存先を作成・編集できるか、フローを作成できるかを確認します。

5. データ保存先の設計

Power Appsでは、画面を作る前にデータ設計が重要です。

Excel台帳の見た目をそのまま移すのではなく、入力項目、マスタ、業務ルール、権限による見せ分け、後から集計しやすい構造を整理します。小規模であればSharePointリスト、大きめのデータ構造や複雑な権限管理が必要ならDataverseを検討します。

6. Power Apps・Power Automateの開発

Power Appsでは、入力画面、一覧画面、詳細画面、編集画面、検索やフィルター、入力チェックなどを作ります。

また、申請、承認、メール送信、Teams通知、リマインドなどはPower Automateと組み合わせることが多いです。アプリだけで完結しない業務フローが多いため、どこまでをアプリ側で行い、どこからをフロー側で行うかを決めます。

7. テスト・共有設定

開発者の環境で動くだけでは不十分です。実際の利用者アカウントで、権限、画面、通知が正しく動くか確認します。

管理者、一般利用者、承認者など役割が分かれる場合は、それぞれの権限でテストします。Power Appsは共有設定とデータ保存先の権限が絡むため、「アプリは開けるがデータが見えない」といった問題も起きやすいです。

8. 納品・保守

納品時には、操作マニュアル、管理者向けの説明、利用者追加時の手順、修正依頼の出し方などを整理します。

Power Appsは納品後も、利用者追加、権限変更、項目追加、通知先変更などが発生しやすいです。そのため、都度対応または月額保守の考え方と相性があります。

作業分担

Power Apps案件では、クライアント側と開発者側の作業分担を早めに整理しておくと進めやすくなります。

フェーズクライアント側開発者側
相談現在の業務・課題を共有Power Apps化の適性を判断
契約必要機能・利用人数を確定作業範囲・納品物を明確化
環境確認Microsoft 365契約・管理者を確認利用環境・データ保存先を確認
権限準備開発用アカウント発行・権限付与ログイン・編集権限を確認
データ設計項目・マスタ・業務ルールを共有リスト・テーブルを設計
開発画面・操作感を確認アプリ・フローを作成
テスト実利用者で操作確認不具合修正・共有設定
納品検収・運用開始マニュアル納品・保守対応

よくある構成例

初めてのPower Apps案件では、SharePointリスト、Power Apps、Power Automateを組み合わせる構成が分かりやすいです。

利用者
  ↓
Power Apps
  ↓
SharePointリスト
  ↓
Power Automate
  ↓
Teams通知 / Outlook通知

利用者はPower Appsから入力・閲覧し、データはSharePointリストに保存します。通知や承認はPower Automateで処理し、TeamsやOutlookへ送ります。

Excel台帳をもとにした小規模な業務アプリでは、この構成から検討すると、Excel VBAやGAS受託の経験を活かしやすいです。

Excel VBA / GAS受託との違い

項目Excel VBAGASPower Apps
主な環境ExcelファイルGoogle環境Microsoft 365環境
納品形態ファイル納品が多いスプレッドシート・スクリプト共有環境内にアプリ構築
権限管理ファイル単位が中心Googleアカウント権限Microsoft 365 / SharePoint / Dataverse権限
自動化VBAマクロトリガー・GASPower Automate
注意点マクロ設定、PC環境実行権限、トリガー所有者ライセンス、環境、共有設定

Power Appsでは、アプリ開発そのものよりも「運用できる状態にするための環境設定」が重要になることがあります。

最初に受けるなら小さく始める

最初からDataverseや複雑な権限管理を含む大規模案件を受けるより、既存Excel台帳のPower Apps化から始める方が現実的です。

既存Excel台帳
  ↓
項目整理
  ↓
SharePointリスト化
  ↓
Power Appsで入力・一覧・検索画面を作成
  ↓
Power Automateで通知
  ↓
利用者に共有

この流れなら、既存業務を理解し、データ構造を整理し、使いやすい入力画面にするという点で、Excel VBA / GAS受託の経験とつながります。

関連記事

参考資料

まとめ

Power Apps受託開発は、Excelファイルを作って渡すようなファイル納品型とは少し違います。クライアントのMicrosoft 365環境に、アプリ、データ保存先、権限、自動化を構築し、実際に運用できる状態まで整える必要があります。

そのため、受注前にはライセンス、アカウント、権限、データ保存先、納品後の保守まで含めて確認することが重要です。

まずは、Excel台帳をSharePointリストとPower Appsに置き換えるような小規模案件から始めると、Excel VBA / GAS受託の経験を活かしながら、Power Platform領域へ自然に広げていけます。

この技術で業務改善しませんか?

Excel VBA・GAS・Webアプリで業務の自動化ツールを開発しています。 「こんなことできる?」というご相談だけでもお気軽にどうぞ。

無料相談はこちら →