ノンコーディングでやってみよう!Logic Appsのすゝめ
-
Upload
- -
Category
Technology
-
view
481 -
download
0
Transcript of ノンコーディングでやってみよう!Logic Appsのすゝめ
![Page 1: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/1.jpg)
ノンコーディングでやってみよう!
Logic Appsのすゝめ
JAZUG札幌支部(きたあず) 第16回勉強会2017/10/28
Noriko Matsumoto
![Page 2: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/2.jpg)
Copyright© 2017, JAZUG All Rights Reserved.
2
自己紹介
株式会社オルターブース デザインアーキテクト
香蘭女子短期大学 非常勤講師
Microsoft MVP for Microsoft Azure(2016年~2017年)
JAZUG福岡支部「ふくあず」、JAZUG女子部LogicFlow-ja、Webっちゃ
松本 典子(Noriko Matsumoto)
Blog:http://zuvuyalink.net/nrjlog/
Twitter:@nori790822
Facebook:https://www.facebook.com/noriji822
Microsoft MVP Profile ふくあずロゴつくりました。
![Page 3: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/3.jpg)
Copyright© 2017, JAZUG All Rights Reserved.
3
修羅の国から来ました♥
札幌(きたあず)
福岡(ふくあず)
福岡(北九州)
![Page 4: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/4.jpg)
Copyright© 2017, JAZUG All Rights Reserved.
4
JAZUG福岡支部(ふくあず)
Japan Azure User Group略称 JAZUG (じゃずゆーじー)
Microsoft Azureを学び、楽しみ、活かす、日本のユーザーグループの福岡支部
「Azure を通じて、技術・交流・実ビジネスを楽しむ。」“ちょっと興味がある=ゆるふわな方”から“実ビジネスで使うんだよね”な方まで大歓迎!
プログラマ~企画者、デザイナー大歓迎です!
https://fukuazu.connpass.com
https://www.facebook.com/groups/fukuazu/
![Page 5: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/5.jpg)
Copyright© 2017, JAZUG All Rights Reserved.
5
株式会社オルターブースとは
福岡発のスタートアップ企業
.NETやMicrosoft Azureを中心としたシステム開発・デザインを手がける2015年創業のCI企業
2017年3月に自分好みの味のオリジナルソースをオーダーできるマイソースファクトリーを開始
![Page 6: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/6.jpg)
Copyright© 2017, JAZUG All Rights Reserved.
6
[パートナー事例]オルターブースが提供する
「マイソース ファクトリー」に .NET Core やAzure Container Service などの最新技術が使われている本当の理由とは【10/10 更新】
2017年8月、マイクロソフトジャパンパートナーオブザイヤー 2017Open Source on Azure アワードを受賞
https://blogs.technet.microsoft.com/mpn_japan/2017/10/10/partner-showcase-alterbooth/
![Page 7: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/7.jpg)
Copyright© 2017, JAZUG All Rights Reserved.
7
本日お話すること
Logic Apps / Microsoft Flow概要
Logic Apps
Logic Apps活用事例
DEMO自動でブログ記事投稿&SNSシェア
![Page 8: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/8.jpg)
Logic Apps / Microsoft Flow概要
Copyright© 2017, JAZUG All Rights Reserved.
8
![Page 9: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/9.jpg)
Logic Apps / Microsoft Flow
Microsoft Flow は Logic Apps の上に構築されている
同じワークフローデザイナーがある
一部コネクタは、もう一方でも動作する
Copyright© 2017, JAZUG All Rights Reserved.
9
両方ともプログラムを書かずに多くのサービスを結合することでモノづくりを行える
iPaasとも呼ばれるサービス
![Page 10: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/10.jpg)
Logic Apps / Microsoft Flowについて
IFTTT は非常に多くのサービスと連携可能間に制御を挟まないシンプル構成
Microsoft Flow / Logic Apps はユーザーが制御を挟む余地がある
Copyright© 2017, JAZUG All Rights Reserved.
10
一般ユーザー ITPro
![Page 11: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/11.jpg)
Microsoft Flow
Copyright© 2017, JAZUG All Rights Reserved.
11
![Page 12: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/12.jpg)
Microsoft Flow
オフィスの従業員、ビジネスユーザー向け
Microsoftアカウントで利用可個人アカウントは「Freeプラン」のみ
開発:ブラウザー上とモバイルアプリ、UI のみ
セキュリティ:標準的な実務慣行データの主権性の確保、機密性の高い保存データの暗号化など
12
![Page 13: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/13.jpg)
価格について:Microsoft Flow
Copyright© 2017, JAZUG All Rights Reserved.
13
https://japan.flow.microsoft.com/ja-jp/pricing/
![Page 14: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/14.jpg)
Logic Apps
Copyright© 2017, JAZUG All Rights Reserved.
14
![Page 15: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/15.jpg)
Logic Apps
IT プロフェッショナル、開発者向け
Azureサブスクリプション必須
開発:Azureポータル上のほかVisual Studio、コードビューが利用可能
セキュリティ:Azure によるセキュリティ保証Azure セキュリティ、Security Center、監査ログなど
15
![Page 16: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/16.jpg)
価格について:Logic Apps
ポーリングトリガー個々のポーリング要求がアクションの実行としてカウント
Webhook トリガーWebhook のエンドポイントに送信された個々の要求がアクションの実行としてカウント
定期実行のトリガー3 日に 1 回や 1 分間に 1 回の頻度で実行するように定期実行のトリガーを構成
Copyright© 2017, JAZUG All Rights Reserved.
16
従量課金プラン
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-pricing
![Page 17: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/17.jpg)
価格について:Logic Apps
Copyright© 2017, JAZUG All Rights Reserved.
17
App Service プラン
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-pricing
例)EAサブスクリプションにStandard App Service プランが含まれる場合
1 日あたりのアクション実行が 10,000 回を超えるまでは、料金は課金されない
![Page 18: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/18.jpg)
価格について:Logic Apps(改定)
Copyright© 2017, JAZUG All Rights Reserved.
18
2017年11月1日から適用(現在は一部リージョン)
https://azure.microsoft.com/ja-jp/pricing/details/logic-apps/upcoming/
![Page 19: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/19.jpg)
Logic Apps
Copyright© 2017, JAZUG All Rights Reserved.
19
![Page 20: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/20.jpg)
Logic Appsについて
Copyright© 2017, JAZUG All Rights Reserved.
20
料金は使用したリソース分のみ
コネクタをつなぐだけの手軽さ
提供されているコネクタは100以上
ノンコーディングで機能開発できる
![Page 21: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/21.jpg)
Logic Appsデザイナー画面
Copyright© 2017, JAZUG All Rights Reserved.
21
トリガー
アクション
ワークフロー
基本はこの画面で各種コネクターをつなぐだけ。イベントをトリガで受け取り
後続のアクションで処理を行うサーバーレスなもの
![Page 22: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/22.jpg)
22
サービス数
1772017.10.27 現在
![Page 23: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/23.jpg)
こんなサービスのコネクタも!
23
![Page 24: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/24.jpg)
Connecter:Azure Event Grid
サーバレスイベントの管理を支援する
Azure 上で発生するイベントを検知・連携
1対多、多対1も可
サブスクリプションはWebhookで呼び出し
現在はプレビュー
Copyright© 2015, JAZUG All Rights Reserved.
24
![Page 26: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/26.jpg)
New Connecter:Custom Vision
Copyright© 2017, JAZUG All Rights Reserved.
26https://azure.microsoft.com/ja-jp/services/cognitive-services/custom-vision-service/
![Page 27: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/27.jpg)
Logic Apps活用事例お問い合わせフォームに活用
Copyright© 2017, JAZUG All Rights Reserved.
27
![Page 28: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/28.jpg)
お問合せフォームのユーザー対応
Copyright© 2017, JAZUG All Rights Reserved.
28
フォームに必要事項記入して問い合わせ
(顧客リストに登録して)返答をメール送信
1. メールが来てないかを
都度メーラーチェック
2. 問い合わせ内容の確認
3. 顧客管理リストに登録
(例:項目が10以上)
4. 返信メール作成・送信
もし、お問合せが数百件来たら…???がんばる?対応する人を増やす?
![Page 29: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/29.jpg)
お問合せフォームのユーザー対応
Copyright© 2017, JAZUG All Rights Reserved.
29
フォームに必要事項記入して問い合わせ
返答をメール送信
1. メールが来てないかを
都度メーラーチェック
2. 問い合わせ内容の確認
3. 顧客管理リストに登録
(例:項目が10以上)
4. 返信メール作成・送信
一部の処理を自動化するだけで、作業にかかる手間や時間は減らせる!
![Page 30: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/30.jpg)
事例:bear book
Copyright© 2017, JAZUG All Rights Reserved.
30
https://www.facebook.com/bearbook.prj/
ボランティア絶賛募集中!!
bear bookは熊本の魅力を発信するプロジェクト
![Page 31: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/31.jpg)
ボランティア応募用のフォームの制作
参加者全員、日中は自身の仕事がある
Bear bookの作業にあまり時間が割けない
応募に使うメールアドレスはメインのものではない
頻繁に見るメールアドレスではない(通知できたら…)
イベントで配布するポストカードで告知
QRコードの掲載(スマホからのアクセス)
Googleスプレッドシートで応募者を管理したい
応募者を一覧化したい(主催者が管理)
Copyright© 2017, JAZUG All Rights Reserved.
31
![Page 32: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/32.jpg)
こういうフォームだったらいいのでは?
メールフォームの制作自体に時間がかからないこと
応募者に自動返信メール(名前入り)を送信したい
フォームの項目内容が自動でGoogleスプレッドシート
にリスト化される
応募メールが来たら主催者のメールアドレスに通知し
たい
今回はスマホからのアクセス(QRコード)
Copyright© 2017, JAZUG All Rights Reserved.
32
![Page 33: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/33.jpg)
実際につくってみた
Copyright© 2017, JAZUG All Rights Reserved.
33
https://xxx.azurewebsites.net
![Page 34: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/34.jpg)
Logic Flow(全体)
Copyright© 2017, JAZUG All Rights Reserved.
34
![Page 35: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/35.jpg)
Connector:Send Grid
Copyright© 2017, JAZUG All Rights Reserved.
35
![Page 36: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/36.jpg)
Connector:Google Seets
Copyright© 2017, JAZUG All Rights Reserved.
36
![Page 37: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/37.jpg)
Connector:Gmail (自動返信メール)
Copyright© 2017, JAZUG All Rights Reserved.
37
![Page 38: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/38.jpg)
DEMO
38
![Page 39: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/39.jpg)
ブログ記事の自動投稿&SNSシェア
39
インスタグラムで撮影&シェア
#jazug #きたあず
![Page 40: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/40.jpg)
実際にやってみます。結果はこちら → http://zuvuyalink.net/nrjlog/archives/4047
40
![Page 41: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/41.jpg)
お知らせ
41
Azure LogicApps / Microsoft Flow について情報をまとめて提供するためのFacebookグループです。LogicApps / Flow に興味がある、コードを書かない開発に興味がある、などなどお気軽に申請してください!
https://www.facebook.com/groups/logicflowja/
![Page 42: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/42.jpg)
[福岡]日本初のLogicFlowオンリー勉強会
Copyright© 2017, JAZUG All Rights Reserved.
42https://logicflowja.connpass.com/event/67078/
![Page 43: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/43.jpg)
参考資料てすとぶろぐ
http://blogahf.blogspot.jp/
Nrjloghttp://zuvuyalink.net/nrjlog/
Codeless / Serverless Flow Develophttps://www.slideshare.net/TomoyukiObi/codelessserverless-develop
Logic Apps とはhttps://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-what-are-logic-apps
Flow、Logic Apps、Functions、WebJobs の比較https://docs.microsoft.com/ja-jp/azure/azure-functions/functions-compare-logic-apps-ms-flow-webjobs
Copyright© 2017, JAZUG All Rights Reserved.
43
![Page 44: ノンコーディングでやってみよう!Logic Appsのすゝめ](https://reader034.fdocument.pub/reader034/viewer/2022051318/5a6476267f8b9afc4d8b45f5/html5/thumbnails/44.jpg)
ご清聴ありがとうございました!
44