SlideShare a Scribd company logo
1 of 34
This is iPaas
Tomoyuki Obi(@twit_ahf)
LogicFlow-ja
#JPPUGSummer20
#JPPUG #PowerPlatform
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
関心分野: NoCode/LowCode開発
コミュニティ: LogicFlow-ja / CLR/H
Microsoft MVP for Microsoft Azure(2017.03 ~)
@twit_ahf
tomoyuki.obi
VB / Power Platform
https://blog.kuma.icu
Enterprise Integration
小尾 智之(Tomoyuki Obi)
https://el.jibun.atmarkit.co.jp/ahf/
自己紹介
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
このセッションについて
対象者
iPaasの考えを知りたい方
Power Automateでのプロセス連携を知りたい方
ゴール
Power Automate で連携する方法を理解できる
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Event Driven Workflow
iPaas
(Integration Platform as a Service)
LowCode/NoCode
Develop Platform
Process Automation
Power Automate の特徴
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
What is iPaas
Data
Event
Data
Event
別システムのデータ
データ登録時などのイベント発生
Azure Logic Apps
Power Automate
別システムのデータ
イベントの通知
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
“iPaas” Connect Anything
Azure Logic Apps
Power Automate
Desktop
OnPremiss
Saas
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
UI Flows
サインインせずに処理開始 サインインから処理開始
クライアントOS向け サーバーOS向け
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
UI Flows
Microsoft UI Automation
Web
Desktop
WinAutomation
Selenium
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Power Automate? Logic Apps?
• Power AutomateはLogic Appsを基盤としているため
基本的には同様のサービス
• API LIMIT 形式か従量課金かどうかが大きな違い
処理量(日/月)が計算でき動作可能な量の場合
Power Platform の機能を利用する
日々大量の処理
データ変換処理を行う
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Complexity Automate Workflow
• 一つのワークフローで処理をすべて行う必要は薄い
• 旧プランの場合は一つにまとめるメリットあり
• 現プランでは「内容が把握できる大きさ」でワークフローを
分割するのがメリットあり
• Logic Apps は別ワークフロー呼び出しで課金が発生するが
1 アクション分なためほとんど気にしなくてよい
• 横に大きいワークフローはわかりにくい
• できるだけ縦に長いワークフローとするよう考える
• IFやSwitchの条件分岐はネストさせずに実行条件とスコープを組み合わせる
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Sample Scenario:
Print Document using UI Flows
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Print at Power Platform
• 直接印刷を行う機能は Power Platform には存在しない
• RPA を利用して印刷を実行させる
• クライアントPCの操作
• 印刷機能をもつアプリケーションを操作することで
単体では印刷を行えないシステムから印刷を行える
• Power Apps から印刷指示を行いプリンタから出力なども可能
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
他システムから印刷
Power Appsから印刷
印刷用ファイルの作成
印刷用フォルダの監視
データゲートウェイ経由で
印刷用PCへファイル転送
UI Flows による
印刷実行
Architectures
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
ローカルフォルダに作成された xlsx ファイルを
UI Flows を利用して印刷する
UI Flows Print Server
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Demo: Print Document RPA
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
コモンダイアログでファイルを
マウスで選択し一定時間が
経過するとファイルの名称変更として
動作するためファイル名は
マウスでなくキー入力にて指定する
現時点で IME を利用した入力は
不安定な点に注意
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
プリンター選択ボタンは
UI Flows デフォルト挙動
では未対応
座標指定の方法にて
操作を指示することで
指定可能
または印刷用PC上の
デフォルトプリンターを
決めておきプリンタの
選択を行わせない
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
RPA を行う場合は
実行専用の環境を用意する
(物理PC/仮想PC)
1ファイルずつ処理を行うよう
ワークフローのトリガ設定を調整
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Sample Scenario:
MFA using Power Platform
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Multi Factor Authentication(多要素認証)
• サインイン時にスマートフォンでも認証を行わせることにより
複数要素での認証が行えセキュリティ的によい方法
• Microsoft Authenticator や Google 認証システムなど
• 利用するスマートフォンの認証など技術的に考慮する点が多く
簡単に利用することは難しい
• 世の中ではMFAを導入していないサービスのほうが多い
• 単一サービスでMFAは手間とコストがかかりすぎるため
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Power Platform で MFA
メリット デメリット
Power Apps導入済みであれば、アカウントに紐
づいた端末が既に用意できている
システム規模によっては API Call Limit の仕様
により不適切なケースがある
Power Platform 上で構築することで独立した
API として使いまわしが可能
社内システムなど利用が限られているシステムに
MFAを導入する手段としてメリットがある
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Architectures
API 呼出
結果返却
Power Appsへ通知
承認結果の出力
承認結果の監視
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Demo: Power Platform MFA
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Power Apps アプリへプッシュ通知を行い
承認依頼結果を待つメインワークフロー
Power Apps側での操作が行われるか
一定時間が経過するまで処理結果を
ループして確認
今回は同期パターンでの構築だが
非同期パターンでの構築もよい
メインとなるワークフロー
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Power Apps より呼び出すワークフロー
Power Apps アプリで承認/拒否を
行った際に結果を書き込むワークフロー
今回のサンプルでは Excel(OneDrive)を
利用しているが別ストレージを利用するのが安定
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Power Apps Notification
通知対象となる Power Apps アプリの
ID を指定して接続を作成する
アクション実行時に通知対象となる
アカウントの指定とメッセージ
アプリに引き渡すデータを指定する
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
MFAの流れ
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Postmanを利用し
作成したAPIの挙動確認
Power Automate の
要求トリガではセキュリティ要素を
設定することができない
(誰でも呼び出すことが可能)
ヘッダーに特定の値をセットする、
呼び出された後のチェックを検討する
必要がある
Logic Apps では呼び出し先のIP制限や
API Management 経由にするなど
方法はあるが Power Apps Notificationを
呼び出すことができない
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Summary
• iPaas は多くのものを結合して
プロセスを自動化させるための仕組み
• データやイベントを別サービスに連携させる
• RPAやDPAなど言葉に意味はなくPAとして考える
• コネクタがあればコネクタを利用
• APIがあればカスタムコネクタを利用
• 手動操作が必要ならRPAを利用
Power Platform Day Summer ’20
#JPPUGSummer20
#JPPUG #PowerPlatform
Japan Power Apps
User Group
LogicFlow-ja
Japan Power Virtual Agents
User Group
Japan Power BI User Group
Japan Power Platform
User Group

