「Power Apps?簡単にアプリが作れるとかいうやつでしょ?あれで本格的なシステム開発なんかできるの?」
と思いませんか?誰でも簡単にアプリ開発ができる!と謳われていますが、どういうアプリが作れるかや、実際にPower Appsを用いた開発事例が気になりますよね。
Power Apps、結構活用されています。大企業のシステムで利用される…なんてことはザラで、結構いろんなことができる開発プラットフォームなんです。
本記事では、いろいろな企業の開発事例をご紹介します。また、Power Appsでの高速開発を得意としている弊社が手掛けた事例も合わせて公開。本記事を読めばPower Appsに可能性を感じてもらえるはずです。ぜひ最後までお読みください。
【無料】Power Appsが理解できるお役立ち資料はこちら>>
PowerAppsの特徴についておさらい
PowerAppsは、Microsoftが提供する業務アプリ開発ツール。ノーコード・ローコードで開発できるのが特徴です。
専門的なUIではなく、ドラッグ&ドロップなどで開発できるUIを用いて開発するツールをノーコード・ローコードと呼びます。プログラミング知識が少ない企業でも取り入れやすいのが魅力です。
例えばPowerAppsを使うことで、手動でおこなっている複雑な業務をシステムで管理できるようになります。
「社内で1つのワークフローのなかで複数のツールを導入している」「自動化できる仕事を手動でおこなっている」など、非効率な業務を効率化できるツールです。
【国内】PowerApps活用事例を7つ紹介
国内のPowerApps活用事例を紹介します。「社内の業務効率化の具体的な手法が思いつかない」「社内のワークフローの無駄に気付けない」などの悩みを抱えている方は、参考にしてみてください。
株式会社ファンリピート
当社が開発支援した広告代理店企業様では、もともとExcelや他の複数のシステムを使って営業・販売データを管理していました。しかし、この方法には大きな課題がありました。
例えば、営業部の田中さんは基幹システムを、マーケティング部のBさんは顧客管理システムをそれぞれ確認しなければならず、情報が分散していました。このような状況は「シャドーIT」と呼ばれ、企業内の情報システムが部門ごとにバラバラに管理され、全体的な管理が行き届かない状態を指します。
シャドーITとは、企業などの組織内で用いられる情報システムやその構成要素(機器やソフトウェアなど)のうち、従業員や各業務部門の判断で導入・使用され、経営部門やシステム管理部門による把握や管理が及んでいないもの。
引用元:IT用語辞典
これらの課題を解決するために、私たちはPowerAppsのモデル駆動型アプリ(Dynamics365)を用いて、1つのシステムで一元管理が可能なソリューションを提供しました。
要件定義から開発まで一貫してサポートし、PowerAppsにはもともと存在しない「Excel帳票の発行」などの機能も、外部サーバーとのAPI連携を通じて実現しました。この結果、各部門がスムーズに情報を共有でき、業務効率が飛躍的に向上しました。
経済産業省
経済産業省ではインフォシェア株式会社に委託する形で、PowerAppsを用いたシステム開発をおこないました。
経済産業省ではもともと、電子申請システム「Gビズフォーム」を提供しています。省内職員向けと外部利用者向けに2種類のアプリケーションを開発していました。
省内職員向けはPowerAppsの「モデル駆動型のアプリ」を利用しています。これは大規模データを管理するためのアプリケーションです。一方で、外部利用者向けでは「ポータル型」のアプリケーションを作成し、UI観点でも使いやすいよう意識しています。
この「Gビズフォーム」の開発には複数の開発者が関わっており、ルール・レギュレーションが整備されていない課題がありました。対して、ドキュメントの整備などの解決策を取りました。
またそのうえで、利用者側のUIの改修などもおこない、より使いやすいツール作成を進めています。
PowerAppsはローコード・ノーコードだからこそ、メンテナンスやセキュリティに力を入れる必要があります。チーム開発をおこなう場合は、特に環境整備を意識しましょう。
トヨタ自動車株式会社
トヨタ自動車株式会社は2021年2月からPowerAppsを用いたアプリ開発を推進しています。2023年2月段階で、すでに40以上のアプリを独自開発している状況です。
もともと社内でデジタル活用するために、年単位のリードタイムも発生するほどハードルが高かったことが課題でした。
この課題に対して、もともとMicrosoft 365の全社導入をしていた同社では、開発の自由度を高めるためにノーコード・ローコード開発が可能なPowerAppsを導入しました。
これにより、ある工場業務の作業時間は平均16分から7分まで削減し、費用対効果を感じています。
北陸先端科学技術大学院大学
大学では競争が激しくなっています。他学との差別化をするためには、学生・職員が質の高い研究ができるようなインフラ環境を整備することが必須です。
そんななか北陸先端科学技術大学院大学はデジタル化を取り入れていましたが、システムが多すぎるうえ、UI上の問題もあり、使い勝手が悪かったといいます。その結果、浸透しておらず、押印業務をはじめアナログ業務が残存していました。
そこでPowerAppsを導入。他のツールとのAPI連携ができることが大きな魅力だったといいます。また開発チームにはプログラミング初学者もいましたが、ノーコード・ローコードだったため、スムーズに開発が進んだそうです。
その結果、ある業務においては体感・1/10ほどの労力で業務改善できています。
株式会社ニトリ
株式会社ニトリではもともと他社SFAを導入して、営業業務の改善を考えていました。しかし部内にSFAの知見がなく、活用が進んでいなかったそうです。この状態が4年ほど続きました。
そんななかPowerAppsを用いたオリジナルのSFAアプリを開発しました。
ニトリではもともと「内製化」の風土が強いという特徴があります。そんななか開発に時間がかかることがネックですが、ノーコード・ローコードを用いることで作業レベルでの課題が解消されました。
また自社でSFAを開発・メンテナンスすることで、カスタマイズがしやすくなったこともあり、社内での浸透率が高まっているといいます。
ヤマトホールディングス株式会社
2021年夏の東京五輪に際してヤマトHDでは、1万台以上の車両と7000人以上の人員を割いて、会場設営に貢献しました。
今大会では東京を中心とした43の会場に資材を運ぶ必要があり、サプライチェーンが複雑化するという課題があったといいます。
そんななか、東京五輪用のオペレーションシステムをPowerAppsで開発しました。以下の3つが利点となり、導入を決めたとのことです。
- 業務要件が日々変わるなか、アジャイルでの開発が可能なこと
- 過去大会のExcelデータを扱いやすいこと
- セキュリティ面が安心であること
今回の成功体験を軸に、他のイベント物流業務にも対応していく下地ができました。
日本たばこ産業株式会社
喫煙人口が減少するなか、日本たばこ産業株式会社では従来の営業スタイルを見直す必要がありました。
たばこ販売許可を持つ売り場だけでなく、電子タバコのデバイス体験店舗などで、消費者に直接アピールする必要が出てきました。
新しい営業体制を構築するために同社では、PowerAppsを用いて自社開発を進めました。もともとは外部ベンダーに保守を依頼していましたが、新体制発足直後ということで、たびたび要件が変わり対応に苦慮していたといいます。
またPowerAppsを使った営業システムを浸透させるため、社内セミナーを実施。現在では従来のシステムもPowerAppsに移行し、一元管理が進んでいます。
【海外】PowerApps活用事例を6つ紹介
ここではPowerAppsを活用して、システム開発を行っている企業の活用事例紹介していきます。
PowerAppsの活用を検討しているが、活用方法が思いつかずに困っている方は、導入企業の活用事例を今後のシステム化の参考にしてください。
Telstra:顧客情報の一元管理
オーストラリアの大手通信会社テルストラは顧客サポートを行うための情報がスプレッドシート・紙などの様々な形式で社内に分散化してしまっていることを課題として、顧客への手厚いサポートを実現するためにPowerAppsを導入しました。
テルストラで作成されたアプリは「TIDE」と呼ばれる問い合わせ解決システムです。
TIDEには顧客からの問い合わせがチケットとして保存され、全ての担当者がアクセスして、問い合わせに対する進捗管理・情報共有する用途で開発されました。
顧客の問い合わせ情報が記載されたチケットには、関連する情報やコメントが記載できるようになっており、状況が変化した場合には関連する全ての従業員に通知される仕組みになっています。
管理者はTIDEで顧客からの問い合わせチケットの状況を確認して、進行中なのか、解決したのかを簡単に確認できるようになりました。
TIDEを利用することで、顧客から問い合わせを受けた時点で、問題解決のために必要な情報が全て集約されるため、現場の担当者は顧客対応する前にTIDEを確認することで顧客情報はもちろん、問い合わせ解決のために必要な情報を全て確認することができます。
TIDEによって、現場の担当者は迅速に問題を解決することができるので、顧客満足度の向上を実現しました。
Reliable Electric:見積積算の自動化
Relaiable Electricはカナダの高級個人住宅向けの電気設備の設計・デザイン・工事をトータルで提供している企業です。
顧客に対して提案をするためには見積書を作成する必要があり、顧客の住宅図面から材料を拾い出して、拾い出した材料情報から見積書を作成しますが、この見積作業に大きな課題が存在しました。
Relaiable Electricは見積積算のためにAccubidと呼ばれる古いソフトウェアを活用していましたが、図面から拾い出した情報を全てAccubidで入力し、計算された見積情報を全て、1つずつスプレッドシートにコピー&ペーストする作業を行っていました。
このコピー&ペースト作業は非効率な作業であり、かつ使いにくい画面であったため、見積積算に時間がかかり、顧客への提案スピードにも悪影響を及ぼしていました。
見積積算改善のためにツール導入を検討しましたが、Accessでは対応できず、Excelでは煩雑すぎて、従業員が利用することができないため、課題解決の手段が見つかりませんでした。
そんな中で、Relaiable ElectricはPowerAppsで見積積算システムを構築したところ、見積積算画面に図面から拾い出した部材の数量を入力するだけで、データベースに保存されている製品データや作業単価を参照して、見積書が自動作成されるようになりました。
見積作成にコピー&ペースト作業が不要になったことに加え、業者向けの製品リストや部品表も自動でシステムから作成されるようになったため、見積以外の業務改善も実現しました。
Pinnacle Group:ヘルプデスクの紙業務をデジタルに
Pinnacle Groupは公共物件の住宅、学校などの管理・運営を手掛ける企業です。
Pinnacle Groupでは管理する物件に対して、様々な監査を行い、それらの監査結果を報告していますが、この監査レポートは紙ベースの管理であったために面倒な業務が多く発生していました。
また、紙ベースの業務が原因で、メモ情報の入力漏れやスプレッドシートへの転記ミスが多く発生しているため、社内で問題視されていました。
そこで、Pinnacle GroupはPowerAppsを活用して、監査プロセスを効率化する安全衛生管理アプリを開発しました。
このアプリには監査業務に沿ったワークフローが設定されており、各フェーズごとに担当の監査官が必要情報をドロップボックスやコメントなどで登録できるようになっており、その他にもタスクの追跡などで作業漏れが発生しないよう仕組みになっています。
監査業務が全て完了すると、システム内で未完了の監査項目が集計され、レポート情報のURL情報がメールで関係者に報告されます。
レポートはPowerBIに連携されて、自動作成されるので、1つのツールで全ての業務の流れを追えるようになりました。
Pinnacle GroupはPowerAppsの導入により以下の効果を生み出しています。
- 紙の印刷を年間3300枚削減
- データの入力時間を550時間節約
- 未対応の業務調整のための作業時間を年間450時間削減
PowerAppsで非効率な紙の業務を全てシステムに置き換えることで、高い業務効率化を実現しています。
Priceline:店舗データ集計作業を効率化
Pricelineはオーストラリアに480以上の店舗を構える大手医薬品販売業者です。
Pricelineの店舗責任者はデータ収集に大きな課題を抱えていました。
店舗責任者が自店舗の報告レポートを作成するためには複数のシステムにアクセスして、手作業でデータを収集する必要があり、このデータ収集に何時間も時間をかけていました。
またCMや各種広告を用いたプロモーションを行った際には、店舗の売上がピークに達するため、データ収集作業には更に時間が必要になり、全店舗から報告された報告データを本部がBIツールで視覚化するのにも、1営業日の時間が必要になりました。
本部が実績データを確認するのが1日遅れることで、プロモーション活動の結果を確認して、すぐに改善活動に動き出せないため、非常に大きな問題となっていました。
そこでPricelneはPowerAppsを活用した店舗データ集計アプリ「Heart in Hand」を作成しました。
この店舗データ集計アプリは、以下の改善をもたらしました。
- 店舗責任者はどこからでも、店舗情報にアクセス可能
- 自店舗のエリアに存在する全ての店舗の販売状況がリアルタイムで閲覧可能に
- 店舗改善のための、アイディアや要望を投稿できるように
- 必要なレポートを自動作成
Heart in Handにより、店舗責任者は人がやるべきでないデータ集計作業から解放され、本来の価値の高い業務に注力できるようになりました。
PowerAppsの「コネクタ機能」を活用し、外部のデータソースと連携し、必要な情報を一か所に集約することで、レポート業務の自動化を図った事例です。
Kelly Roofing:現場進捗管理のデジタル化
Kelly Roofingはアメリカフロリダ州で最大手の屋根葺き替え工事の請負業者です。
Kelly Roofingでは工事中の作業進捗の報告のために手順や状態に従って、作業員が写真撮影を行い、その写真データを登録・整理するために現場の作業員が、多くの時間をかけていました。
この現場作業員による写真での報告作業を効率化するためにPowerAppsを用いて、現場管理アプリを構築しました。
現場作業員は、作業の開始前、作業中、作業後の写真をスマートフォンからアップロードすることでアプリ側で作業員の担当現場の情報を参照し、データを自動登録します。
登録だけでなく、必要であれば作業報告情報を顧客や関係するメンバーにメールで共有することも可能です。
アプリに登録された作業データは毎日顧客に作業日報として提供されるので、現場作業員が報告のための日報を作成する必要もなくなりました。
現場作業員がアプリにデータを登録するだけで、営業担当者はリアルタイムに現場の進行状況を確認できるため、顧客からの進捗問い合わせ件数を30%削減することに成功し、業務効率化と顧客満足度向上を同時に実現した事例です。
Metro Bank:デジタル化による新たな顧客体験を創造
Metro Bankはイギリスのロンドンに、50以上の店舗を展開する銀行です。
Metro bankではウェルカムエクスペリエンスと位置付けた高品質の接客サービスを提供するために、PowerAppsで接客対応用のタブレットアプリを開発しました。
従来の接客サービスでは、紙のクリップボードに顧客名を記入し、事務所まで戻り、CRMシステムで顧客情報を確認する作業を繰り返していました。
このアナログ業務の影響で、顧客の待ち時間を正確に判断できず、顧客に最適な担当者を設定するのにも時間がかかっていたため、十分な顧客体験をもたらすことができませんでした。
しかし、タブレットアプリの導入後は待機している顧客、対応可能な従業員、顧客担当者が昼食から戻る時間などのデータをタブレット上で簡単に検索・確認できるようになりました。
システム化されたことで、待ち時間の計測が正確になることに加え、受付窓口が対応可能になった場合に、店舗の外にいる顧客にアプリからテキストメッセージを送付することまで可能となりました。
接客業務にタブレットアプリを活用することで、わざわざデスクに戻らずに必要な情報を手にしたうえで、接客対応ができるため従来よりもはるかに高品質な接客サービスを提供できるようになりました。
PowerAppsで開発したアプリで非効率な業務を改善することで、業務の効率化だけでなく、顧客に対して新たな価値を提供することに成功した事例です。
PowerAppsを活用したサンプルアプリ
ここまでPowerAppsの特徴や活用方法を解説しましたが、「実際にどんなアプリが作れるの?」と疑問を抱く方も多いでしょう。
具体的にどのようなアプリが作れるのかイメージが湧かない方に向けて、PowerAppsを使用して実際に作成できるサンプルアプリをいくつか紹介します。もちろん、ここで紹介する以外にも様々なアプリを開発できますので、一つの参考としてご覧ください。
在庫管理アプリ
PowerAppsを使用することで、商品や部材の在庫状況を一元的に管理するアプリケーションを作成できます。例えば、在庫の入出庫管理、在庫数のリアルタイムな確認、在庫が少なくなった際の通知機能など、効率的な在庫管理をサポートする要素を盛り込むことが可能です。
さらに、過去の在庫動向や季節性を分析する機能を追加することで、適切な在庫量の維持をサポートします。
名簿アプリ
PowerAppsで名簿アプリを作成すれば、従業員や顧客、取引先といった情報の一元管理が可能です。
情報の追加・編集・検索はもちろん、カテゴリ分けやタグ付けなどの高度な機能を活用することで、必要な情報を迅速に取り出すこともできます。さらに、連絡先のインポート/エクスポートや、一括メール送信機能なども組み込めるため、業務の幅を広げることができます。
経費報告アプリ
PowerAppsで経費報告アプリを作成すれば、従業員の経費申請を簡易化し、管理者は迅速に承認するフローを実現します。
レシートの撮影・アップロード機能や経費のカテゴリ分け、さらには承認フローの自動化など、経費管理の効率化をサポートする機能も組み込めます。また、経費の傾向分析や予算管理機能を組み込むことで、経費の適正化も図ることが可能です。
顧客管理アプリ(CRM)
顧客との関係を深化させるための顧客管理アプリ(CRM)も、PowerAppsで作成できます。顧客情報の詳細な登録・編集や、営業履歴の追跡、受注予測の分析などの機能を設計することで、顧客との信頼関係をより深めることが可能です。
また、顧客の購買履歴や接触履歴を一元管理することで、パーソナライズされた提案やマーケティング活動の最適化も実現します。
現場でよくある課題別の活用方法
ここでは、企業の現場によくある課題別のPowerAppsを活用方法を紹介していきます。
紹介する3つの課題は必ず社内に存在するものなので、PowerApps活用のヒントにしてください。
アナログ業務をシステム化したい
アナログ業務をシステム化する場合は、PowerAppsのテンプレートアプリを利用することをお勧めします。
PowerAppsでは部門別でよくある業務テンプレートアプリが用意されているので、それらを利用して、システム化することができないか検討をしてください。
もちろん、ゼロから開発することも可能ですが、テンプレートアプリを利用することでシステム開発工数を大幅に下げることができます。
基本的はテンプレートアプリを利用して、業務をシステム化できないか検討し、どうしてもテンプレートで解決できない部分がある場合は、その部分のカスタマイズをすることで最小の工数でシステム化が実現できます。
データを一元管理したい
複数のシステムやデータベースに散らばるデータを、一元管理したい場合はPowerAppsの「コネクタ」を利用して、データ連携することをお勧めします。
PowerAppsには200種類以上の外部サービスと連携するためのコネクタが用意されています。
従来ではデータ連携をするには、システムの繋ぎこみ部分の開発に加え、連携先のシステムの仕様調査が必要で、手間のかかる開発内容でした。
しかし、コネクタを利用することで、面倒な連携のための作業を省くことができます。
コネクタを活用してPowerAppsのシステムに集約できた後は、Microsoftが提供するBIツールである「Power BI」に連携することで、データを視覚化することが可能です。
データの集約はPowerAppsのコネクタを活用し、データの視覚化にはBIツールであるPowerBIを活用することで、データの集約から視覚化を1つのツールで管理することができます。
定型業務を自動化したい
毎日必ず行う定型業務はPowerAppsの「Flow(フロー)」機能を活用すれば、業務自動化の仕組みを構築することができます。
定型業務には必ず「この連絡がきたら、別システムに入力する」、「この作業の後はスプレッドシートに転記」など決まったワークフローとなっていることがほとんどで、システム化しやすい領域です。
PowerAppsのFlow機能はシステムから呼び出すことができる、ワークフローを作成することができる機能です。
例えば、問い合わせフォームに申請があった際に毎回、関係部署にわざわざ内容を転記して、メールを送付している定型業務があるとします。
この業務をFlowで自動化する場合は、以下のようなフローを組むことで解決できます。
- 問い合わせフォームに申請が入ったら、問い合わせ内容を取得する
- 取得したデータの連絡先部署の項目から送付先部署を指定する
- 送付先部署のSlackのチャンネルにデータを連携する
このような形のワークフローを構築するだけで、以降の問い合わせフォームからの申請は全てPowerAppsのアプリから、自動でSlackにデータ連携される自動化が実行されるようになります。
定型業務のような、決まった作業だけ繰り返す業務は最もシステム化しやすいので、Flowを活用して、業務自動化に取り組むのはいかがでしょうか。
Power Appsでよくある質問
- Power AppsとKintoneだとどちらが良い?
-
正直に言うと、一概には言えません。ただ、Power AppsにできてKintoneでできないことは多くあります。
Kintoneは学習コストが少ない分、Power Appsと比べると実装できる機能に差がありますが、より早くシステム開発が可能です。
- Power Appsって簡単に開発できるなら外注する意味はある?
-
あります。簡単に開発できると謳われていますが、実際にはある程度学習しないとまともなものは作れません。
弊社であれば複雑なシステム開発でも1ヶ月で可能。また、自社で開発できるようになるまで並走して支援することも可能なので、ご興味あればご相談ください。
- Power Appsで開発してみたいけど、何から始めればいい?
-
まずはPower Apps入門書などで基礎の基礎から学習すると良いでしょう。ある程度Power Apps周りのことがわかるようになったら、弊社が提供している無料のPowerPlatformチュートリアルにチャレンジしてみてください。
完全初心者向けではないので少しハードルが高いように思えますが、クリアできれば一通りの開発スキルが身につきます。
【まとめ】非効率な業務は全てPowerAppsの活用対象
この記事ではPowerApps導入企業の活用事例と企業の課題別の活用方法を紹介しました。
活用事例で紹介したように、PowerAppsはあらゆる企業の課題を解決できる柔軟性と拡張性を有したシステム開発ツールです。
そのため、非効率な業務は全て、PowerAppsの活用対象となります。仕事をしていて非効率だと感じる場合は、それがPowerAppsを活用したシステム化のアイディアになります。PowerAppsにはテンプレートアプリも豊富に用意されているので、まずはテンプレートアプリと多少のカスタマイズで解決できる範囲で活用してみるのはいかがでしょうか。
もしPower Appsでの開発にご興味があれば、以下の無料お役立ち資料をご覧ください。また、何か作りたいシステムの構想があれば弊社にご依頼ください。毎月先着1社のみ無料でお引き受けしております。