Only Logic Apps
2020/11/28
LogicFlow-ja
小尾 智之
関心分野: 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/
自己紹介
https://docs.microsoft.com/ja-jp/azure/azure-functions/functions-compare-logic-apps-ms-flow-webjobs
微妙に異なるデザイナー上のダイアログ
Logic Apps
Power Automate
Or
Logic Apps
Power Automate
Or
社内・個人向け
月額ライセンス
RPAやAI Builder
エンタープライズ向け
従量課金
Enterprise Integration
Power Automate Logic Apps
ユーザー オフィスの従業員、ビジネス ユーザー、
SharePoint 管理者
インテグレーター、開発者、IT プ
ロフェッショナル
シナリオ セルフ サービス 高度な統合
デザイン ツール ブラウザー上とモバイル アプリ、UI
のみ
ブラウザー上のほか、Visual
Studio、コード ビューが利用可
能
アプリケーション
ライフサイクル管理 (ALM)
非運用環境で設計とテストを行い、準
備ができたら運用環境に昇格します
Azure DevOps: Azure Resource
Manager におけるソース管理、
テスト、サポート、自動化、管理
管理者向けエクスペリエンス Microsoft Power Automate 環境と
データ損失防止 (DLP) ポリシーの管理、
ライセンスの追跡: 管理センター
リソース グループ、接続、アクセ
ス管理、およびログ記録の管
理: Azure Portal
Security Microsoft 365 セキュリティ監査ログ、
DLP、機密データの保存時の暗号化
Azure によるセキュリティ保
証:Azure セキュリティ、Azure
Security Center、監査ログ
https://docs.microsoft.com/ja-jp/azure/azure-functions/functions-compare-logic-apps-ms-flow-webjobs
#compare-microsoft-power-automate-and-azure-logic-apps
サービスの違い コネクタの違い
APIの違い
• Logic Apps の全機能が Power Automate に
提供されているのではない
• Power Automate の全機能が Logic Apps で
利用できるのではない
• 統合アカウント機能などは Logic Apps 専用
• 通知やボタン、AI Builder やRPAは
Power Automate 専用
• Logic Apps は Azure サービスとして
ドキュメント化された各種 API が利用可能
• Power Automate は一部の API が利用可能
アンドキュメント
Logic AppsとPower Automate
コストの違い
• Logic Apps は 従量課金
• Power Automate は月額ライセンス
ForEach レコード数 100K 5K/100K
Loop Until 回数 5,000 5,000
SplitOn 最大数 100K 5K/100K
ForEach 並列処理数 初期値 20
最大 50
初期値 1
最大 50
仕様と制限
LogicApps Power
Automate
最大実行継続時間 90 日 30 日
ストレージリテンション期間 90 日 30 日
最小繰り返し時間 1 秒 1秒/5秒
最大繰り返し間隔 500 日 500 日
実行履歴保持期間 7~90 日 28 日
アクション実行数(5分間) 2K/100K
同時呼出し数 500/2,500
エンドポイント同時受信数 1,000
エンドポイント読み取り可能呼出し数 6K/60K
エンドポイント起動可能呼出し数 4.5K/45K
LogicApps Power
Automate
1 フローでのアクション数 500 500
1 フローでのネスト数 8 8
1リージョンでのフロー数 1,000 600
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
Power Automate:制限事項と構成
LogicApps:制限事項と構成
Logic Apps 関連サービス
Demo. Logic Apps V1 and V2
Service Connector
Logic Apps 固有のコネクタ
Logic Apps ビルトインコネクタ
Power Automate 固有のコネクタ
データ変換系コネクタ
統合アカウント
XMLマップによるフラットファイル変換
Liquidテンプレートによるデータ変換
XMLマップによるデータ変換
変換系コネクタを利用するには
統合アカウントの利用が必須
Inline Code
Logic Apps 上で Java Script(node.js)を動作させる
セキュリティのため、モジュール追加などは行えない
Batch
バッチ処理(まとめて処理)を行える仕組み
一定数のメッセージ受信時、スケジュール、両方組み合わせての起動指定が可能
Sliding WIndow
過去日時を開始時刻に指定したときの初回挙動が異なる
With Azure Services
マネージドID
Azure側で
リソース固有のアカウントを作成する
システム割り当てマネージドID
自分たちで
固有のアカウントを作成し割り当てる
ユーザー割り当てマネージドID
単一アプリ固有ならシステム割り当て
複数アプリで利用するならユーザー割り当てが便利
Azure Monitorとの組み合わせ
アラートルールを定義して
一致した場合に処理を実行できる
実行する処理の呼び出し対象に
Logic Apps が用意されている
Azure Monitorとの組み合わせ
Azure の各サービスで
「警告(またはアラート)」が用意され
Azure Monitorをすぐ利用できる
Demo. Azure Monitor のアラート
Azure Policy によるセキュリティ設定
サブスクリプション/リソースグループに
ポリシーを割り当て
サブスクリプションを越えてポリシーを利用する場合は
Azure BluePrintを利用
{
"mode": "All",
"policyRule": {
"if": {
"field": "Microsoft.Web/connections/api.id",
"like": "*managedApis/{connector-id}"
},
"then": {
"effect": "deny"
}
},
"parameters": {}
}
https://docs.microsoft.com/ja-jp/azure/logic-apps/block-connections-connectors
API 接続新規作成のブロックポリシー例
Demo. Azure Policy による DLP
Azure REST API
Azure REST API
https://docs.microsoft.com/ja-jp/rest/api/azure/
Logic Appsで発生したエラーを
検知して通知
REST API や Azure Monitor を
組み合わせることで実現
Demo. API を利用したエラー情報通知
まとめ
• Logic Apps と Power Automate は共通したサービスだが
それぞれに固有機能も存在する
• Logic Apps は Azure の各種サービスとの連携を
行いやすくするよう用意されている
• Azure API を利用することで Azure 上での操作をほぼそのまま
Logic Apps 上に構築することができる