More Related Content

What's hot

Ignite で発表された内容とそれ以降のアップデートを確認してみる
Ignite で発表された内容とそれ以降のアップデートを確認してみるIgnite で発表された内容とそれ以降のアップデートを確認してみる
Ignite で発表された内容とそれ以降のアップデートを確認してみるYugo Shimizu
 
RPA 機能の UI flows が話題の Power Automate を理解せよ
RPA 機能の UI flows が話題の Power Automate を理解せよRPA 機能の UI flows が話題の Power Automate を理解せよ
RPA 機能の UI flows が話題の Power Automate を理解せよYugo Shimizu
 
20200928 aibid (rtb app install) sales deck (jp) v shared
20200928   aibid (rtb app install) sales deck (jp) v shared20200928   aibid (rtb app install) sales deck (jp) v shared
20200928 aibid (rtb app install) sales deck (jp) v sharedMasayuki Tsuchikawa
 
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張典子 松本
 
20190727_DevelopUseiPaas
20190727_DevelopUseiPaas20190727_DevelopUseiPaas
20190727_DevelopUseiPaasTomoyuki Obi
 
CDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきます
CDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきますCDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきます
CDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきますYugo Shimizu
 
Power BIで使ってみよう!Power Query
Power BIで使ってみよう!Power QueryPower BIで使ってみよう!Power Query
Power BIで使ってみよう!Power Query陽子 小室
 
