Theo 的流程整週都顯示綠燈,卻仍把 3 份合約送到錯誤的夥伴。比較兩個不同「型別」的 Condition 不會失敗,但它會回答錯的問題。
下面有五個比較,完全照 Show raw inputs 在執行歷程中顯示的內容。有些運作正常,有些回答了錯的問題,還有一個完全無法執行。
經驗法則:相同型別的兩個值一定能比較,但只有在「寫法一致」時比較才有意義。混用型別時,Power Automate 會直接停止該動作。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
在合約失效前偵測即將到期的續約。帶你走過三種 Power Automate 觸發條件家族,為真實的自動化問題挑選正確做法,設定時區以便排程式流程在使用者預期的時間觸發,並加入觸發條件以避免流程於週末執行。
使用 SharePoint 的 Get items 搭配 OData 查詢來擷取、篩選並擴充合約紀錄,透過 Office 365 Users 查詢解析負責的合作夥伴,附上合約文件並採用正確的連結與附件安全策略,利用動態內容撰寫通知電子郵件,並寫回稽核軌跡,讓流程記得已經處理過的項目。
使用 Condition 動作依合約金額分流,並以 Switch 依狀態路由,同時防範型別強制轉換的陷阱與無聲略過的 Default。接著加入執行後(run-after)失敗分支,避免單一連接器呼叫失敗就中斷整次掃描,並以測試、執行歷程與 Show raw outputs 關閉診斷迴路。
當前練習
將高金額的續約送入 Approvals 連接器,改用自訂回覆取代二元的 Approve/Reject,並針對 Outcome 分支(包含大寫 A 的大小寫陷阱)。最後以共用擁有權、僅執行存取與連線延續性,將流程準備好上線,並把所有元件組成最終的壓軸管線。