支援対象地域:札幌、仙台、関東、愛知、関西、広島、福岡

  • TOP
  •   
  • コラム
  •   
  • PowerAppsとは?詳しく解説さ

PowerAppsの概要

現在社会において企業は多くのITに関連する問題や課題を抱えていると言えるでしょう。 こういった問題を解決するためのテクノロジーは多く存在しますが、 企業の課題や抱えている問題点は各組織ごとに異なることや、顕在化していない問題も存在することから 解決を行うことは容易ではありません。そういった事情もあり、企業外部から改善を行うよりも、企業内部から 自発的に業務改善を行うほうが効率的に問題解決できるケースは非常に多いと言えます。 そのためには、企業の経営層やマネージメント層、もしくは業務担当者レベルが業務を改善するためのアプリケーションやツールなどITに関する知識をつけるという方法は有効な手段の一つと言えるでしょう。 例えばバックオフィス・部門間連携・フロントラインなど企業の規模や業種や リソースによって問題は様々ですが、ITを駆使しアプリケーションやツールを導入することで組織の 業務効率が大幅に改善する事例は決して少なくありません。 ここでは、業務改善における有名なサービスとしてPower Apps(パワー・アップス)を紹介させていただきます。 Power Appsは「Microsoft Power Platform」のクラウドサービスの中の一つであり、ローコード開発を実現するツールです。 Power AppsはPowerPointやExcelを操作する際と同様の簡単な操作でアプリケーション開発を行うことが可能となり、ローコード開発サービスにおいて代表的なツールの一つと言えます。 Power Appsはシステム開発の経験がない方であっても簡単にアプリケーション開発を行うことのできる キャンパスアプリとやや作りこみの難易度が高くなったモデル駆動型アプリがあり、 ユーザーの目的やITスキルに応じて使い分けることが可能となっております。 また、Power Appsは豊富な処理テンプレートがあるため、一般的な企業活動において必要な アプリケーション開発をより容易に実現することが可能となります。 以上が簡単ではありますが、PowerAppsの概要の説明とさせていただきます。 さらにPowerAppsについて詳しく解説させていただきますので、参考にしていただけましたら幸いです。

Microsoft Power Platform について

PowerAppsは「Microsoft Power Platform」の中のサービスの一つであり、 ここでは「Microsoft Power Platform」について簡単に説明させていただきます。 「Microsoft Power Platform」はMicrosoft社の手掛けるクラウドサービスです。 Power Apps(パワー・アップス)Power Automate(パワー・オートメート)Power BI(パワー・ビーアイ)から構成され、先進的な技術を駆使してデジタルソシューションを作成することが可能となります。 Microsoft Power Platform が推進されている背景には、DX(デジタルトランスフォーメーション)化・業務効率化・コスト削減など多くの理由があります。 ローコード開発はこれから大きく成長する領域であり、様々な技術的な躍進が期待できます。 Microsoft Power Platformはその中でも代表的なサービスと言えるでしょう。

PowerAppsのメリットについて

PowerAppsのメリットについて説明させていただきます。 ポイントを4つに絞り紹介させていただきますので、参考にしていただけましたら幸いです。

短期間

PowerAppsのメリットの一点目が短期間での開発を行えるということになります。 ITベンダーに開発を依頼するケースにおいても社内のシステムエンジニアに開発を依頼するケースにおいても、 見積もりを行って稟議を通して発注など時間がかかってしまうことは避けることができません。 また、いずれの場合においても開発者のリソースや技術によって納期が影響を受けてしまうという デメリットも存在します。 PowerAppsを利用することで業務担当者が短期間で開発を行うことが可能となり、 こういった課題を解決することができます。 また、ローコード開発はスモールビジネスやテスト開発との相性もいいため 時間をかけずにアプリケーションを構築し業務で利用して機能を追加していくなど効率よく 運用することが可能です。 これはPowerAppsの大きなメリットと言えるでしょう。

低コスト

PowerAppsのメリットの二点目が低コストであることになります。 ITベンダーや外部の開発会社に開発を依頼するとコスト面の問題が発生します。 大規模なシステムであれば多くの予算と投じなくてはなりませんし、 中小企業にとってはシステム投資の予算はできる限り抑え効率的に 運用したいでしょう。 PowerAppsではれば業務担当者自身が開発を行うためコストを抑えることが可能となります。 また、クラウドサービスを利用するため、ユーザー自身が環境構築を行う必要がありませんので、インフラの運用保守といった メンテナンスコストを考慮する必要がないという点も大きなメリットと言えるでしょう。

セキュリティー