人前で話すことは “特別” ではない!~ 特別にしない方法について ~
人前で話すことは “特別” ではない!~ 特別にしない方法について ~人前で話すことは “特別” ではない!~ 特別にしない方法について ~
人前で話すことは “特別” ではない!~ 特別にしない方法について ~Yugo Shimizu
 
今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827
今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827
今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827Yugo Shimizu
 
なぜ今なのか?非開発者でも開発者でも、これから始めるPower Platform
なぜ今なのか?非開発者でも開発者でも、これから始めるPower Platformなぜ今なのか?非開発者でも開発者でも、これから始めるPower Platform
なぜ今なのか?非開発者でも開発者でも、これから始めるPower PlatformTaiki Yoshida
 
いまできるデータ分析を Power BI ではじめよう
いまできるデータ分析を Power BI ではじめよういまできるデータ分析を Power BI ではじめよう
いまできるデータ分析を Power BI ではじめようYugo Shimizu
 
毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよー
毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよー毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよー
毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよーYugo Shimizu
 
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
POWA50 - Power Apps と Power Automate の大規模な管理とサポートPOWA50 - Power Apps と Power Automate の大規模な管理とサポート
POWA50 - Power Apps と Power Automate の大規模な管理とサポートTaiki Yoshida
 
RPA勉強会 Power BI を学ぶ特別編!
RPA勉強会 Power BI を学ぶ特別編!RPA勉強会 Power BI を学ぶ特別編!
RPA勉強会 Power BI を学ぶ特別編!Yugo Shimizu
 
事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~
事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~
事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~Junichi Kodama
 
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよ
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよえ?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよ
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよYugo Shimizu
 
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~Yugo Shimizu
 
Power BI Desktop こんな使い方してみた件
Power BI Desktop こんな使い方してみた件Power BI Desktop こんな使い方してみた件
Power BI Desktop こんな使い方してみた件Teruchika Yamada
 
Power Apps? なにそれ? おいしいの?
Power Apps? なにそれ? おいしいの?Power Apps? なにそれ? おいしいの?
Power Apps? なにそれ? おいしいの?Junichi Kodama
 

What's hot (20)

Ignite で発表された内容とそれ以降のアップデートを確認してみる
Ignite で発表された内容とそれ以降のアップデートを確認してみるIgnite で発表された内容とそれ以降のアップデートを確認してみる
Ignite で発表された内容とそれ以降のアップデートを確認してみる
 
RPA 機能の UI flows が話題の Power Automate を理解せよ
RPA 機能の UI flows が話題の Power Automate を理解せよRPA 機能の UI flows が話題の Power Automate を理解せよ
RPA 機能の UI flows が話題の Power Automate を理解せよ
 
20200928 aibid (rtb app install) sales deck (jp) v shared
20200928   aibid (rtb app install) sales deck (jp) v shared20200928   aibid (rtb app install) sales deck (jp) v shared
20200928 aibid (rtb app install) sales deck (jp) v shared
 
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
 
20190727_DevelopUseiPaas
20190727_DevelopUseiPaas20190727_DevelopUseiPaas
20190727_DevelopUseiPaas
 
CDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきます
CDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきますCDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきます
CDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきます
 
Angularを利用したシステム開発事例
Angularを利用したシステム開発事例Angularを利用したシステム開発事例
Angularを利用したシステム開発事例
 
Power BIで使ってみよう!Power Query
Power BIで使ってみよう!Power QueryPower BIで使ってみよう!Power Query
Power BIで使ってみよう!Power Query
 
人前で話すことは “特別” ではない!~ 特別にしない方法について ~
人前で話すことは “特別” ではない!~ 特別にしない方法について ~人前で話すことは “特別” ではない!~ 特別にしない方法について ~
人前で話すことは “特別” ではない!~ 特別にしない方法について ~
 
