Micorosoft365

最近よく聞かれるMicrosoft365についているPowerAppsでできることとできないことについて解説します

1. Microsoft365についているPowerAppsについて

Microsoft 365に含まれているPowerAppsは、ユーザーが手軽にアプリケーションを開発するためのプラットフォームです。PowerAppsは、プログラミング経験がない方でもビジネスプロセスを効率化できるカスタムアプリを構築できる、ローコード/ノーコードのソリューションです。
例えば、紙ベースで行っていた承認プロセスを電子化したり、ExcelやSharePointリストのデータを活用して簡単なデータ入力アプリを作成することができます。Microsoft 365と深く統合されているため、データソースとしてExcel、SharePoint、Outlook、Teamsなどを活用することが容易です。これにより、組織内の業務の自動化や効率化を支援します。

PowerAppsには主にキャンバスアプリとモデル駆動型アプリの2種類があります。キャンバスアプリは自由にレイアウトをデザインでき、直感的なインターフェースが特徴です。一方、モデル駆動型アプリはデータベース駆動の設計で、ビジネスデータを体系的に構築する場合に適しています。Microsoft 365に付属するPowerAppsは、基本的な機能に制限はありますが、日常業務の改善に大いに役立つツールです。

2. Microsoft365のどのプランでPowerAppsは利用可能か?

Microsoft 365には複数のプランが存在し、PowerAppsを利用できるのは特定のプランに限られています。PowerAppsは、ビジネスユーザー向けのエンタープライズ向けのMicrosoft 365 F3、E3、E5といったプランに含まれています。これらのプランには、PowerAppsの基本機能を使用する権利が含まれており、組織内でアプリを作成・配布することが可能です。

ただし、利用できるデータソースや機能には制限があります。たとえば、データ接続の種類は無料で提供されるコネクタ(Excel、SharePoint、OneDriveなど)に限られており、プレミアムコネクタ(Salesforce、Azure SQL Database、Dynamics 365など)を使用するには追加のライセンスが必要です。この点については、次の章で詳しく解説します。

3. Microsoft365についているPowerAppsでできること

Microsoft 365に付属するPowerAppsを使って実現できることは多岐にわたります。たとえば、以下のような用途に役立ちます。

  • フォーム作成: 申請書やアンケートなど、紙ベースのプロセスを電子化するアプリを簡単に作成できます。
  • 業務フローの自動化: Power Automateと連携することで、簡単なワークフローを自動化し、業務の効率を向上させることができます。
  • SharePointとの統合: SharePointリストのデータを取り込み、ユーザーが使いやすいアプリとして提供できます。たとえば、在庫管理やタスク管理アプリなどの作成が可能です。
  • データ入力アプリの作成: チーム内で情報を迅速に共有するためのアプリを作成し、OneDriveやExcelと連携することができます。
  • Teamsアプリとの統合: PowerAppsをTeamsに組み込むことで、チーム内のコミュニケーションと作業をより円滑に行うことができます。これにより、業務効率を大幅に向上させることが可能です。

これらの機能により、ビジネスプロセスの効率化や生産性の向上が期待できます。ただし、企業規模や業務の複雑さに応じて、PowerAppsだけで完結できない場合もあります。

4. 制約事項

Microsoft 365に付属するPowerAppsには、いくつかの制約があります。これらを理解しておくことが重要です。

  • 接続できるデータソースの制限: 無料で使用できるコネクタは、標準コネクタに限定され、Microsoft 365関連のデータソース(SharePoint、Excel、OneDriveなど)に限られます。高度なデータソースへの接続(Azure SQL、Dynamics 365、Salesforceなど)は、プレミアムコネクタを使用する必要があります。
  • アプリの配布制限: Microsoft 365内のライセンスを持つユーザーのみにアプリを配布できます。組織外部のユーザーへの配布や利用は制限されており、追加の設定やライセンスが必要です。
  • 機能の制限: 一部の高度な機能、たとえば、AI Builderを利用したアプリ作成やデータ分析機能は含まれていません。これらを活用するには、追加のPower Appsのライセンスが必要です。
  • Dataverseの利用: Microsoft 365のライセンスで利用できるDataverseは、Dataverse for Teamsに限定され、その容量は1チーム2GBまでの制約があります。そのため、大量のデータを扱う場合には制約が生じます。また、モデル駆動型アプリは利用できません。アプリのパフォーマンスはデータ量や接続状況に依存するため、慎重な設計が求められます。この点をよくお客様より質問を受けます。

これらの制約を理解し、適切な用途にPowerAppsを活用することが大切です。

5. Power Apps追加ライセンスを購入してできるようになること

PowerAppsの追加ライセンスを購入することで、より多くの機能やコネクタが利用可能になります。具体的には、以下のような拡張が可能です。

  • プレミアムコネクタの使用: Azure SQL Database、Dynamics 365、Salesforceなどのプレミアムデータソースに接続できるようになります。これにより、より高度なビジネスアプリケーションを作成できます。
  • Dataverseのフル活用: Dataverseの利用が可能になります。データモデリングやビジネスプロセスの自動化がより効果的に行えるようになります。
  • AI Builderの利用: AIを活用した機能(画像認識や自然言語処理など)をアプリに組み込むことができ、ビジネスプロセスの高度な自動化が実現できます。
  • 外部ユーザーとの共有: Power Pagesを使用することで、外部ユーザー向けにアプリを公開し、B2BまたはB2Cのアプリケーションを構築することができます。
  • 拡張された容量とパフォーマンス: より多くのデータを扱う場合に必要な追加のストレージやパフォーマンス向上のオプションを取得できます。

このように、追加ライセンスを利用することで、PowerAppsの可能性が飛躍的に広がり、組織の複雑なニーズに応えられるようになります。

6. まとめ

Microsoft 365に付属するPowerAppsは、基本的なビジネスアプリケーションを迅速に構築するのに最適なツールです。特に、SharePointやExcelといったデータソースを活用した業務効率化に大いに貢献します。しかし、より高度なデータソースへの接続やAI機能を活用する場合には、追加ライセンスの検討が必要です。PowerAppsのメリットと制約を理解し、業務に最適な形で活用することが、組織の生産性向上につながるでしょう。

このブログを参考に、Microsoft 365のPowerAppsが自社の業務にどのように役立つかをぜひ考えてみてください。さらに詳しい情報や導入支援が必要な場合は、ROITまでお問い合わせください。

最近よく聞くMicrosoft Copilot Studioでできることと価格の考え方を解説シリコンバレーに学ぼうシリーズ①:Google re:Workについて