Power Automate 雲端流程有助於自動化複雜的解決方案。 然而,解決方案很快就會變得龐大,難以導覽和維護。
不要建立單一的、過於複雜的自動化解決方案,而應考慮使用下層流程。 下層流程可讓您將複雜的流程分解為可管理的部分。 這種方法增加了自動化流程的深度和效率,使您的流程更加模組化且更易於管理。
使用下層流程的好處
使用下層流程的原因包括:
- 模組化:下層流程促進模組化,讓您可以建立可輕鬆插入不同工作流程的可重複使用的元件。 這種方法不僅簡化了開發,而且增強了可維護性。
- 可維護性:較小、更集中的流程更易於更新和疑難排解,從而減少了維護所需的時間和精力。
- 可擴展性:模組化流程可以輕鬆擴展並適應新的要求,而無需徹底改造整個自動化系統。 透過將自動化分解為更小、更易於管理的部分,您可以更有效地擴展流程。 需要做出變更或新增功能嗎? 使用下層流程,就像更新單一元件一樣簡單。
- 細微控制:下層流程可對您的自動化邏輯進行細微控制。 您可以在上層流程和下層流程之間傳遞資料,實現動態決策和個人化體驗。
- 協作:在團隊環境中,下層流程允許團隊成員同時處理大型自動化專案的不同元件,從而促進協作。
提示
在同一個解決方案中直接建立上層流程和所有下層流程。 請參閱已知限制。
上層下層流程情境範例
此情境顯示了使用模組化、高效的核准流程來減少冗餘、簡化維護的價值。
Contoso 組織需要對各種情境進行核准,例如專案建議書、休假申請和費用提交。 這些情境的核准者是不同 SharePoint 群組的成員。 為了簡化此過程,請建立一個可重複使用的下層流程,以從 SharePoint 群組中提取核准者清單。 然後,每個上層流程 (例如,專案提案、休假申請或費用提交) 都可以呼叫此下層流程來擷取核准者清單。
下層流程
下層流程從 SharePoint 清單中提取核准者清單並將此清單傳回給上層流程。
下層流程中的步驟:
擷取核准者
根據指定的條件查詢 SharePoint 群組以取得核准者。
傳回資料
將核准者清單傳回呼叫上層流程。
上層流程
上層流程呼叫下層流程來取得核准者清單,然後相應地處理回應。
上層流程中的步驟:
呼叫下層流程
呼叫下層流程來擷取核准者清單。
處理回應
使用下層流程傳回的核准者清單,繼續執行特定情境的核准流程 (例如,專案提案、休假申請或費用提交)。