Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Tomoyuki Obi
PPTX, PDF
1,458 views
LogicFlow 概要
2017/11/18 LogicFlow-ja offline にて利用したスライド
Technology
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Downloaded 13 times
1
/ 87
2
/ 87
3
/ 87
4
/ 87
5
/ 87
6
/ 87
7
/ 87
8
/ 87
9
/ 87
10
/ 87
11
/ 87
12
/ 87
13
/ 87
14
/ 87
15
/ 87
16
/ 87
17
/ 87
18
/ 87
19
/ 87
20
/ 87
21
/ 87
22
/ 87
23
/ 87
24
/ 87
25
/ 87
26
/ 87
27
/ 87
28
/ 87
29
/ 87
30
/ 87
31
/ 87
32
/ 87
33
/ 87
34
/ 87
35
/ 87
36
/ 87
37
/ 87
38
/ 87
39
/ 87
40
/ 87
41
/ 87
42
/ 87
43
/ 87
44
/ 87
45
/ 87
46
/ 87
47
/ 87
48
/ 87
49
/ 87
50
/ 87
51
/ 87
52
/ 87
53
/ 87
54
/ 87
55
/ 87
56
/ 87
57
/ 87
58
/ 87
59
/ 87
60
/ 87
61
/ 87
62
/ 87
63
/ 87
64
/ 87
65
/ 87
66
/ 87
67
/ 87
68
/ 87
69
/ 87
70
/ 87
71
/ 87
72
/ 87
73
/ 87
74
/ 87
75
/ 87
76
/ 87
77
/ 87
78
/ 87
79
/ 87
80
/ 87
81
/ 87
82
/ 87
83
/ 87
84
/ 87
85
/ 87
86
/ 87
87
/ 87
More Related Content
PDF
Azure Functions 入門
by
jz5 MATSUE
PPTX
codeless/serverless develop
by
Tomoyuki Obi
PPTX
20180721 First Challenge Logicflow
by
Tomoyuki Obi
PPTX
できる!サーバレスアーキテクチャ
by
azuma satoshi
PPTX
Web Intents入門
by
Shumpei Shiraishi
PPT
やってみよう!ASP.NET MVC #2
by
Tadahiro Higuchi
PPTX
20180929 lowcode developlogicflow
by
Tomoyuki Obi
PPTX
1st step LogicFlow
by
Tomoyuki Obi
Azure Functions 入門
by
jz5 MATSUE
codeless/serverless develop
by
Tomoyuki Obi
20180721 First Challenge Logicflow
by
Tomoyuki Obi
できる!サーバレスアーキテクチャ
by
azuma satoshi
Web Intents入門
by
Shumpei Shiraishi
やってみよう!ASP.NET MVC #2
by
Tadahiro Higuchi
20180929 lowcode developlogicflow
by
Tomoyuki Obi
1st step LogicFlow
by
Tomoyuki Obi
Similar to LogicFlow 概要
PPTX
20180616 to takepartflow
by
Tomoyuki Obi
PPTX
20181215 PowerApps + Flow Handson
by
Tomoyuki Obi
PPTX
20180421 environment managewithlogicflow
by
Tomoyuki Obi
PPTX
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
by
典子 松本
PPTX
20180630 data transformationusinglogicflow
by
Tomoyuki Obi
PDF
CodelessDevelop using iPaas
by
Tomoyuki Obi
PPTX
Data Orchestration with LogicFlow
by
Tomoyuki Obi
PPTX
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
by
Yoichi Kawasaki
PPTX
20181120 HowtoFlow
by
Tomoyuki Obi
PPTX
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
by
典子 松本
PPTX
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
by
典子 松本
PDF
スグにできる!Microsoft Flow でこんな連携あんな連携
by
Hirofumi Ota
PDF
Microsoft Flow みんな大好き承認ワークフロー
by
Hirofumi Ota
PDF
Microsoft flow 勉強会資料 2019/09/01
by
Yu Matsumura
PDF
Azure App Service Overview LT
by
Keiji Kamebuchi
PPTX
PowerApps による初めてのアプリ開発
by
Hiroaki Oikawa
PPTX
React+redux+saga 03
by
TIS Inc
PPTX
カスタムコネクタ入門
by
ssuser6e9dab
PPTX
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
by
真吾 吉田
PPTX
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
by
Hiroaki Oikawa
20180616 to takepartflow
by
Tomoyuki Obi
20181215 PowerApps + Flow Handson
by
Tomoyuki Obi
20180421 environment managewithlogicflow
by
Tomoyuki Obi
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
by
典子 松本
20180630 data transformationusinglogicflow
by
Tomoyuki Obi
CodelessDevelop using iPaas
by
Tomoyuki Obi
Data Orchestration with LogicFlow
by
Tomoyuki Obi
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
by
Yoichi Kawasaki
20181120 HowtoFlow
by
Tomoyuki Obi
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
by
典子 松本
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
by
典子 松本
スグにできる!Microsoft Flow でこんな連携あんな連携
by
Hirofumi Ota
Microsoft Flow みんな大好き承認ワークフロー
by
Hirofumi Ota
Microsoft flow 勉強会資料 2019/09/01
by
Yu Matsumura
Azure App Service Overview LT
by
Keiji Kamebuchi
PowerApps による初めてのアプリ開発
by
Hiroaki Oikawa
React+redux+saga 03
by
TIS Inc
カスタムコネクタ入門
by
ssuser6e9dab
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
by
真吾 吉田
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
by
Hiroaki Oikawa
More from Tomoyuki Obi
PPTX
それは本当にAutomate? 改めて考えるPower Automate
by
Tomoyuki Obi
PPTX
Only Logic Apps
by
Tomoyuki Obi
PPTX
This is iPaas
by
Tomoyuki Obi
PPTX
Miniacs Power Automate
by
Tomoyuki Obi
PPTX
Work Automate with Power Automate
by
Tomoyuki Obi
PPTX
JSON Value into Power Automate
by
Tomoyuki Obi
PPTX
20190727_DevelopUseiPaas
by
Tomoyuki Obi
PPTX
Logic Apps/Flow Update Summary
by
Tomoyuki Obi
PPTX
decode2019_HandsOn_Flow_04
by
Tomoyuki Obi
PPTX
decode2019_HandsOn_Flow_03
by
Tomoyuki Obi
PPTX
decode2019_HandsOn_Flow_02
by
Tomoyuki Obi
PPTX
decode2019_HandsOn_Flow_01
by
Tomoyuki Obi
PDF
20190427 global azurebootcamp
by
Tomoyuki Obi
PPTX
Create Bot using LogicApps
by
Tomoyuki Obi
PPTX
Develop LINE_BOT with LogicFlow
by
Tomoyuki Obi
PDF
Lt 20150711
by
Tomoyuki Obi
PDF
Lt tokyoweblab 20150419
by
Tomoyuki Obi
PDF
Nawa tech 20150321_lt
by
Tomoyuki Obi
PDF
Nawa tech 20150321
by
Tomoyuki Obi
それは本当にAutomate? 改めて考えるPower Automate
by
Tomoyuki Obi
Only Logic Apps
by
Tomoyuki Obi
This is iPaas
by
Tomoyuki Obi
Miniacs Power Automate
by
Tomoyuki Obi
Work Automate with Power Automate
by
Tomoyuki Obi
JSON Value into Power Automate
by
Tomoyuki Obi
20190727_DevelopUseiPaas
by
Tomoyuki Obi
Logic Apps/Flow Update Summary
by
Tomoyuki Obi
decode2019_HandsOn_Flow_04
by
Tomoyuki Obi
decode2019_HandsOn_Flow_03
by
Tomoyuki Obi
decode2019_HandsOn_Flow_02
by
Tomoyuki Obi
decode2019_HandsOn_Flow_01
by
Tomoyuki Obi
20190427 global azurebootcamp
by
Tomoyuki Obi
Create Bot using LogicApps
by
Tomoyuki Obi
Develop LINE_BOT with LogicFlow
by
Tomoyuki Obi
Lt 20150711
by
Tomoyuki Obi
Lt tokyoweblab 20150419
by
Tomoyuki Obi
Nawa tech 20150321_lt
by
Tomoyuki Obi
Nawa tech 20150321
by
Tomoyuki Obi
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
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