More Related Content

PPTX
Work Automate with Power Automate
PPTX
This is iPaas
PPTX
20190727_DevelopUseiPaas
PDF
マイクロソフトのPower Platformが描く、広島の世界
PPTX
それは本当にAutomate? 改めて考えるPower Automate
PDF
CodelessDevelop using iPaas
PDF
Salesforce dug [tokyo] meetup 2016 新年会
PDF
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Work Automate with Power Automate
This is iPaas
20190727_DevelopUseiPaas
マイクロソフトのPower Platformが描く、広島の世界
それは本当にAutomate? 改めて考えるPower Automate
CodelessDevelop using iPaas
Salesforce dug [tokyo] meetup 2016 新年会
Salesforce DUG meetup #10 MiniHack完全制覇の旅

What's hot (20)

PDF
Power Apps Startup Meeting@広島 モデル駆動型アプリを使用した 業務アプリの開発
PDF
Two Dataflows
PDF
Microsoft Power Platformで組織に力を与えよう
PDF
やまさん と Microsoft Power Apps 入門しよう!
PPTX
GAS×Power Automate 連携事例のご紹介
PPTX
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
PPTX
Power Automate 開発を例にした SharePoint、Power Platform 活用の落とし穴
PDF
なぜ今なのか?非開発者でも開発者でも、これから始めるPower Platform
PPTX
Power Apps? なにそれ? おいしいの?
PPTX
自社で実運用中!Power Apps・Power Automate 活用事例
PDF
IBMクラウドではじめる簡単ECサイト
PPTX
MOV お客さま探索ナビの GCP ML開発フローについて
PPTX
Power platform day summer '20 Power Automate のエラーに向き合ってみよう
PDF
Azure × LINE でクラウドを楽しもう
PPTX
Microsoft Power Platform がエンジニアにも必要な理由
PPTX
IoTC -> Power Automate & Apps
PPTX
Microsoft PowerApps ビジョンとロードマップ 2019年秋
PPTX
RPA 機能の UI flows が話題の Power Automate を理解せよ
PPTX
社内のリース車の利用状況を Power BI で可視化してみた
PPTX
Do you wanna be a V-ROCK star?
Power Apps Startup Meeting@広島 モデル駆動型アプリを使用した 業務アプリの開発
Two Dataflows
Microsoft Power Platformで組織に力を与えよう
やまさん と Microsoft Power Apps 入門しよう!
GAS×Power Automate 連携事例のご紹介
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
Power Automate 開発を例にした SharePoint、Power Platform 活用の落とし穴
なぜ今なのか?非開発者でも開発者でも、これから始めるPower Platform
Power Apps? なにそれ? おいしいの?
自社で実運用中!Power Apps・Power Automate 活用事例
IBMクラウドではじめる簡単ECサイト
MOV お客さま探索ナビの GCP ML開発フローについて
Power platform day summer '20 Power Automate のエラーに向き合ってみよう
Azure × LINE でクラウドを楽しもう
Microsoft Power Platform がエンジニアにも必要な理由
IoTC -> Power Automate & Apps
Microsoft PowerApps ビジョンとロードマップ 2019年秋
RPA 機能の UI flows が話題の Power Automate を理解せよ
社内のリース車の利用状況を Power BI で可視化してみた
Do you wanna be a V-ROCK star?
Ad

