SAP業務流程——架構



如前一章所述,SAP工作流採用三層架構。以下是SAP工作流架構中的三層:

  • 業務物件
  • 業務流程
  • 組織模型
Architecture

在SAP工作流架構中,業務物件是最小的單元,位於底層。SAP業務流程中的業務物件定義為業務流程中實體的方法或事件的集合。SAP系統中的一些常見業務物件包括:客戶、物料和供應商。透過使用業務物件,所有服務都以可執行方法的形式提供。

存在一個業務物件儲存庫,這是一種用於建模業務物件和流程的面向物件方法。它是由業務物件型別和介面型別及其元件(例如屬性、方法和事件)的集合。

在工作流架構中,業務流程位於中間層,它們定義作為工作流一部分要執行的步驟。業務流程在工作流構建器中定義。每個工作流程被稱為活動,包含單個步驟任務或工作流模板。使用ABAP程式碼的業務邏輯在業務物件中定義。

在SAP工作流架構中,組織模型是頂層。組織模型包含負責在業務流程中採取行動的人員或人員組。負責採取行動的人員也稱為實際代理,他們在業務流程的工作流活動中定義。

您可以使用業務物件構建器建立新的業務物件。業務物件中的事件負責工作流的初始啟動以及工作流的終止。事件還用於呼叫工作流中的後續任務。工作流下定義的所有任務將按照工作流定義中提到的順序執行。

常見的任務示例包括:

  • 釋放文件
  • 過賬發票
  • 批准缺勤
  • 執行報表
  • 更改物料
  • 呼叫
  • 檢查工作等等

下圖顯示瞭如何在SAP工作流中執行任務,以及它如何與物件型別和物件方法、組織模型、事件和文字互動。

Model
廣告
© . All rights reserved.