今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827
今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827
今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827
 
なぜ今なのか?非開発者でも開発者でも、これから始めるPower Platform
なぜ今なのか?非開発者でも開発者でも、これから始めるPower Platformなぜ今なのか?非開発者でも開発者でも、これから始めるPower Platform
なぜ今なのか?非開発者でも開発者でも、これから始めるPower Platform
 
いまできるデータ分析を Power BI ではじめよう
いまできるデータ分析を Power BI ではじめよういまできるデータ分析を Power BI ではじめよう
いまできるデータ分析を Power BI ではじめよう
 
毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよー
毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよー毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよー
毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよー
 
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
POWA50 - Power Apps と Power Automate の大規模な管理とサポートPOWA50 - Power Apps と Power Automate の大規模な管理とサポート
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
 
RPA勉強会 Power BI を学ぶ特別編!
RPA勉強会 Power BI を学ぶ特別編!RPA勉強会 Power BI を学ぶ特別編!
RPA勉強会 Power BI を学ぶ特別編!
 
事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~
事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~
事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~
 
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよ
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよえ?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよ
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよ
 
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
 
Power BI Desktop こんな使い方してみた件
Power BI Desktop こんな使い方してみた件Power BI Desktop こんな使い方してみた件
Power BI Desktop こんな使い方してみた件
 
Power Apps? なにそれ? おいしいの?
Power Apps? なにそれ? おいしいの?Power Apps? なにそれ? おいしいの?
Power Apps? なにそれ? おいしいの?
 

Similar to This is iPaas

Work Automate with Power Automate
Work Automate with Power AutomateWork Automate with Power Automate
Work Automate with Power AutomateTomoyuki Obi
 
MicrosoftのRPA UI flows の使いどころ
MicrosoftのRPA UI flows の使いどころMicrosoftのRPA UI flows の使いどころ
MicrosoftのRPA UI flows の使いどころssuser6e9dab
 
Power platform day summer 19
Power platform day summer 19 Power platform day summer 19
Power platform day summer 19 ssuser6e9dab
 
