Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Dynamics 365 Guides から Power Apps を呼び出す方法

はじめに

本記事では Dynamics 365 Mixed Reality サービスの1つである Dynamics 365 Guides から Power Apps を呼び出すという一連の流れを試してみたいと思います。

Dynamics 365 Guides の環境セットアップ手順は、次回以降まとめて記事を書く予定なので、本記事では省略させていただきます。今すぐ試してみたいという方は、以下英語のドキュメントをご参考にお試しください。( 2020/6/30現在、日本語ページは未更新の部分があるため )

なぜ検証してみようと思ったか..


Add a website or Power Apps link to a step in Dynamics 365 Guides より引用。

Dynamics 365 Guides を検証する機会があり、Mixed Reality 空間に表示するガイドから Power Apps を起動し、他のシステムとの連携ができる仕組みがあると知ったので、実際に動かして挙動を試してみたいと考えました。

検証環境

今回の検証環境は、以下の通りです。

  • ガイド作成・編集用PC

    • OS種別 : Windows 10 (Pro)
    • OSビルド番号 : 19041.207
    • Dynamics 365 Guides アプリケーションバージョン : 401.2005.21001.0
    • Dynamics 365 Guides ソリューションバージョン : 400.0.1.48
  • Microsoft HoloLens 2

    • OS種別 : Windows 10
    • OSビルド番号 : 10.0.19041.1106
    • Dynamics 365 Guides アプリケーションバージョン : 401.2005.21001.0
    • Dynamics 365 Guides ソリューションバージョン : 400.0.1.48

※ クライアントアプリのソリーションバージョンと、Power Platform 管理センターでインストールされている Dynamics 365 Guides ソリューションバージョンが異なる場合、クライアント (PC, HoloLens) 側でエラーが発生する場合があるので、検証前にアップデートを行うことをお勧めします。

今回実現したい内容

Dynamics 365 Guides で作成できるガイドに Power Apps リンク を追加し、HoloLens 2 から Power Apps を開く。

Power Apps とは

Power Platform サービスの1つで、ローコーディングで簡単にビジネスロジックを実装することが可能なサービスです。Power Platform には、他にも Power BI (データ可視化・分析), Power Automate (各種サービスの自動連携) など.. ローコーディングで使えるサービスが提供されています。


Power Apps 公式サイト より引用。

Power Apps 新規作成

今回は検証を行いたいだけなので、Power Apps の テンプレート 「Employee Engagement Survey」 を用いて新規作成を行います。

ファイル タブから保存、共有を行います。

今回は Dynamics 365 Guides Operator と同一アカウントを使用しているので、
キャンセル ボタンを押下し、WebリンクURLをコピーします。

これにて Power Apps の用意は完了です。

Dynamics 365 Guides に組み込む

続いて、Dynamics 365 Guides ガイドに Power Apps を追加していきましょう。

まず、Dynamics 365 Guides にさきほどと同一アカウントでログインします。

Power Apps を追加したいガイドを選択し、ガイド編集画面に移動します。

画面左にある アクション タブを選択し、Power Apps をガイド右下の アクションへドラッグ&ドロップ します。

さきほど作成した Power Apps リンク を張り付け、上書き保存 ボタンを押下します。

これにて Dynamics 365 Guides のガイドに Power Apps を組み込み手順は完了です。

実際に動かしてみた (動画)

以下、動画のようなカタチで Microsoft Edge 経由で、Power Apps を呼び出すことができました。

Dynamics 365 Guides データ分析機能

この他にも Dynamics 365 Guides には、標準機能として Power BI へレポートを出力する機能があります。( 別途、Power BI for Desktop をインストール必須 )


Analyze guides created with Dynamics 365 Guides より引用。

詳細は、以下公式ドキュメントをご覧ください。

終わりに

今回初めて Power Apps を触ってみましたが、同じ Microsoft 製 の Office 365 系サービスと同様に、GUI でボタンをポチポチするだけで、気軽にアプリを作成できる点に驚きました。また、Dynamics 365 Guides は MRガイドを表示するだけの Mixed Reality アプリケーションだと誤解されがちですが、今回ご紹介した Power Apps と組み合わせることで、既存の基幹システムとの連携や、他の新たなシステムや機能を追加することができるようになるので非常に可能性が広がるなーと感じました。Power Apps は簡単に使えると書いたものの、慣れるまでは少し時間がかかりそうなので、これを機に少しづつ勉強していければと思います。

最後までお読みいただき、ありがとうございました。

Futo_Horio
Kobe Digital Labo Inc. 新事業創造係 MR班 班長 / Microsoft Azure コミュニティ Azure Tech Lab, AR KOBE オーガナイザー / Microsoft MVP for Windows Development
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away