手把手帶你實作 Microsoft Power Automate 超簡單範例

這篇文章寫於 2020 年,文中的工具與版本可能已經更新,實作時請以官方文件為準。

本文目錄
  1. 🤔 今日目標
  2. 💡 開始實作流程
  3. 新增 Form 表單
  4. SETP 1 : 在 Forms下新增表單
  5. SETP 2 : 填上標題與描述
  6. SETP 3: 新增問題
  7. 在 Teams 新增一個請假專用頻道
  8. STEP 1 : 新增頻道
  9. STEP 2 : 填寫頻道資訊
  10. 在 Power automate 新增流程
  11. STEP 1 : 建立自動化流程
  12. STEP 2 : 選擇自動流程要觸發的程序
  13. STEP 3 : 在表單識別碼的地方選擇剛建立的 Form
  14. STEP 4 : 新步驟,取得 Form 表單回覆的內容
  15. STEP 4 : 選擇你要接收哪個表單的資訊
  16. STEP 5 : 新步驟,設定簽核機制
  17. STEP 6: 填寫主管簽核時會看到的內容
  18. STEP 6 : 新步驟,建立簽核觸發條件
  19. STEP 6 : 用簽核結果來處理接下來流程
  20. STEP 6 : 如果簽核結果為是就將訊息 post 到 teams 群組
  21. STEP 7 : 填寫要發布的團隊及頻道,撰寫訊息
  22. STEP 8 : 如果簽核結果為否,就回 email 說明
  23. STEP 9 : 填寫 email 內容
  24. STEP 10 : 將流程儲存
  25. 測試流程是否符合預期動作
  26. SETP 1 : 開始測試流程
  27. SETP 2 : 填寫表單確認流程觸發
  28. SETP 3: 拒絕請假
  29. SETP 4: 接受請假

把這篇文章獻給看完微軟教學依舊霧颯颯的朋友們,文章中會用一個超簡單的範例讓剛接觸的朋友們理解這這軟體如何操作

手把手帶你實作 Microsoft Power Automate 超簡單範例(圖 1)

🤔 今日目標

  • 建立一個簡易的請假流程(填寫請假單→主管簽核→依簽核結果執行不同流程)
  • 將 Forms + Teams + Power Automate 工具串連起來

💡 開始實作流程

新增 Form 表單

SETP 1 : 在 Forms下新增表單

SETP 1 : 在 Forms下新增表單(圖 2)

SETP 2 : 填上標題與描述

SETP 2 : 填上標題與描述(圖 3)

SETP 3: 新增問題

對方填寫問題的資訊都能成為之後訊息組合的一部分

目前這三個問題我都設定為必答
目前這三個問題我都設定為必答

在 Teams 新增一個請假專用頻道

STEP 1 : 新增頻道

建議你建立全新的團隊來做這個實驗
建議你建立全新的團隊來做這個實驗

STEP 2 : 填寫頻道資訊

隱私權這樣設定是因為請假這件事團隊成員都知道會比較好溝通協調
隱私權這樣設定是因為請假這件事團隊成員都知道會比較好溝通協調

在 Power automate 新增流程

STEP 1 : 建立自動化流程

STEP 1 : 建立自動化流程(圖 7)

STEP 2 : 選擇自動流程要觸發的程序

我們這個流程是要在 Form 表單提交時觸發
我們這個流程是要在 Form 表單提交時觸發

STEP 3 : 在表單識別碼的地方選擇剛建立的 Form

STEP 3 : 在表單識別碼的地方選擇剛建立的 Form(圖 9)

STEP 4 : 新步驟,取得 Form 表單回覆的內容

你可以用搜尋功能幫你快速找到這個動作
你可以用搜尋功能幫你快速找到這個動作

STEP 4 : 選擇你要接收哪個表單的資訊

回應識別碼選擇預設的即可
回應識別碼選擇預設的即可

STEP 5 : 新步驟,設定簽核機制

STEP 5 : 新步驟,設定簽核機制(圖 12)

STEP 6: 填寫主管簽核時會看到的內容

STEP 6: 填寫主管簽核時會看到的內容(圖 13)

STEP 6 : 新步驟,建立簽核觸發條件

STEP 6 : 新步驟,建立簽核觸發條件(圖 14)

STEP 6 : 用簽核結果來處理接下來流程

STEP 6 : 用簽核結果來處理接下來流程(圖 15)

STEP 6 : 如果簽核結果為是就將訊息 post 到 teams 群組

STEP 6 : 如果簽核結果為是就將訊息 post 到 teams 群組(圖 16)

STEP 7 : 填寫要發布的團隊及頻道,撰寫訊息

STEP 7 : 填寫要發布的團隊及頻道,撰寫訊息(圖 17)

STEP 8 : 如果簽核結果為否,就回 email 說明

STEP 8 : 如果簽核結果為否,就回 email 說明(圖 18)

STEP 9 : 填寫 email 內容

STEP 9 : 填寫 email 內容(圖 19)

STEP 10 : 將流程儲存

測試流程是否符合預期動作

SETP 1 : 開始測試流程

SETP 1 : 開始測試流程(圖 20)

SETP 1 : 開始測試流程(圖 21)

千萬不要在這個畫面傻等,他會轉圈圈直到你觸發第一個動作
千萬不要在這個畫面傻等,他會轉圈圈直到你觸發第一個動作

SETP 2 : 填寫表單確認流程觸發

先在剛建立的 Form 裡面取得表單連結,你也可以寄這個連結給特定人士
先在剛建立的 Form 裡面取得表單連結,你也可以寄這個連結給特定人士
對方必須也有 office365 才能填寫
對方必須也有 office365 才能填寫
提交表單後你就會看到流程已被觸發,但是信件通常要等一段時間才會收到
提交表單後你就會看到流程已被觸發,但是信件通常要等一段時間才會收到
確認我們標題與描述與設計一致
確認我們標題與描述與設計一致

SETP 3: 拒絕請假

按下 Reject 就會跳到網頁讓你填寫拒絕理由
按下 Reject 就會跳到網頁讓你填寫拒絕理由
在上面的網頁按下確認後這個流程就執行完畢嚕~
在上面的網頁按下確認後這個流程就執行完畢嚕~
同時也會收到請假被駁回的信件
同時也會收到請假被駁回的信件

SETP 4: 接受請假

按下 Approve 一樣會跳到網頁讓你填寫註解
按下 Approve 一樣會跳到網頁讓你填寫註解
同時在 Teams 團隊的頻道也會發布訊息通知大家
同時在 Teams 團隊的頻道也會發布訊息通知大家

雖然是一個超簡單範例,但實際動手操作起來也是要花一段時間才能完成需求的,希望今天的教學能給需要的人幫助喔~

Talk

留言討論

留言載入中…