Power Appsは、Microsoftが提供するビジネスアプリを作成するためのサービスです。開発されたアプリはウェブ技術に基づいており、ブラウザ上で完全に動作します。これらのアプリは、Windows 10デバイス、スマートフォン、タブレットでも公開することができます。このブログでは、Power Appsの利点をすべてご紹介します。

Power Appsの最大の利点は何か?

Power Appsは、プログラミングの経験がなくてもアプリを作成することができます。そのため、Objective-CやSwiftなどのプログラミングの知識が必要なiOSアプリのプログラミングなど、他のモバイルアプリ開発手法とは一線を画しています。

  • Power Appsの開発画面例1

Power Appsで何ができるのか?

Power Appsは、組織内のさまざまな分野で活用できます。とりわけ、既存の社内データのインターフェースやフォームの作成などが挙げられます。しかし、まったく新しい開発プロジェクトもPower Appsで作成することができます。テキスト、数字、画像、バーコードなどの入力フィールドや、ボタン、ダイアグラム、ファイルのプレビューなど、さまざまなコンポーネントを使ってインターフェースを作成することができます。

これらは、好きな場所に配置したり、リストやギャラリービューの中に統合したりすることができ、お客様が定義した画面上に配置・リンクされます。これにより、コンポーネントとお客様のデータを直接結びつけることができます。

従業員は誰でもPower Appsを作成・公開することができます。データとの正しい連携や、社内での公開の際にもサポートを受けることができます。

Power Appsの最も身近な使い方の一つに、SharePointのフォームがあります。これまで、InfoPathやNintex Formsを使ってSharePointの入力フォームや編集フォームを調整してきた方は、今回、立派な後継製品を手にすることができて嬉しく思うことでしょう。InfoPathとは異なり、これらの修正は、とりわけモバイルデバイスでもすぐに実行されます。

アプリの種類

現時点では、基礎となるデータが異なる2種類のアプリを作成することができます。最も一般的なアプリは、いわゆる「キャンバス アプリ」です。このアプリでは、必要な画面やコントロールを自由に選択して、インターフェース上に配置します(絵を描くように)。そして、サービスやゲートウェイに接続して、コントロールにデータを追加します。

  • Power Appsのキャンバスアプリ

「モデル駆動アプリ」もPower Appの一種です。この場合、モデルがアプリケーションの外観を決定します。ここでいうモデルとは、ビジネスプロセスやデータの定義された表現を意味します。これらのアプリケーションで作成されたデータは、Microsoftが作成したCommon Data Servicesと呼ばれるデータストレージシステムに置くことができます。

  • モデル駆動アプリ

企業データの活用

多くの場合、Power Appsは単独で存在しているわけではなく、社内の既存のデータやデータソースを利用しています。これは、「私の上司は誰か」といった組織に関する情報に始まり、独自のデータベースやSharePointのファイルに至るまで、様々な情報を利用しています。

Power Appsはコネクタを使って構成されており、任意の数のサービスにリンクすることができます。コネクタは、サービスへのインターフェースと、このサービスで処理できるデータを定義します。例えば、SharePointコネクタでは、リストから情報を抽出したり、リストのエントリを編集したり、ソースページを入力して新しいエントリを追加したりすることができます。また、ドキュメントライブラリのファイルを読み込んで保存することもできます。コネクタは、SharePoint Online、または社内のSharePoint Serverと連携することができます。

現在、125種類以上のコネクタが用意されており、スタンダードとプレミアムに分類されています。

スタンダードコネクタでは、Exchange、SharePoint、Teams、DynamicsなどのMicrosoft製品のデータを扱うための重要なオプションをすべて備えています。

  • コネクタを使用したPower Appsとの連携

大きなメリットは、オンプレミスのデータ ゲートウェイを使ってデータと接続できることです。情報やデータベースがクラウド上ある必要はありません。ゲートウェイは、Power Apps(FlowやPower BIなどの他のツールも同様)と、SQL Serverデータベース、ファイル共有、SharePointファームなどのローカルソースとの間に接続を作ります。そしてこのデータは、世界のどの場所からでもPower Appで使用することができます。

社内でのアプリ公開

Power Appsは、社内で公開することも、特定のユーザーグループだけに公開することもできます。例えば、人事管理アプリは、人事部の社員だけが興味を持てるようにすることができます。これにより、誰がアプリを使うかをコントロールすることができ、また、各社員は自分の要件に合わせたアプリのセットを受け取ることができます。

iPhoneやiPadなどのデバイスにPower Appsを展開する場合、その手順はApple App Storeを利用する場合よりもはるかにシンプルだと考えています。それは、アプリケーションがAppleのチェックを受ける必要がないからです。

アップデートの公開も、スマートフォンメーカーの審査を必要としないため、すぐに利用できます。

Power Appsはどこで実行され、保存されるのか?

Power Appsは、スマートフォンやブラウザで直接利用できるので、どこに保存されているかはもうお分かりでしょう。それは、Microsoft のクラウドです。また、クラウドは、ホスティングとエンドデバイスへの配信を完全に管理しています。 データは引き続き独自のシステムに保存できるので、PowerAppsを利用するためにすべてのシステムをクラウドに移行する必要はありません。

Power Appsの導入にかかる費用は?

Power Appsは、ユーザーごとにライセンスされ、月額サブスクリプションとして提供されています。Power Appsは、ユーザーにOffice 365/Microsoft 365のライセンスを付与している場合、すでに含まれています(Microsoft 365 Business Basic 、Business Standard、Business Premium、Office 365 E1、E3、E5、F3、Microsoft 365 E3, E5, F3プランなど)。 「Microsoftライセンス最適化の5つの重要な原則」
についてはこちら

SoftwareONE Japan株式会社
企業サイトはこちら

※本記事はSoftwareONE Japanから提供を受けております。著作権は同社に帰属します。

[PR]提供:SoftwareONE Japan