Slide 1

Slide 1 text

SaaSとデバイスを繋ぐ Power Automate 2020/03/06 ChaChaTechオンラインVol.6 LT大会 2020/02/13 RPA勉強&LT会!vol.18 株式会社ソントレーゾ 中村 亮太

Slide 2

Slide 2 text

自己紹介 • もともとインフラ上がりのエンジニアです。 • Power Appsでゲーム作ったり、IoTと組み合わせたりとかしてます • 会社では、Power Platform や Dynamics 365、Microsoft 365の 導入提案や支援、教育などを行っています。 • 自社事例を元にリターンシップを求める方に、Power Platformを 学んでもらい、キャリアアップ(市民開発者の創出)といった ことを行っています。 株式会社ソントレーゾ 取締役 最高技術責任者(CTO / Co-Founder) DX推進事業部 (DX OverDrive Business Dept.) 事業部長 ■主催 Office 365 User Group 福岡支部 / IoT365 User Group ■運営 JAPAN Power Apps User Group JAPAN Power Virtual Agents User Group りなたむ || 中村亮太(Ryota Nakamura) Microsoft MVP for Business Applications ( 2020.2 〜 ) Power Apps / Power Automate

Slide 3

Slide 3 text

What is Power Platform?

Slide 4

Slide 4 text

Power Platform Power Apps • ”コーディングなし”で アプリが作れる • マルチプラットフォーム で動作する • アプリは組織内で管理 • インストール不要 Power Automate • ”コーディングなし”で ビジネスロジックが 作れる • 1つのトリガーと 1つ以上のアクション • MS以外のサービスも 接続可能 • APIのないサービスや アプリにも接続可能 Power BI • ”コーディングなし”で BIが実現できる • データの可視化 • 分析用レポート • リアルタイム ダッシュボード • 一時的にデータを保持 Power Virtual Agents • ”コーディングなし”で Botが実現できる • 既存のWebサイトへの 埋め込みが可能 • MS以外のメッセージ サービスに適用可能 • Power Automate と連携したBotを 作成することも可能 Baseslide : https://www.slideshare.net/yugoes1021/power-platform-summary

Slide 5

Slide 5 text

Power Platform Power Apps Power Automate Power BI Power Virtual Agents Frontend Common Data Service Power BI dataflows Business Logic Bot Intelligence つまり システム が作れる Baseslide : https://www.slideshare.net/yugoes1021/power-platform-summary

Slide 6

Slide 6 text

ここからは Power Automate のはなし

Slide 7

Slide 7 text

Power Automate is not RPA Power Automate は RPA (Robotic Process Automation ) 製品ではありません。 Power Automate は 誰もが使える自動化サービス(Automation)です。 プロ開発者 経営者 業務担当者

Slide 8

Slide 8 text

Power Automate はこのようにして作ります 1つのトリガー 複数のアクション SharePoint トリガー 承認アクション 条件アクション Teamsアクション

Slide 9

Slide 9 text

Demo1 : Power Automate で スマホの位置情報を Excelに承認付きで登録する

Slide 10

Slide 10 text

コネクタがあるおかげで、容易につながる REST API という概念を考慮する必要のないように、あらかじめ作られたコネクタが数多く 用意されているため、開発者でなくともAPI同士を連携させた自動化ロジックを組むことができます。 Pythonで書いた場合 Power Automateの場合 認証処理 SPSList取得 認証処理(1度だけ) SPSList取得

Slide 11

Slide 11 text

これだけ多くのコネクタがあります APIが提供されている各種サービスに対応した、数多くのコネクタが用意されています。 ノーコードで多数のサービスと簡単に連携することが可能です!

Slide 12

Slide 12 text

APIがないサービスとはどういう風につながるの? 2020年4月3日に公開予定のPower Automate の新機能「UI Flows」がRPAとしてデバイスとつなぐことができます プロ開発者 経営者 業務担当者 UI Flows

Slide 13

Slide 13 text

Demo : Microsoft Forms の内容を元にTEPRA印刷を行う デモ動画 https://twitter.com/R_t_A_n_M/status/1227971553876299776?s=20

Slide 14

Slide 14 text

処理概要図 TEPRAさんの サンプルファイル をちょっとカスタ マイズしたもの

Slide 15

Slide 15 text

Power Automate側の処理 Flow UI Flows

Slide 16

Slide 16 text

作ったUI Flowsを元にさらに機能アップ(承認機能の追加)

Slide 17

Slide 17 text

UI Flowsを使う上でのTips 【重要】できるだけアクションは減らす!! 1処理1処理で画面操作を行うので 処理が多ければ多いほど失敗する可能性が増える UI Flows で操作するアプリも 自動操作を考慮した、少ないアクションで処理可能な UIに変更するといったことを行うべき 記録する際は、できるだけ少ないオペレーションで すむように、あらかじめ動作を確認し、練習しておく 必要がある

Slide 18

Slide 18 text

最後に・・・ Power Automateは無料で使えます! https://powerapps.microsoft.com/ja-jp/communityplan/

Slide 19

Slide 19 text

Power Platform コミュニティ一覧! ぜひ、コミュニティに参加しましょう!