什麼是 Azure Logic Apps ?

Azure Logic Apps (邏輯應用程式) 提供一種簡化、實作整合與工作流程的應用程式。擁有相當直覺的視覺設計工具,使用者可以輕鬆地建構自動化流程。雲與內部部署網路有許多連接器,可以快速地整合各種服務與通訊協定。Azure Logic Apps 從 Trigger 開始 (像是加入帳戶),啟動後執行多種操作組合、轉換與條件邏輯判斷。 屬於完全託管的 PaaS,開發人員不需要擔心 hosting結構性與管理層面的問題。

使用 Azure Logic Apps 的優勢如下:
  1. 節省時間:藉由圖形化介面,產生一連串的複雜的處理程序
  2. 免除難以在程式碼中實作的情況
  3. 提供多種樣板給開發人員,以快速入門
  4. 透過您自定義的 API、程式碼與操作流程,以自訂自己的 Azure Logic Apps



在 Azure 建立第一個 邏輯應用程式

Step 1. 入口網站 → 建立資源 → integration (整合) → 邏輯應用程式





Step 2. 依序 輸入名稱訂用帳戶資源群組 服務位置 → 點選 建立




Step 3. 建立完成後,點選已建立好的邏輯應用程式,即可看見初步介紹。往下方捲動可以看見許多觸發程序與多種的範本,提供你建構自動化流程。






範例: 取得 Twitter 推文後,發送郵件通知
我們簡單建立一個自動化程序,取得 Twitter 推文後,發送電子郵件給社群其他成員,提醒社群成員收到最新消息,這個範例也相當簡單:
Step 1. 點選 有推文張貼時 觸發程序


Step 2. 登入 Twitter


Step 3. 輸入相關文字與檢查時間 → 點選 +新步驟



Step 4. 輸入郵件 → 選擇 Outlook.com 並進行登入



Step 5. 選擇傳送電子郵件



Step 6. 輸入 相關資料 動態內容 → 點選儲存



Step 7. 到 Twitter 發文,內文加上 #dotnetconf (剛剛輸入的內容)



Step 8. 到邏輯應用程式 →  回合觸發程序


Step 9. 到信箱收信,成功完成流程 :)





參考資料

  1. 什麼是 Azure Logic Apps? - Microsoft Docs