在 Amazon SWF 中建立基本工作流程 - Amazon Simple Workflow Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon SWF 中建立基本工作流程

建立基本循序工作流程包含下列階段。

  • 為工作流程建模、註冊其類型,以及註冊其活動類型

  • 開發與啟動可執行活動任務的活動工作者

  • 開發與啟動決策者,以使用工作流程歷史記錄來判斷後續步驟

  • 開發與啟動工作流程啟動者 (即啟動工作流程執行的應用程式)。

為工作流程和其活動建模

若要使用 Amazon SWF,請將應用程式中的邏輯步驟建模為活動。活動代表工作流程中的單一邏輯步驟或任務。例如,授權信用卡是一種活動,包含提供信用卡卡號和其他資訊,以及接收核准碼或信用卡遭拒的訊息。

除了定義活動之外,您也需要定義可處理決策點的協調性邏輯。例如,協調性邏輯可能會根據信用卡獲准還是遭拒來排定不同的後續活動。

下圖顯示具有四個活動 (「確認訂單」、「使用信用卡付費」、「送出訂單」和「記錄完成」) 的循序客戶訂單工作流程範例。

客戶訂單工作流程