🎯 什麼情境該想到我

當你「多步驟流程需要一個中央物件維護狀態、決定下一步,並處理分支與並行」的時候。

⚙️ 怎麼用(步驟 / 公式)

意圖:維護一個含多步驟、且順序可能依中途結果而定的流程狀態。

做法要點:

  • 用一個中央的流程管理器元件。
  • 為每個流程實例(process instance)保存狀態。
  • 每收到一則訊息就更新狀態,並決定要觸發哪些下一步(可分支、可並行後再合流)。
  • 比路由單更靈活,但流程知識集中在管理器裡。

🧪 我實際套用的紀錄

  • (待填)

⚠️ 注意 / 什麼時候不適用

  • 中央化容易變複雜,可能成為瓶頸與單點。
  • 每個流程實例的狀態需要持久化。
  • 順序固定的簡單流程,用路由單即可,不必動用流程管理器。

🔗 相關工具