Contenu connexe Similaire à 20181120 HowtoFlow (20) Plus de Tomoyuki Obi (20) 20181120 HowtoFlow2. Self Introduction
Attribute1: VB / LogicApps-Flow-PowerApps
@twit_ahf
Attribute2: 艦これ / 御城プロジェクトRe / EDF / メガネ / クマ / プロレス
tomoyuki.obi
http://el.jibun.atmarkit.co.jp/ahf
Community: LogicFlow-ja / CLR/H
Microsoft MVP for Microsoft Azure(2017.03 ~)
5. Microsoft Flow 概要
• 「イベントが発生した時(トリガ)」に
「処理を行う(アクション)」サービス
• コネクタを利用して複数システムを連携(iPaas)
– コネクタは自作も可能(Azure Web Apps/API Appsなど)
– 既存サービスをカスタムコネクタとして登録可能
• デザイナー上での操作でほぼ完結する
ローコード/コードレス開発(Low-Code / Codeless)
• オンプレミス環境を交えても利用可能
– オンプレミス環境の API も利用可能
19. Flow/Logic Apps 仕様と制限
LogicApps Flow
最大実行継続時間 90 日 30 日
ストレージリテンション期間 90 日 30 日
最小繰り返し時間 1 秒 1分
最大繰り返し間隔 500 日 500 日
実行履歴保持期間 7~90 日 28 日
ForEach レコード数 100,000 5,000
Loop Until 回数 5,000 5,000
SplitOn 最大数 100,000 5,000
ForEach 並列処理数 初期値 20
最大 50
初期値 1
最大 50
アクション実行数(5分間) 100K / 300K
同時呼出し数 2,500
エンドポイント同時受信数 1,000
エンドポイント読み取り可能呼出し数 60,000
エンドポイント起動可能呼出し数 45,000
LogicApps Flow
1 フローでのアクション数 500 250
1 フローでのネスト数 8 5
1リージョンでのフロー数 1,000 (1,000?)
1 フローごとのトリガ数 10 -
一つの式での最大文字数 8,192 8,192
アクション/トリガの文字数 80 80
コメントの文字数 256 256
パラメーター数 50 -
https://docs.microsoft.com/ja-jp/azure/logic-
apps/logic-apps-limits-and-config
https://docs.microsoft.com/ja-jp/flow/limits-and-config
Flow:制限事項と構成
LogicApps:制限事項と構成
32. Common Data Service(CDS)
• Power Platform で共通に利用できる汎用データベース
• Azure Logic Apps からも利用可能
• 定義を Common Data Model と呼び、実際のデータベースや
テーブルを Common Data Service for Apps と呼ぶ
• 主な提供目的は
「データを保存するために毎回構造を考えるのは勿体ない」
「あらかじめ決められたテーブル構造に投入することで
多くのサービスから同じように利用可能にする」
• Dynamics365 でも利用する業務プロセスフローは CDS に
対して設定し、投入したデータの内容によって後続プロセスを
コントロールする(Flow とは異なるもの)
要 Plan2
57. 関数 / Workflow Function
より詳細な処理を行う場合
ワークフロー関数を利用
基本はダイアログから選択
慣れたら直接記載も可能
https://docs.microsoft.com/ja-jp/azure/logic-apps/workflow-definition-language-functions-reference
プログラミング的な知識が
必要なためハードルはある
79. Teams コネクタでは LogicFlow 実行ユーザーからの投稿となる
Bot 専用アカウントをテナントに用意するのがスマート
もしくはアイコンを独自に設定できる Teams の Webhook 機能を利用して
Flow から返答メッセージを Webhook 呼び出しにて対応
87. OnPremiss Data Gateway 要 Office365
Flow Premium ライセンス
ゲートウェイをインストールした
端末から別PCへアクセスは可能
ゲートウェイを通じて同一LANの
サービスにアクセスができる
• Azure ServiceBus(Queue)を介した
オンプレミス環境との接続
• Flow/オンプレミスそれぞれからServiceBusに
定期的に問合せを行う
(ポーリングしている)
• ファイアウォールは送信のみ設定が必要
(受信は行わない)
91. Appendix
• LogicFlow-ja
( https://aka.ms/logicflowjp-fb/ )
• LogicFlow を扱っている Blog
• nrjlog ( http://zuvuyalink.net/nrjlog/ )
• てすとぶろぐ ( http://blogahf.blogspot.jp/ )
• Azure LogicApps
( https://blogs.msdn.microsoft.com/logicapps/ )
• Flow – Blog
(https://flow.microsoft.com/en-us/blog/)
• PowerApps – Blog
(https://powerapps.microsoft.com/en-us/blog/)
• Twitter Hashtag
• LogicApps → #LogicApps
• Flow → #MicrosoftFlow