共用方式為


為下層流程建立可重複使用程式碼

Power Automate 雲端流程有助於自動化複雜的解決方案。 然而,解決方案很快就會變得龐大,難以導覽和維護。

不要建立單一的、過於複雜的自動化解決方案,而應考慮使用下層流程。 下層流程可讓您將複雜的流程分解為可管理的部分。 這種方法增加了自動化流程的深度和效率,使您的流程更加模組化且更易於管理。

使用下層流程的好處

使用下層流程的原因包括:

  • 模組化:下層流程促進模組化,讓您可以建立可輕鬆插入不同工作流程的可重複使用的元件。 這種方法不僅簡化了開發,而且增強了可維護性。
  • 可維護性:較小、更集中的流程更易於更新和疑難排解,從而減少了維護所需的時間和精力。
  • 可擴展性:模組化流程可以輕鬆擴展並適應新的要求,而無需徹底改造整個自動化系統。 透過將自動化分解為更小、更易於管理的部分,您可以更有效地擴展流程。 需要做出變更或新增功能嗎? 使用下層流程,就像更新單一元件一樣簡單。
  • 細微控制:下層流程可對您的自動化邏輯進行細微控制。 您可以在上層流程和下層流程之間傳遞資料,實現動態決策和個人化體驗。
  • 協作:在團隊環境中,下層流程允許團隊成員同時處理大型自動化專案的不同元件,從而促進協作。

提示

在同一個解決方案中直接建立上層流程和所有下層流程。 請參閱已知限制

上層下層流程情境範例

此情境顯示了使用模組化、高效的核准流程來減少冗餘、簡化維護的價值。

Contoso 組織需要對各種情境進行核准,例如專案建議書、休假申請和費用提交。 這些情境的核准者是不同 SharePoint 群組的成員。 為了簡化此過程,請建立一個可重複使用的下層流程,以從 SharePoint 群組中提取核准者清單。 然後,每個上層流程 (例如,專案提案、休假申請或費用提交) 都可以呼叫此下層流程來擷取核准者清單。

下層流程

下層流程從 SharePoint 清單中提取核准者清單並將此清單傳回給上層流程。

下層流程中的步驟:

  1. 擷取核准者

    根據指定的條件查詢 SharePoint 群組以取得核准者。

  2. 傳回資料

    將核准者清單傳回呼叫上層流程。

從 SharePoint 群組取得核准者的下層流程的螢幕擷取畫面。

上層流程

上層流程呼叫下層流程來取得核准者清單,然後相應地處理回應。

上層流程中的步驟:

  1. 呼叫下層流程

    呼叫下層流程來擷取核准者清單。

  2. 處理回應

    使用下層流程傳回的核准者清單,繼續執行特定情境的核准流程 (例如,專案提案、休假申請或費用提交)。

呼叫下層流程的上層流程的螢幕擷取畫面。