Submit Search
Upload
LogicFlow 概要
•
Download as PPTX, PDF
•
4 likes
•
1,442 views
Tomoyuki Obi
Follow
2017/11/18 LogicFlow-ja offline にて利用したスライド
Read less
Read more
Technology
Report
Share
Report
Share
1 of 87
Download now
Recommended
codeless/serverless develop
codeless/serverless develop
Tomoyuki Obi
20180721 First Challenge Logicflow
20180721 First Challenge Logicflow
Tomoyuki Obi
Azure Functions 入門
Azure Functions 入門
jz5 MATSUE
できる!サーバレスアーキテクチャ
できる!サーバレスアーキテクチャ
azuma satoshi
Web Intents入門
Web Intents入門
Shumpei Shiraishi
やってみよう!ASP.NET MVC #2
やってみよう!ASP.NET MVC #2
Tadahiro Higuchi
1st step LogicFlow
1st step LogicFlow
Tomoyuki Obi
20180630 data transformationusinglogicflow
20180630 data transformationusinglogicflow
Tomoyuki Obi
Recommended
codeless/serverless develop
codeless/serverless develop
Tomoyuki Obi
20180721 First Challenge Logicflow
20180721 First Challenge Logicflow
Tomoyuki Obi
Azure Functions 入門
Azure Functions 入門
jz5 MATSUE
できる!サーバレスアーキテクチャ
できる!サーバレスアーキテクチャ
azuma satoshi
Web Intents入門
Web Intents入門
Shumpei Shiraishi
やってみよう!ASP.NET MVC #2
やってみよう!ASP.NET MVC #2
Tadahiro Higuchi
1st step LogicFlow
1st step LogicFlow
Tomoyuki Obi
20180630 data transformationusinglogicflow
20180630 data transformationusinglogicflow
Tomoyuki Obi
20180929 lowcode developlogicflow
20180929 lowcode developlogicflow
Tomoyuki Obi
20190427 global azurebootcamp
20190427 global azurebootcamp
Tomoyuki Obi
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Yasuaki Matsuda
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
Data Orchestration with LogicFlow
Data Orchestration with LogicFlow
Tomoyuki Obi
20181215 PowerApps + Flow Handson
20181215 PowerApps + Flow Handson
Tomoyuki Obi
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
インフラジスティックス・ジャパン株式会社
20181120 HowtoFlow
20181120 HowtoFlow
Tomoyuki Obi
20180616 to takepartflow
20180616 to takepartflow
Tomoyuki Obi
20180421 environment managewithlogicflow
20180421 environment managewithlogicflow
Tomoyuki Obi
CodelessDevelop using iPaas
CodelessDevelop using iPaas
Tomoyuki Obi
Only Logic Apps
Only Logic Apps
Tomoyuki Obi
Azure Functions Tips
Azure Functions Tips
Yuta Matsumura
Logic Apps/Flow Update Summary
Logic Apps/Flow Update Summary
Tomoyuki Obi
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
Tsubasa Yoshino
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
yoshikawa_t
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
NTT DATA Technology & Innovation
20190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #4
Issei Hiraoka
それは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower Automate
Tomoyuki Obi
This is iPaas
This is iPaas
Tomoyuki Obi
More Related Content
Similar to LogicFlow 概要
20180929 lowcode developlogicflow
20180929 lowcode developlogicflow
Tomoyuki Obi
20190427 global azurebootcamp
20190427 global azurebootcamp
Tomoyuki Obi
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Yasuaki Matsuda
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
Data Orchestration with LogicFlow
Data Orchestration with LogicFlow
Tomoyuki Obi
20181215 PowerApps + Flow Handson
20181215 PowerApps + Flow Handson
Tomoyuki Obi
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
インフラジスティックス・ジャパン株式会社
20181120 HowtoFlow
20181120 HowtoFlow
Tomoyuki Obi
20180616 to takepartflow
20180616 to takepartflow
Tomoyuki Obi
20180421 environment managewithlogicflow
20180421 environment managewithlogicflow
Tomoyuki Obi
CodelessDevelop using iPaas
CodelessDevelop using iPaas
Tomoyuki Obi
Only Logic Apps
Only Logic Apps
Tomoyuki Obi
Azure Functions Tips
Azure Functions Tips
Yuta Matsumura
Logic Apps/Flow Update Summary
Logic Apps/Flow Update Summary
Tomoyuki Obi
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
Tsubasa Yoshino
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
yoshikawa_t
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
NTT DATA Technology & Innovation
20190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #4
Issei Hiraoka
Similar to LogicFlow 概要
(20)
20180929 lowcode developlogicflow
20180929 lowcode developlogicflow
20190427 global azurebootcamp
20190427 global azurebootcamp
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
How To Drink Wsgi
How To Drink Wsgi
Data Orchestration with LogicFlow
Data Orchestration with LogicFlow
20181215 PowerApps + Flow Handson
20181215 PowerApps + Flow Handson
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
20181120 HowtoFlow
20181120 HowtoFlow
20180616 to takepartflow
20180616 to takepartflow
20180421 environment managewithlogicflow
20180421 environment managewithlogicflow
CodelessDevelop using iPaas
CodelessDevelop using iPaas
Only Logic Apps
Only Logic Apps
Azure Functions Tips
Azure Functions Tips
Logic Apps/Flow Update Summary
Logic Apps/Flow Update Summary
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
20190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #4
More from Tomoyuki Obi
それは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower Automate
Tomoyuki Obi
This is iPaas
This is iPaas
Tomoyuki Obi
Miniacs Power Automate
Miniacs Power Automate
Tomoyuki Obi
Work Automate with Power Automate
Work Automate with Power Automate
Tomoyuki Obi
JSON Value into Power Automate
JSON Value into Power Automate
Tomoyuki Obi
20190727_DevelopUseiPaas
20190727_DevelopUseiPaas
Tomoyuki Obi
decode2019_HandsOn_Flow_04
decode2019_HandsOn_Flow_04
Tomoyuki Obi
decode2019_HandsOn_Flow_03
decode2019_HandsOn_Flow_03
Tomoyuki Obi
decode2019_HandsOn_Flow_02
decode2019_HandsOn_Flow_02
Tomoyuki Obi
decode2019_HandsOn_Flow_01
decode2019_HandsOn_Flow_01
Tomoyuki Obi
Create Bot using LogicApps
Create Bot using LogicApps
Tomoyuki Obi
Develop LINE_BOT with LogicFlow
Develop LINE_BOT with LogicFlow
Tomoyuki Obi
Lt 20150711
Lt 20150711
Tomoyuki Obi
Lt tokyoweblab 20150419
Lt tokyoweblab 20150419
Tomoyuki Obi
Nawa tech 20150321_lt
Nawa tech 20150321_lt
Tomoyuki Obi
Nawa tech 20150321
Nawa tech 20150321
Tomoyuki Obi
More from Tomoyuki Obi
(16)
それは本当にAutomate? 改めて考えるPower Automate
それは本当にAutomate? 改めて考えるPower Automate
This is iPaas
This is iPaas
Miniacs Power Automate
Miniacs Power Automate
Work Automate with Power Automate
Work Automate with Power Automate
JSON Value into Power Automate
JSON Value into Power Automate
20190727_DevelopUseiPaas
20190727_DevelopUseiPaas
decode2019_HandsOn_Flow_04
decode2019_HandsOn_Flow_04
decode2019_HandsOn_Flow_03
decode2019_HandsOn_Flow_03
decode2019_HandsOn_Flow_02
decode2019_HandsOn_Flow_02
decode2019_HandsOn_Flow_01
decode2019_HandsOn_Flow_01
Create Bot using LogicApps
Create Bot using LogicApps
Develop LINE_BOT with LogicFlow
Develop LINE_BOT with LogicFlow
Lt 20150711
Lt 20150711
Lt tokyoweblab 20150419
Lt tokyoweblab 20150419
Nawa tech 20150321_lt
Nawa tech 20150321_lt
Nawa tech 20150321
Nawa tech 20150321
Recently uploaded
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Recently uploaded
(7)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LogicFlow 概要
1.
LogicFlow Overview 2017/11/18 LogicFlow-ja 小尾
智之
2.
Self Introduction Attribute1: VB
/ LogicApps-Flow-PowerApps @twit_ahf Attribute2: 提督 / 殿 / メガネ / クマ / プロレス /もっふり tomoyuki.obi http://el.jibun.atmarkit.co.jp/ahf Community: LogicFlow-ja / CLR/H Microsoft MVP for Microsoft Azure(2017.03 ~)
3.
https://www.facebook.com/groups/logicflowja/
4.
Agenda ・LogicApps/Flow 概要
5.
Session Goal • LogicFlow
が適している場面を理解する • LogicFlow でできることを理解する
6.
LogicFlow is iPaas
7.
iPaas is Integration Platform as a
Service
8.
> ≧ IFTTT は非常に多くのサービスと連携可能 間に制御を挟まないシンプル構成 IFTTT
/ Flow / LogicApps Flow / LogicApps はユーザーが制御を挟む余地がある サービス数はまだ限られている 一般ユーザー ITPro
9.
Trigger Action Action LogicFlow の構造 発生したイベントをトリガで受け取り 後続のアクションで処理を行う
10.
Price Plan
11.
LogicApps 従量課金プラン LogicApps AppService
プラン https://azure.microsoft.com/ja-jp/pricing/details/logic-apps/ Flow とは課金単位が異なる
12.
1 Action 1 Action 1
Action 1 Flow LogicApps の課金単位 Flow の課金単位
13.
LogicApps 仕様と制限 最大実行継続時間 90
日 ストレージリテンション期間 90 日 最小繰り返し時間 1 秒 最大繰り返し間隔 500 日 ForEach レコード数 100,000 Loop Until 回数 5,000 SplitOn 最大数 100,000 ForEach 並列処理数 50 アクション実行数(5分間) 100,000 同時呼出し数 2,500 エンドポイント同時受信数 1,000 エンドポイント読取可能呼出し数 60,000 エンドポイント起動可能呼出し数 45,000 ワークフローでのアクション数 250 ワークフロー内部でのネスト数 5 1リージョンのワークフロー数 1,000 ワークフローごとのトリガ数 10 一つの式での最大文字数 8,192 アクション/トリガ名の文字数 80 コメントの文字数 256 パラメーター数 50
14.
Microsoft Flow 料金プラン 1
ユーザー 25 LogicFlow が定義可能 (リクエスト送付で拡張可能)https://flow.microsoft.com/ja-jp/pricing/
15.
Flow プランでの機能制限 Premium 系コネクタは Plan1
/ 2 でのみ利用可能
16.
PowerApps 料金プラン
17.
https://powerapps.microsoft.com/ja-jp/communityplan/ PowerApps コミュニティプラン 既にアカウントを所有していても作成可能
18.
Service Connectors
19.
20.
Enterprise Integration SNS Office365 / Dynamics365 Data
Connect Web Service Azure Service Online Storage Notification Standard Connecter Cognitive Service Button Approval Batch
21.
Enterprise Integration SNS Office365 / Dynamics365 Data
Connect Web Service Azure Service Online Storage Notification Standard Connecter Cognitive Service Button Approval Batch LogicApps Only
22.
Enterprise Integration SNS Office365 / Dynamics365 Data
Connect Web Service Azure Service Online Storage Notification Standard Connecter Cognitive Service Button Approval Batch Flow Only
23.
Connector Detail
24.
LogicFlow 基本コネクタ スケジュール OpenAPI(Swagger) 定義された API
呼出 HTTPS リクエスト RSSFTP/SFTP HTTP/HTTPS WebHook Mail(SendGrid) SMTP 変数 制御HTTP レスポンス データ操作 PowerApps プッシュ通知 Flow Button HTML-テキスト変換 PowerApps用プッシュ通知
25.
条件判断 / Condition IF
~ THEN ~ ELSE(条件分岐) Switch Case(条件多分岐)
26.
繰り返し / Loop Do
Until ループ ループが一定時間内に終了しない場合に タイムアウトとする場合は ISO 8601 形式でタイムアウト条件を設定
27.
繰り返し / Loop ForEach
ループ 規定では 20 アクションの並列動作 operationOptions:Sequential で変更可能 デザイナ上だけで ネストしたループも作成可能
28.
並列動作アクション数は デザイナー上からも調整可能
29.
ブロック化 / Scope 処理のブロック化
30.
実行条件の構成 / RunAfter ブロック化した場合は 「ブロック内部の処理が何か一つでも失敗したら」 という条件で利用できる
31.
並列分岐 / RunAfter(2) デザイナー上から 並列動作させるアクションを 直接設定可能 RunAfter
設定を変更し どのコネクタの後に実行するかを 設定している
32.
IF コネクタでエラー判定しなくとも このような形でエラー処理が作成できる
33.
ドラッグ&ドロップで 移動可能
34.
変数/ Variables 初期化を先に実施する必要がある
35.
変数の初期化はループ内部では利用不可
36.
データ操作 / Compose 関数で行っていたものが コネクタ化され 簡易に利用可能
37.
inputArguments.Select(Function(x) Return New With
{Key x.orgArg1, Key x.orgArg2, Key Sum(x.orgArg3)} End Function).ToArray 選択/ Selecct 配列オブジェクトの再定義
38.
バッチ / Batch 一定回数呼び出される 定期的に実行する 一定量のメッセージを 受け取るなどをトリガに して起動できる
39.
再試行ポリシー/ Retry Policy 動作エラーになったものを 何回(Limit) どの程度の間隔で(Duration) 再実行するかを設定
40.
HTTP コネクタの仕様と制限 Request Response HTTP ステータス
200 が正常終了 202 は処理継続中として Retry-After 値に基づいてポーリング Location ヘッダの値がある場合 再試行時にリクエストを投げる URL が変化 ワークフローが開始されるのは ステータス 200 の時に限定される http://blogahf.blogspot.jp/2017/07/logicflow-http.html
41.
Trigger
42.
CodeView 上で LogicFlow
を直接記載 デザイナーでは未サポート 動作自体は問題なく可能 マルチトリガ / Multi Trigger
43.
@triggerOutputs() 関数にて呼出時に付与されていた クエリパラメータを取得できる Request トリガにおけるクエリパラメータ @triggerOutputs()['queries']['test1'] などでパラメータを利用可能
44.
Workflow Function
45.
演算子 / Operator . ? ‘ [] ?演算子は特に重要で 値がない事が想定される場合は 必ず使うのがよい
46.
関数 / Workflow
Functions Referencing functions Collection functions String functions Logical functions Conversion functions Math functions Date functions URI functions https://docs.microsoft.com/ja-jp/azure/logic-apps/ logic-apps-workflow-definition-language インテリセンス サポートあり Manipulation functions Workflow functions
47.
Functions の書き方 最初の関数のみ @
をつける必要がある (CodeView のみ) 文字列は ‘ でのみ囲める デザイナー上で記載する場合は 「詳細設定」 LogicApps なら CodeView で 記載するのを活用
48.
Workflow Functions のコネクタ対応 一部関数はコネクタとして提供も行っている
49.
Azure API App 同一サブスクリプション上に ある
API Apps を呼出可能 トリガ/アクション 両方を利用可能
50.
OpenAPI API Apps での
OpenAPI(Swagger)設定 によりダイアログでの表示など カスタマイズ可能 メソッドなどへ属性を付与してデザイナ上の表示を指定 T-Rex ライブラリも利用可能(https://github.com/nihaue/TRex) [HttpPost, Route] [Metadata("Create Message", "Creates a new message absolutely nowhere")] [SwaggerResponse(HttpStatusCode.OK, Type = typeof(SampleOutputMessage))] public async Task<IHttpActionResult> Post([FromBody] [Metadata("Sample Input", "A sample input message")] SampleInputMessage sampleInput) { return await SampleOutputMessage.FromInputAsync(sampleInput); } 参考)https://flow.microsoft.com/ja-jp/documentation/customapi-how-to-swagger/
51.
Azure Function App LogicFlow
デザイナー上で 直接 FunctionApp を記述可能 (ただし js のみ)
52.
Custom Connector
53.
外部 API を事前に登録することで 他コネクタと同様に利用させる ことが可能 アイコンや説明文なども設定できるので 詳しくない人でも利用できるようになる
54.
カスタムコネクタ登録
55.
カスタムコネクタ登録により 他のコネクタと比較しても判別つかない形で コネクタを提供することが可能 利用する側にとっては 詳細な設定を毎回行う必要がないので 利便性が高い
56.
OnPremiss Data Gateway
57.
Hybrid Connection (ServiceBus –
Relay) OnPremiss Data Gateway (ServiceBus – Queue) OnPremiss DataGateway 対象コネクタ DataGateway はメッセージを ポーリングする方式でやり取りを行う (リアルタイム性は若干落ちる)
58.
•ルートフォルダ:接続先 PC でのローカルパス (共有はかけなくても大丈夫) •認証タイプ:Windows
認証 •ユーザー名:(マシン名)¥(アカウント) を入力 AD アカウントではないので注意! •パスワード:パスワードを入力 •ゲートウェイ:インストールしたゲートウェイを選択
59.
DataGateway 利用ポート TCP 443
(既定値) / 5671 / 5672 / 9350 ~ 9354 データ送信のみで受信は必要ない HTTPS を強要する場合は config ファイルの書き換えか インストーラから設定
60.
Enterprise Integration
61.
Enterprise Integration 統合アカウント ファイルからのエンコード ファイルへのデコード XML の検証
XML 変換 EDIFACT AS2 X12 特定プロトコ ルのコネクタ は用意済 VS 上でスキーマやマップの 定義を行い Azure へアップロードが必要 (現時点では VS2015 限定)
62.
BizTalk Server Architecture BizTalk
Service Architecture オーケストレーション部分が Enterprise Integration Pack
63.
統合アカウント B2B などで EDI/EOS
をする際の 情報を登録 マップは xslt と Liquid Template に対応
64.
LogicFlow Configration
65.
実行履歴 / History コネクタによっては
BASE64 し 結果をやり取りするものもある
66.
バージョン履歴 / Version 編集履歴より 過去のバージョンへ 戻すことが可能 履歴表示時に 「昇格」 で復元される
67.
テンプレート生成 / Template Template
化することで Github などからの デプロイも可能
68.
新規作成時のデフォルト値を 定義したテンプレートも作成可能
69.
Azure Alert の
LogicApps 呼出し Azure の各種サービスでAlert が発生した際に 実行する LogicApps を指定できる Alert ルールはメトリックとして定義可能 Flow で定義した LogicFlow を呼出したい際は Webhook として Request コネクタで 生成された URL を指定することで可能 (ブレード上 LogicApps 呼出がない際も同様) 発生した Alert の集約も非常に簡単に行える
70.
LogicApps の呼び出し元 IP
アドレス LogicAppsからアクセスした 場合の IP アドレス
71.
LogicApps のセキュリティ LogicFlow にアクセスできる IP
アドレスの制限を指定可能
72.
Flow のセキュリティ 複数の環境を作成して ユーザーを切り分ける 接続可能なコネクタルールを定義し 不用意にデータ流出を行えなくする
73.
Log Analytics 細かい設定なしで LogicApps のログ情報を OMS
へと連携が可能
74.
Flow/PowerApps Limited
75.
ボタン / Button Flow
モバイルアプリ導入で利用可能 端末 / Web サイトより実行可能 作成したボタントリガはメニュー上に ウィジェットとして配置することが可能
76.
通知 / Notification Flow
モバイルアプリ導入で利用可能 自分の端末へのプッシュ通知 / メールによる通知 PowerApps で利用可能(ブラウザ上では未対応) アプリケーション単位での通知(特定ユーザーも可) PowerApps Notification Notification
77.
承認 / Approval Flow
Premium(または Office365 FreePlan) で可能 活用するには Office365 ユーザーが必要 Flow モバイルアプリ または Flow ウェブサイト上で承認行為が可能
78.
Functions App Proxy
79.
Function Apps Proxy
と API Management Services どちらも LogicFlow を 呼び出すプロキシとして 利用可能
80.
特定のメソッドで呼び出された際に API を呼び出すことが可能 Function Apps
Proxy
81.
Other Contents
82.
LogicApps の高可用性対応 API Management リダイレクト先の調整 ServiceBus
メッセージング Hot-Cold 的に構築 動作中のリージョンで障害発生時に COLD 側へ切り替えさせる 常に全てのリージョンで動作するよう構築 LogicApps の課金としては変化なし (トリガで対象データなしは無課金)
83.
LogicApps Orchestration Functions App
でチェーン的に つなぎ処理を構築するよりも LogicApps から Functions App を 呼び出させる方が、処理が正常に 動作しているかも把握しやすく 修正しやすい 高レスポンスを求めないならば Functions をチェーンしない方が良い
84.
LogicApps Ludicrous Mode LogicApps
上に仕込みは済んでいるので そう遠くない時期に公開予定 高パフォーマンス用 LogicApps 16ユニット以上の構成 高スケール対応が可能
85.
PowerApps/Flow が向いている領域 • アプリを作るまでもないちょっとした事のシステム化 •
日頃の作業を少しだけ便利に • 一部メンバー間に限定して実施したい • 社内用、部門用システムを短期間で用意したい • スマートフォンを安価に活用したい LogicApps が向いている領域 • 複数サービス間での連携が必要 • EOS/EDI などデータ連携や変換が多くなる時に • コードを書いて負債を増やしたくない • コードを書かなくてもできる事でコードを書きたくない
86.
Let’s develop without
coding, and Welcome to Serverless !
87.
Appendix • LogicFlow-ja ( https://www.facebook.com/groups/logicflowja/
) • 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
Download now