Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Azure Logic Apps触ってみた(2016年07月時点)

893 views

Published on

Azureもくもく会@新宿 #1
で試したことのまとめです。

http://azure-mokumoku.connpass.com/

Published in: Technology
  • Be the first to comment

Azure Logic Apps触ってみた(2016年07月時点)

  1. 1. Azure Logic Apps触ってみた (2016年07月時点) Azureもくもく会@新宿 #1 http://azure-mokumoku.connpass.com/ ネクストスケープ 青木 淳夫
  2. 2. Logic Appsとは  Azure App Serviceの一部 課金もWebSitesなどと同じだが、プランごとに作れる数(10~100)の 制限がある  ビジュアル デザイナーでビジネス プロセスとワークフローを自動化  Dynamics365のFlowのバックグラウンド技術  まだ「プレビュー」フェーズ ※https://azure.microsoft.com/ja-jp/documentation/articles/app-service-logic-what-are-logic- apps/
  3. 3. Logic Appsの設定
  4. 4. 作成方法(プランを選んで追加)
  5. 5. 使えるコネクタ群(SMTP、FTP、Slack、 Twitter、SQL Azureとか)
  6. 6. 設定方法(デザイナーでポチポチ)
  7. 7. 分岐やループもデザイナでポチポチ
  8. 8. デザイナで設定した中身の実態はJSON
  9. 9. マイクロサービス的に 同リージョンのサービスも呼び出し可能 App Services(Webサイト)、 Logic Apps、Functionが呼べる
  10. 10. 実際に試してみた
  11. 11. Logic Appsで動作させてみたこと Gitでコミットしてプッシュ コミットメッセージが 翻訳され、OneDriveに!
  12. 12. 試したフロー(ノーコーディング!) 1. BacklogのGitリポジトリにコミット(WebHook)する。 2. AzureのLogic Appsで受けとる。 3. コミットの文言を取り出して、英語に翻訳する。 4. OneDriveに保存する。
  13. 13. (1) BacklogでWebHook登録 (※次ページの2をやらないとURLはわかりません)
  14. 14. (2) WebHookで送られるJSONから、JSONス キーマを生成(jsonschma.netを使用) ここにJSON イメージを 入れる ここにJSON Schmea が生成されるので Azureの管理ポータ ルで貼る
  15. 15. (3) Translateコネクタで、コメントを英語に翻訳 受信したJSONファイ ルのコメントを選択 英語に翻訳 翻訳を選択
  16. 16. (4) OneDriveで保存(ブラウザ上でログイン) OneDriveを選択 OneDriveの保存場 所を設定
  17. 17. はまったところ
  18. 18. デバッグはポータル画面で ポータルの情報は少ないので、生データを OneDriveに出して確認、デバッグした
  19. 19. 現時点のデザイナの制約 →ワークフローの上や真ん中は消せない
  20. 20. (参考) Slackにつなごうとしたが、 認証が成功しない→。次の日には動いた。
  21. 21. 最後に  まだプレビューだけど面白い  スピーチAPIで、音声を生成して、ロボットに話したり すると面白そう  いろいろ自動化して、Botと連携したい  デプロイ、バージョン管理、監視など本番運用に向けたノウハウ は蓄積が必要そう
  22. 22. 参考  概要  https://azure.microsoft.com/ja-jp/documentation/articles/app-service-logic-what-are-logic-apps/  Logic Apps で使用するコネクタと API Apps の一覧  https://azure.microsoft.com/ja-jp/documentation/articles/app-service-logic-connectors-list/  エンドポイントについて  https://azure.microsoft.com/ja-jp/documentation/articles/app-service-logic-http-endpoint/  Visual Studioからのデプロイ  https://azure.microsoft.com/ja-jp/documentation/articles/app-service-logic-deploy-from-vs/  Logic Apps監視  https://azure.microsoft.com/ja-jp/documentation/articles/app-service-logic-monitor-your-logic-apps/

×