Azure Logic App 入門(一)

一,引言

  前兩天看一個azure相關的題,接觸到一個叫 「Azure Logic App」 的服務,恰好,今天抽空學習如下,順便結合它作一篇入門的分析文章。web

  首先,咱們得對它有個大概的認識,瞭解如下Azure Logic App 到底是什麼東西?app

--------------------我是分割線--------------------學習

1,什麼是Azure Logic App?它能夠用來幹什麼測試

答:(一)簡單理解,Azure Logic 是Azure 提供的一項 Pass 服務,它有一個可視化的面板,咱們能夠在裏面根據本身的須要選擇不一樣的功能,將這些功能模塊添加到本身的邏輯流程中,最終完成咱們實際須要的業務邏輯。3d

  (二)咱們能夠經過Azure Logic App完成郵件的發送,預警信息,任務的推送等等。blog

接下來,咱們就開始今天的分析資源

二,正文

1,建立Azure Logic App

 Azure Portal 中點擊 「Create a resource」,搜索框中輸入 「Logic App」,進行搜索,建立get

Resource group 選擇建立一個新的 :「Web_Test_LogicApps_RG」io

Logic App name:「cnbateblogweb_logicapp」入門

Select the location 選擇默認 :「Region」

Location 選擇 「East Asia」

點擊 「Review + create」,進行建立預校驗,預校驗完成後,咱們點擊 「Create」 進行建立 Azure Logic App 資源

等待建立完成後,咱們在找到建立好的叫 「cnbateblogweb_logicapp」 的 Azure Logic App

選擇 「Development Tools=》Logic app designer」,點擊 「 Blank Logic App」 建立空白的 Logic App

點擊圖中的 「Schedule(計劃)」

 選擇 「Recurrence(重複計劃)」

 

Interval(時間週期)改寫成:1

Frequency(頻率)選擇:「Day」

點擊 「Add new parameter」 新增多個參數,如

勾選 「At these hours(在這些小時)」,「At these minute(在這些分鐘)」

重點注意:這裏的時間是 UTC(世界時間) ,若是咱們設置中國時間,就要在此基礎上加 8 小時

At these hours :  我選擇世界時間 6,7,8,9 點,對應到中國時間也就是  14點,15點,16點,17點

At these minutes:選擇 0,15 也就是結合上面的時間,在 分別在 14點整,14點15分,15點整,15點15分,16點整,16點15分,17點整,17點15分觸發這個定時器

 同時,咱們也能夠點擊當前步驟的菜單,去修改當前步驟的名稱,這裏我做爲演示將默認的 「Recurrence」 修改成 「Check travel time every weekday morning」

 接下來,咱們再添加一個發送郵件的步驟,咱們點擊 「New step」

 選擇圖中的 「Outlook.com」

 

點擊 「Send an email(v2)」

 

咱們能夠看到當前發送郵件模塊所須要參數內容

Body 也就是郵件的正文,做爲示例,郵件的內容如圖中所示

Subject 也就是主題:咱們改寫爲 「提醒」

to:指當前主題爲提醒的郵件,咱們須要發給誰,我這裏選擇發給本身的qq郵箱,而關於發件人,咱們能夠看到圖中我圈到的內容,顯示 「已鏈接到outlook.com」,這個是我本身以及配置好的發件人的outlook 郵箱,郵箱的類型不限,我的,公司的都是能夠的,若是想配置其餘outlook 郵箱,能夠點擊 「change connection」 去更改發件人的郵箱帳號

 配置完成後,咱們點擊 「Save」,進行保存操做

 存完成後,不會當即觸發,還記得咱們上面的設置嗎,天天對於的小時 14點,15點,16點,17點,分鐘對於 0點,15點 纔會觸發提醒郵件的發送。咱們咱們想對本身的配置可以快速的進行測試,咱們能夠點擊 「Run」,進行手動的觸發。

重點,若是咱們想進行測試配置好的 Azure Logic App,咱們能夠直接點擊 「Run Tigger」 進行手動觸發,

若是想要查看郵件發送的運行狀況,咱們能夠在點擊 「Overview」 進行查看

點擊具體的某一條信息,咱們就能夠看到詳細的步驟,以及每一個步驟的耗時,這樣的話,若是那個步驟有問題的話,咱們能夠很好的,很快的定位到具體的問題,而且快速的解決。

--------------------我是分割線--------------------

咱們登陸到收件人的郵箱中查看這些手動,以及自動發送到郵件

 

 

 bingo,撒花🎉🎉🎉🎉🎉

三,結尾

   今天咱們嘗試經過添加Logic App 循環任務模塊,OutLook郵箱模塊,而且配置頻率爲天天時,在早上的 6,7,8,9 整點的時候,發送早上問候的郵件。這裏只是簡單的進行了發郵件的設置,咱們能夠根據實際項目進行配置

  好比:咱們天天早會的時候,pm 都會去前一天分給每一個人的任務的進度,是否完成,完成度如何等等操做,這個時候咱們也是能夠藉助Azure Logic App 集成Azure DevOps 配置一個任務提醒,能夠很好的幫助咱們在Azure DevOps中任務的及時處理。

做者:Allen 

版權:轉載請在文章明顯位置註明做者及出處。如發現錯誤,歡迎批評指正。

相關文章
相關標籤/搜索