PowerAppsのメリットの三点目がセキュリティーとなります。 PowerAppsの場合、事業担当者が開発を行うためITベンダーや外部企業に対して 企業の情報やデータの受け渡しをする必要がありません。 そのため、情報漏洩や様々なセキュリティーリスクを回避することが可能となります。 また、PowerAppsは高いセキュリティーと技術によって保護・監視・管理が実行されております。 いくつか紹介させていただきます。 「データ消失防止ポリシー」では、ビジネスと非ビジネスソース間の意図しないデータのクロスオーバーを回避するためのポリシー を設定し、データ保護を行いリスクの高いコネクタをブロックするなどのセキュリティー対策を行っております。 例えばデータ損失防止 (DLP) ポリシーの設定を行うことでユーザーの意図しない組織データの公開を防ぐことが可能となります。 「データ流出制御」「ロールベースのアクセス制御」「データ暗号化」などのセキュリティー対策も実行しております。

手戻りが少ない

PowerAppsのメリットの四点目が手戻りが少ないという点となります。 ITベンダーや外部の開発会社に開発を依頼すると、 本来の業務において意図していない完成度であるケースは決して少なくありません。 こういった手戻りが起きてしまい無駄に工数なコストがかかるプロジェクトは決して少なくないでしょう。 これは開発者と実務担当者レベルでは専門知識や業務における優先順位などのポイントについての 理解度の相違が生まれることが原因であり、専門性の高い業務や複雑な業務フローの職種の アプリケーション開発においては比較的多く発生する問題です。 PowerAppsは業務担当者自身が必要なアプリケーションの開発を行うことになりますので、 無駄な開発を行う必要がなく手戻りが少なく効率が良いというメリットがございます。

PowerAppsの種類

PowerAppsの種類について説明させていただきます。 PowerAppsは「キャンバスアプリ」と「モデル駆動型アプリ」がありますので それぞれの特徴について簡単に解説させていただきます。

キャンバスアプリ

キャンバスアプリはクリック&ドラッグで簡単にパーツを組み合わせてアプリを作成することが可能です。 キャンバスアプリを構築する際にはPower Appsにサインインを行いサンプルアプリを選択すると 自動的に生成が実行されますのでユーザーのワークフローにあわせてカスタママイズを実行します。 アプリを完成させクラウドに保存しアプリの共有を実行すると一連のアプリ構築作業は完了となります。

モデル駆動型アプリ

モデル駆動型アプリはシンプルなアプリから複雑なアプリまで幅広く作成することが可能です。 キャンバスアプリと比較すると大量の数字やデータを管理することや構成が複雑な場合に 適していると言えるでしょう。

PowerAppsの導入例

PowerAppsの導入例について説明させていただきます。 トヨタモーターノースアメリカ(Toyota Motor North America)は、北アメリカ大陸におけるトヨタ自動車の事業統括組織です。 同社では、PowerAppsの導入により社員が400以上のアプリケーションの開発を行い業務改善を 行いました。この400のアプリケーションはエンジニアだけでなく、非エンジニアも含まれており、 社員がより効率的に業務を行うことが可能なように様々なアイデアを形にしたものとなります。 また、様々な方法でMicrosoft PowerPlatformを有効活用するためのトレーニングや質疑応答などを 積極的に行うことで、社員が自ら行動し企業改善を促進するという形で会社に対して貢献することを実現しました。 また、アプリを開発したからといって全てが有効に活用されるとは限りません。 トヨタモーターノースアメリカ(Toyota Motor North America)においてはアプリの使用状況を監視し、 使用されていないアプリについては廃止にするなど責任をもって管理することでより品質を保つことに成功しました。 また、トヨタモーターノースアメリカ(Toyota Motor North America)における PowerAppsの導入例COVID-19状況下においても効力を発揮しました。 例えば体調に関するアンケートやOVID-19の感染状況を監視・追跡するアプリなどで、その数は90にも上ります。 PowerAppsのダッシュボード機能が非常に優秀な点については本文でお伝えした通りですが、 リアルタイムでCOVID-19に必要な情報を収集し分析・対策するために大きく役立ったことは間違いありません。 トヨタモーターノースアメリカ(Toyota Motor North America)のHolman氏は「Microsoft Power Platformを使用すると、人々が質問への回答を得るのに必要な時間が短縮され、 私たち全員がより効果的かつ効率的になります。」と述べており、今後も大きな期待を寄せております。 Hitt氏は「ITリソースの使用を正当化することを心配するのではなく、コストを削減することではなく、開発の速度と実際に物事を構築することが重要です」と述べており柔軟にアプリケーションを開発できる点とスピード感を高く評価しており、今後も積極的な運用を行うとしております。 以上がトヨタモーターノースアメリカ(Toyota Motor North America)における PowerAppsの導入例の説明となります。

まとめ

いかがでしたでしょうか?PowerAppsについて詳しく解説させていただきましたので、 参考にしていただけましたら幸いです。