Similar to Only Logic Apps (20)

PPTX
20181120 HowtoFlow
PPTX
Logic Apps/Flow Update Summary
PPTX
20180721 First Challenge Logicflow
PPTX
1st step LogicFlow
PDF
Prd011 ノンコーディング
PPTX
ノンコーディングでビジネスアプリ作成 PowerApps入門
PPTX
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
PPTX
20180421 environment managewithlogicflow
PPTX
20180929 lowcode developlogicflow
PPTX
ノンプログラミングで楽したい
PPTX
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをな
PDF
#MSIgnite x Japan Microsoft MVP/RD - Learning story
PPTX
Data Orchestration with LogicFlow
PPTX
ノンコーディングでやってみよう!Logic Appsのすゝめ
PPTX
Flow を使って効率的にデータを集めたその後は Power BI に繋げよう
PPTX
20181215 PowerApps + Flow Handson
PDF
RPA勉強会 Power BI を学ぶ特別編!
PDF
20190427 global azurebootcamp
PDF
Microsoft Flow 改め、Power Automateはじめました。
PPTX
これからはじめる Power Platform
20181120 HowtoFlow
Logic Apps/Flow Update Summary
20180721 First Challenge Logicflow
1st step LogicFlow
Prd011 ノンコーディング
ノンコーディングでビジネスアプリ作成 PowerApps入門
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
20180421 environment managewithlogicflow
20180929 lowcode developlogicflow
ノンプログラミングで楽したい
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをな
#MSIgnite x Japan Microsoft MVP/RD - Learning story
Data Orchestration with LogicFlow
ノンコーディングでやってみよう!Logic Appsのすゝめ
Flow を使って効率的にデータを集めたその後は Power BI に繋げよう
20181215 PowerApps + Flow Handson
RPA勉強会 Power BI を学ぶ特別編!
20190427 global azurebootcamp
Microsoft Flow 改め、Power Automateはじめました。
これからはじめる Power Platform
Ad

More from Tomoyuki Obi (16)

PPTX
Miniacs Power Automate
PPTX
JSON Value into Power Automate
PPTX
decode2019_HandsOn_Flow_04
PPTX
decode2019_HandsOn_Flow_03
PPTX
decode2019_HandsOn_Flow_02
PPTX
decode2019_HandsOn_Flow_01
PPTX
20180630 data transformationusinglogicflow
PPTX
Create Bot using LogicApps
PPTX
20180616 to takepartflow
PPTX
Develop LINE_BOT with LogicFlow
PPTX
LogicFlow 概要
PPTX
codeless/serverless develop
PDF
Lt 20150711
PDF
Lt tokyoweblab 20150419
PDF
Nawa tech 20150321_lt
PDF
Nawa tech 20150321
Miniacs Power Automate
JSON Value into Power Automate
decode2019_HandsOn_Flow_04
decode2019_HandsOn_Flow_03
decode2019_HandsOn_Flow_02
decode2019_HandsOn_Flow_01
20180630 data transformationusinglogicflow
Create Bot using LogicApps
20180616 to takepartflow
Develop LINE_BOT with LogicFlow
LogicFlow 概要
codeless/serverless develop
Lt 20150711
Lt tokyoweblab 20150419
Nawa tech 20150321_lt
Nawa tech 20150321

Only Logic Apps