首頁/學習資源/Power Automate 自動化實戰/Power Automate 雲端流程怎麼分工?串接 Power Apps、SharePoint 與 Teams
回到 Power Automate 自動化實戰Power Automate 自動化實戰

Power Automate 雲端流程怎麼分工?串接 Power Apps、SharePoint 與 Teams

用出差申請案例看懂 Power Apps、SharePoint、Power Automate、Outlook 與 Teams 的角色、資料流、權限與測試方法。

Power Automate 雲端流程怎麼分工?串接 Power Apps、SharePoint 與 Teams

重點摘要

Power Automate 雲端流程適合把跨系統工作串成可追蹤的程序。例如員工從 Power Apps 送出出差申請,資料寫入 SharePoint,流程再寄送核准要求,最後更新狀態並透過 Teams 通知申請人。

Power Apps、SharePoint、Power Automate、Outlook 與 Teams 串接的雲端流程操作示意圖
操作示意圖:五項 Microsoft 服務各自負責輸入、儲存、判斷、核准與通知。

Power Automate 雲端流程與 DPA 是什麼?

DPA(Digital Process Automation,數位流程自動化)是把表單、資料、條件、核准與通知轉成系統化流程。與只操作本機畫面的桌面流程不同,雲端流程可由 SharePoint 新增資料、表單送出、排程或其他線上事件觸發。

元件主要角色出差申請中的工作新手要先確認
Power Apps使用者介面填寫地點、日期、交通工具與費用欄位驗證與送出權限
SharePoint 清單流程資料來源保存申請、狀態與主管意見欄位型別與清單權限
Power Automate流程引擎觸發、核准、條件判斷、更新與通知連線、環境與執行身分
Outlook/核准主管工作介面顯示申請內容並核准或拒絕核准對象與逾時處理
Teams結果通知告知申請人結果與主管意見收件者與訊息內容

出差申請的資料如何在五項工具間流動?

流程的核心不是寄出多少封信,而是同一筆申請能否被正確辨識與更新。建議每筆資料保留唯一編號,並讓流程後續動作都使用該編號定位原始紀錄。

  1. 員工在 Power Apps 填寫並送出申請。
  2. SharePoint 清單建立一筆「待核准」紀錄。
  3. Power Automate 偵測新項目並啟動流程。
  4. 主管在核准卡片選擇核准或拒絕。
  5. 流程依結果更新 SharePoint 狀態與主管意見。
  6. Teams 將結果傳給原申請人。

新手如何先規劃這套雲端流程?

前置條件

① 🧭 畫出觸發、資料與結果

先寫清楚「誰做什麼、資料存在哪裡、誰要處理、最後通知誰」。例如:員工送出表單 → SharePoint 建立紀錄 → 主管核准 → 更新狀態 → Teams 通知員工。

② 🗂️ 建立 SharePoint 清單欄位

至少規劃申請編號、申請人、直屬主管、出差理由、出發日、返回日、交通工具、預估費用、目前狀態及主管意見。日期、數值與人員欄位要使用相符型別,不要全部設成單行文字。

③ 📝 建立 Power Apps 輸入畫面

將表單連接到測試清單,為必填欄位加入提示,限制返回日不得早於出發日,費用欄位只接受數值。送出成功後顯示確認訊息,避免使用者連續送出重複資料。

④ ⚙️ 建立自動化觸發與核准

在 Power Automate 建立自動化雲端流程,選擇 SharePoint 的新項目觸發條件,再加入「開始並等待核准」。核准者應來自已驗證的主管欄位,不要把正式流程固定寄給測試帳號。

⑤ 🔀 依核准結果更新與通知

加入條件判斷,將核准與拒絕分開處理。兩個分支都要更新同一筆 SharePoint 紀錄,再傳送 Teams 訊息;通知內容至少包含申請編號、結果與主管意見,避免只顯示「已完成」。

⑥ ✅ 用三個位置驗證結果

送出一筆測試申請後,同時檢查 SharePoint 是否新增紀錄、Power Automate 執行歷程是否停在等待核准、主管是否收到正確內容。核准後再確認狀態與 Teams 訊息一致。

示範情境:台灣企業的出差申請

某公司原本以電子郵件收集出差申請,行政人員還要手動把日期、費用與結果抄進 Excel。示範流程改由 Power Apps 收件、SharePoint 保存、Power Automate 簽核,並以 Teams 回覆結果。產出是可查詢的單一清單,但若涉及多層級簽核、代理主管或會計覆核,仍須擴充流程與權限設計。

常見錯誤與排除方式

現象可能原因修正方法
表單送出後沒有流程觸發器連錯網站或清單檢查觸發器連線與清單識別碼
主管沒收到核准主管欄位為空或格式錯誤在核准前加入空值檢查並記錄錯誤
清單狀態未更新更新動作使用錯誤項目 ID使用觸發器傳入的 SharePoint 項目 ID
申請人沒收到 Teams 訊息帳號無法對應或權限不足先以測試帳號確認收件者與連接器權限

常見問題

Power Automate 雲端流程一定要搭配 Power Apps 嗎?

不一定。流程也可由 SharePoint、Microsoft Forms、排程或其他連接器觸發;Power Apps 的價值是提供更符合工作情境的輸入介面。

SharePoint 清單可以改成 Dataverse 嗎?

可以,但要重新評估授權、資料模型、權限與治理。小型測試可從 SharePoint 起步,複雜關聯與企業級管理則可評估 Dataverse。

為什麼流程執行會延遲?

雲端服務的觸發、連接器與背景處理可能需要時間。先查看執行歷程,判斷流程尚未觸發、正在等待核准,或某個動作失敗。

流程應由誰的帳號建立?

正式流程不宜只依賴單一員工帳號。請依組織治理規範安排擁有者、共同擁有者、服務帳號或交接方式。

延伸閱讀

參考來源

--- 作者:施文華 企業自動化顧問/講師,專注於 Microsoft Office、Power BI、Power Apps 與 Power Automate 實務應用。 作者介紹:/about 最後更新:2026-10-04 適用版本/測試環境:Microsoft Power Platform 雲端服務;介面與授權可能依組織環境更新。

施文華|企業自動化顧問/講師

專注 Excel、VBA、Power BI、Power Automate 與企業流程自動化,從真實工作問題出發,協助學員建立可持續使用的能力。