Power AutomateのDPAとかRPAって何?(気ままに勉強会 #11)
Power AutomateのDPAとかRPAって何?(気ままに勉強会 #11)Power AutomateのDPAとかRPAって何?(気ままに勉強会 #11)
Power AutomateのDPAとかRPAって何?(気ままに勉強会 #11)た な
 
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!Yasuaki Matsuda
 
え?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよ
え?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよえ?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよ
え?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよYugo Shimizu
 
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!Teruchika Yamada
 
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』Ryo RKTM
 
Azure App Service Overview LT
Azure App Service Overview LTAzure App Service Overview LT
Azure App Service Overview LTKeiji Kamebuchi
 
ノーコードでAIサービスを使ってみよう!「AI Bulder」
ノーコードでAIサービスを使ってみよう!「AI Bulder」ノーコードでAIサービスを使ってみよう!「AI Bulder」
ノーコードでAIサービスを使ってみよう!「AI Bulder」典子 松本
 
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~MasashiOtsuka1
 
JAWS DAYS 2018 行ってきた & スタッフした
JAWS DAYS 2018 行ってきた & スタッフしたJAWS DAYS 2018 行ってきた & スタッフした
JAWS DAYS 2018 行ってきた & スタッフしたMasayuki KaToH
 
Web Driverでブラウザを操作する
Web Driverでブラウザを操作するWeb Driverでブラウザを操作する
Web Driverでブラウザを操作するMasuo Ohara
 
Microsoft Flow で作る承認ワークフロー
Microsoft Flow で作る承認ワークフローMicrosoft Flow で作る承認ワークフロー
Microsoft Flow で作る承認ワークフローHirofumi Ota
 
100個以上アプリを作成して得た知見
100個以上アプリを作成して得た知見100個以上アプリを作成して得た知見
100個以上アプリを作成して得た知見ssuser6e9dab
 
Azure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析するAzure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析するYusuke Kojima
 
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性Junichi Kodama
 

Similar to This is iPaas (20)

Work Automate with Power Automate
Work Automate with Power AutomateWork Automate with Power Automate
Work Automate with Power Automate
 
MicrosoftのRPA UI flows の使いどころ
MicrosoftのRPA UI flows の使いどころMicrosoftのRPA UI flows の使いどころ
MicrosoftのRPA UI flows の使いどころ
 
Power platform day summer 19
Power platform day summer 19 Power platform day summer 19
Power platform day summer 19
 
Power AutomateのDPAとかRPAって何?(気ままに勉強会 #11)
Power AutomateのDPAとかRPAって何?(気ままに勉強会 #11)Power AutomateのDPAとかRPAって何?(気ままに勉強会 #11)
Power AutomateのDPAとかRPAって何?(気ままに勉強会 #11)
 
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
 
PowerApps_and_PowerAutomateやってみよー会.pptx
PowerApps_and_PowerAutomateやってみよー会.pptxPowerApps_and_PowerAutomateやってみよー会.pptx
PowerApps_and_PowerAutomateやってみよー会.pptx
 
え?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよ
え?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよえ?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよ
え?まだフルスクラッチで開発してるの!? Power Platformをフル活用すると普通にシステムができるんですよ
 
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
 
Example using LattePanda
Example  using LattePandaExample  using LattePanda
Example using LattePanda
 
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
 
Azure App Service Overview LT
Azure App Service Overview LTAzure App Service Overview LT
Azure App Service Overview LT
 
RPAって何、どんなことできるの
RPAって何、どんなことできるのRPAって何、どんなことできるの
RPAって何、どんなことできるの
 
ノーコードでAIサービスを使ってみよう!「AI Bulder」
ノーコードでAIサービスを使ってみよう!「AI Bulder」ノーコードでAIサービスを使ってみよう!「AI Bulder」
ノーコードでAIサービスを使ってみよう!「AI Bulder」
 
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
 
JAWS DAYS 2018 行ってきた & スタッフした
JAWS DAYS 2018 行ってきた & スタッフしたJAWS DAYS 2018 行ってきた & スタッフした
JAWS DAYS 2018 行ってきた & スタッフした
 
Web Driverでブラウザを操作する
Web Driverでブラウザを操作するWeb Driverでブラウザを操作する
Web Driverでブラウザを操作する
 
Microsoft Flow で作る承認ワークフロー
Microsoft Flow で作る承認ワークフローMicrosoft Flow で作る承認ワークフロー
Microsoft Flow で作る承認ワークフロー
 
100個以上アプリを作成して得た知見
100個以上アプリを作成して得た知見100個以上アプリを作成して得た知見
100個以上アプリを作成して得た知見
 
Azure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析するAzure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析する
 
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
 

More from Tomoyuki Obi

それは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower Automateそれは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower AutomateTomoyuki Obi
 
Miniacs Power Automate
Miniacs Power AutomateMiniacs Power Automate
Miniacs Power AutomateTomoyuki Obi
 
JSON Value into Power Automate
JSON Value into Power AutomateJSON Value into Power Automate
JSON Value into Power AutomateTomoyuki Obi
 
CodelessDevelop using iPaas
CodelessDevelop using iPaasCodelessDevelop using iPaas
CodelessDevelop using iPaasTomoyuki Obi
 
Logic Apps/Flow Update Summary
Logic Apps/Flow Update SummaryLogic Apps/Flow Update Summary
Logic Apps/Flow Update SummaryTomoyuki Obi
 
decode2019_HandsOn_Flow_04
decode2019_HandsOn_Flow_04decode2019_HandsOn_Flow_04
decode2019_HandsOn_Flow_04Tomoyuki Obi
 
decode2019_HandsOn_Flow_03
decode2019_HandsOn_Flow_03decode2019_HandsOn_Flow_03
decode2019_HandsOn_Flow_03Tomoyuki Obi
 
decode2019_HandsOn_Flow_02
decode2019_HandsOn_Flow_02decode2019_HandsOn_Flow_02
decode2019_HandsOn_Flow_02Tomoyuki Obi
 
decode2019_HandsOn_Flow_01
decode2019_HandsOn_Flow_01decode2019_HandsOn_Flow_01
decode2019_HandsOn_Flow_01Tomoyuki Obi
 
20190427 global azurebootcamp
20190427 global azurebootcamp20190427 global azurebootcamp
20190427 global azurebootcampTomoyuki Obi
 
20181215 PowerApps + Flow Handson
20181215 PowerApps + Flow Handson20181215 PowerApps + Flow Handson
20181215 PowerApps + Flow HandsonTomoyuki Obi
 
20181120 HowtoFlow
20181120 HowtoFlow20181120 HowtoFlow
20181120 HowtoFlowTomoyuki Obi
 
20180929 lowcode developlogicflow
20180929 lowcode developlogicflow20180929 lowcode developlogicflow
20180929 lowcode developlogicflowTomoyuki Obi
 
20180721 First Challenge Logicflow
20180721 First Challenge Logicflow20180721 First Challenge Logicflow
20180721 First Challenge LogicflowTomoyuki Obi
 
20180630 data transformationusinglogicflow
20180630 data transformationusinglogicflow20180630 data transformationusinglogicflow
20180630 data transformationusinglogicflowTomoyuki Obi
 
Create Bot using LogicApps
Create Bot using LogicAppsCreate Bot using LogicApps
Create Bot using LogicAppsTomoyuki Obi
 
20180616 to takepartflow
20180616 to takepartflow20180616 to takepartflow
20180616 to takepartflowTomoyuki Obi
 
20180421 environment managewithlogicflow
20180421 environment managewithlogicflow20180421 environment managewithlogicflow
20180421 environment managewithlogicflowTomoyuki Obi
 
Data Orchestration with LogicFlow
Data Orchestration with LogicFlowData Orchestration with LogicFlow
Data Orchestration with LogicFlowTomoyuki Obi
 
Develop LINE_BOT with LogicFlow
Develop LINE_BOT with LogicFlowDevelop LINE_BOT with LogicFlow
Develop LINE_BOT with LogicFlowTomoyuki Obi
 

More from Tomoyuki Obi (20)

それは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower Automateそれは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower Automate
 
Miniacs Power Automate
Miniacs Power AutomateMiniacs Power Automate
Miniacs Power Automate
 
JSON Value into Power Automate
JSON Value into Power AutomateJSON Value into Power Automate
JSON Value into Power Automate
 
CodelessDevelop using iPaas
CodelessDevelop using iPaasCodelessDevelop using iPaas
CodelessDevelop using iPaas
 
Logic Apps/Flow Update Summary
Logic Apps/Flow Update SummaryLogic Apps/Flow Update Summary
Logic Apps/Flow Update Summary
 
decode2019_HandsOn_Flow_04
decode2019_HandsOn_Flow_04decode2019_HandsOn_Flow_04
decode2019_HandsOn_Flow_04
 
decode2019_HandsOn_Flow_03
decode2019_HandsOn_Flow_03decode2019_HandsOn_Flow_03
decode2019_HandsOn_Flow_03
 
decode2019_HandsOn_Flow_02
decode2019_HandsOn_Flow_02decode2019_HandsOn_Flow_02
decode2019_HandsOn_Flow_02
 
decode2019_HandsOn_Flow_01
decode2019_HandsOn_Flow_01decode2019_HandsOn_Flow_01
decode2019_HandsOn_Flow_01
 
20190427 global azurebootcamp
20190427 global azurebootcamp20190427 global azurebootcamp
20190427 global azurebootcamp
 
20181215 PowerApps + Flow Handson
20181215 PowerApps + Flow Handson20181215 PowerApps + Flow Handson
20181215 PowerApps + Flow Handson
 
20181120 HowtoFlow
20181120 HowtoFlow20181120 HowtoFlow
20181120 HowtoFlow
 
20180929 lowcode developlogicflow
20180929 lowcode developlogicflow20180929 lowcode developlogicflow
20180929 lowcode developlogicflow
 
20180721 First Challenge Logicflow
20180721 First Challenge Logicflow20180721 First Challenge Logicflow
20180721 First Challenge Logicflow
 
20180630 data transformationusinglogicflow
20180630 data transformationusinglogicflow20180630 data transformationusinglogicflow
20180630 data transformationusinglogicflow
 
Create Bot using LogicApps
Create Bot using LogicAppsCreate Bot using LogicApps
Create Bot using LogicApps
 
20180616 to takepartflow
20180616 to takepartflow20180616 to takepartflow
20180616 to takepartflow
 
20180421 environment managewithlogicflow
20180421 environment managewithlogicflow20180421 environment managewithlogicflow
20180421 environment managewithlogicflow
 
Data Orchestration with LogicFlow
Data Orchestration with LogicFlowData Orchestration with LogicFlow
Data Orchestration with LogicFlow
 
Develop LINE_BOT with LogicFlow
Develop LINE_BOT with LogicFlowDevelop LINE_BOT with LogicFlow
Develop LINE_BOT with LogicFlow
 

Recently uploaded

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 

Recently uploaded (9)

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 

This is iPaas

  • 1. This is iPaas Tomoyuki Obi(@twit_ahf) LogicFlow-ja #JPPUGSummer20 #JPPUG #PowerPlatform
  • 2. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform 関心分野: NoCode/LowCode開発 コミュニティ: LogicFlow-ja / CLR/H Microsoft MVP for Microsoft Azure(2017.03 ~) @twit_ahf tomoyuki.obi VB / Power Platform https://blog.kuma.icu Enterprise Integration 小尾 智之(Tomoyuki Obi) https://el.jibun.atmarkit.co.jp/ahf/ 自己紹介
  • 3. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform このセッションについて 対象者 iPaasの考えを知りたい方 Power Automateでのプロセス連携を知りたい方 ゴール Power Automate で連携する方法を理解できる
  • 4. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Event Driven Workflow iPaas (Integration Platform as a Service) LowCode/NoCode Develop Platform Process Automation Power Automate の特徴
  • 5. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform What is iPaas Data Event Data Event 別システムのデータ データ登録時などのイベント発生 Azure Logic Apps Power Automate 別システムのデータ イベントの通知
  • 6. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform “iPaas” Connect Anything Azure Logic Apps Power Automate Desktop OnPremiss Saas
  • 7. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform UI Flows サインインせずに処理開始 サインインから処理開始 クライアントOS向け サーバーOS向け
  • 8. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform UI Flows Microsoft UI Automation Web Desktop WinAutomation Selenium
  • 9. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Power Automate? Logic Apps? • Power AutomateはLogic Appsを基盤としているため 基本的には同様のサービス • API LIMIT 形式か従量課金かどうかが大きな違い 処理量(日/月)が計算でき動作可能な量の場合 Power Platform の機能を利用する 日々大量の処理 データ変換処理を行う
  • 10. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Complexity Automate Workflow • 一つのワークフローで処理をすべて行う必要は薄い • 旧プランの場合は一つにまとめるメリットあり • 現プランでは「内容が把握できる大きさ」でワークフローを 分割するのがメリットあり • Logic Apps は別ワークフロー呼び出しで課金が発生するが 1 アクション分なためほとんど気にしなくてよい • 横に大きいワークフローはわかりにくい • できるだけ縦に長いワークフローとするよう考える • IFやSwitchの条件分岐はネストさせずに実行条件とスコープを組み合わせる
  • 11. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Sample Scenario: Print Document using UI Flows
  • 12. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Print at Power Platform • 直接印刷を行う機能は Power Platform には存在しない • RPA を利用して印刷を実行させる • クライアントPCの操作 • 印刷機能をもつアプリケーションを操作することで 単体では印刷を行えないシステムから印刷を行える • Power Apps から印刷指示を行いプリンタから出力なども可能
  • 13. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform 他システムから印刷 Power Appsから印刷 印刷用ファイルの作成 印刷用フォルダの監視 データゲートウェイ経由で 印刷用PCへファイル転送 UI Flows による 印刷実行 Architectures
  • 14. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform ローカルフォルダに作成された xlsx ファイルを UI Flows を利用して印刷する UI Flows Print Server
  • 15. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Demo: Print Document RPA
  • 16. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform
  • 17. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform コモンダイアログでファイルを マウスで選択し一定時間が 経過するとファイルの名称変更として 動作するためファイル名は マウスでなくキー入力にて指定する 現時点で IME を利用した入力は 不安定な点に注意
  • 18. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform プリンター選択ボタンは UI Flows デフォルト挙動 では未対応 座標指定の方法にて 操作を指示することで 指定可能 または印刷用PC上の デフォルトプリンターを 決めておきプリンタの 選択を行わせない
  • 19. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform RPA を行う場合は 実行専用の環境を用意する (物理PC/仮想PC) 1ファイルずつ処理を行うよう ワークフローのトリガ設定を調整
  • 20. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Sample Scenario: MFA using Power Platform
  • 21. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Multi Factor Authentication(多要素認証) • サインイン時にスマートフォンでも認証を行わせることにより 複数要素での認証が行えセキュリティ的によい方法 • Microsoft Authenticator や Google 認証システムなど • 利用するスマートフォンの認証など技術的に考慮する点が多く 簡単に利用することは難しい • 世の中ではMFAを導入していないサービスのほうが多い • 単一サービスでMFAは手間とコストがかかりすぎるため
  • 22. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Power Platform で MFA メリット デメリット Power Apps導入済みであれば、アカウントに紐 づいた端末が既に用意できている システム規模によっては API Call Limit の仕様 により不適切なケースがある Power Platform 上で構築することで独立した API として使いまわしが可能 社内システムなど利用が限られているシステムに MFAを導入する手段としてメリットがある
  • 23. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Architectures API 呼出 結果返却 Power Appsへ通知 承認結果の出力 承認結果の監視
  • 24. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Demo: Power Platform MFA
  • 25. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform
  • 26. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Power Apps アプリへプッシュ通知を行い 承認依頼結果を待つメインワークフロー Power Apps側での操作が行われるか 一定時間が経過するまで処理結果を ループして確認 今回は同期パターンでの構築だが 非同期パターンでの構築もよい メインとなるワークフロー
  • 27. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Power Apps より呼び出すワークフロー Power Apps アプリで承認/拒否を 行った際に結果を書き込むワークフロー 今回のサンプルでは Excel(OneDrive)を 利用しているが別ストレージを利用するのが安定
  • 28. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Power Apps Notification 通知対象となる Power Apps アプリの ID を指定して接続を作成する アクション実行時に通知対象となる アカウントの指定とメッセージ アプリに引き渡すデータを指定する
  • 29. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform MFAの流れ
  • 30. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform
  • 33. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Summary • iPaas は多くのものを結合して プロセスを自動化させるための仕組み • データやイベントを別サービスに連携させる • RPAやDPAなど言葉に意味はなくPAとして考える • コネクタがあればコネクタを利用 • APIがあればカスタムコネクタを利用 • 手動操作が必要ならRPAを利用
  • 34. Power Platform Day Summer ’20 #JPPUGSummer20 #JPPUG #PowerPlatform Japan Power Apps User Group LogicFlow-ja Japan Power Virtual Agents User Group Japan Power BI User Group Japan Power Platform User Group