- SAP 業務工作流教程
- SAP 業務工作流 - 首頁
- 簡介
- 挑戰
- 優勢/特性
- 層級
- 架構
- 連結流程、業務邏輯和人員
- 業務物件
- 啟動和終止
- 條件編輯器
- 管理
- 事件管理器管理
- 包含錯誤的工作流
- 工作流配置
- 工作流構建器
- 匯入/匯出
- 建立步驟
- 業務物件構建器
- ABAP 類
- 擴充套件通知
- 通知配置
- 與非SAP工作流應用程式整合
- 通用工作列表
- 建立工作流
- 歸檔工作項
- 使用SWI2_DIAG診斷
- 使用事件跟蹤
- 事務
- 功能模組
- 工作職責
- SAP 業務工作流資源
- 快速指南
- SAP 業務工作流 - 資源
- SAP 業務工作流 - 討論
SAP 業務工作流 - 建立步驟
步驟用於在工作流中執行任務或控制工作流。步驟始終在塊內建立,而塊始終包含一個步驟及其結果。可以透過在圖形模式下更改未定義的步驟來建立步驟,也可以新增新的步驟。
要更改工作流中的未定義步驟,請雙擊未定義的步驟,這將開啟步驟選擇。選擇步驟型別,如下面的螢幕截圖所示。
您可以根據需要選擇不同的步驟型別。以下是幾種常見的步驟型別、它們在工作流中的符號和描述。
| 符號 | 步驟型別 | 步驟執行時功能描述 |
|---|---|---|
![]() |
流程控制 | 函式“取消工作項”或“將工作項設定為已作廢”應用於當前工作流的其他工作項。 |
![]() |
臨時錨點 | 在定義中,您儲存可以替換此步驟的工作流。在執行時,授權使用者可以選擇已儲存的工作流之一。然後,臨時錨點將被此工作流的步驟替換。 |
![]() |
活動 | 執行任務或子工作流。 |
![]() |
條件 | 處理工作流定義中定義的兩個分支之一。系統根據定義的條件做出決策。在此過程中,系統會考慮來自工作流上下文或處理的應用程式物件的資訊。 |
![]() |
使用者決策 | 當前工作流的流程基於當前代理做出的決策進行控制。 |
![]() |
來自模板的文件 | 從文件模板建立文件。 |
![]() |
容器操作 | 將基本算術運算或值分配應用於工作流容器的各個元素。 |
![]() |
事件建立者 | 建立一個事件。 |
![]() |
表單 | 可以顯示、處理或批准引用結構的容器元素中的資料作為表單。 |
![]() |
傳送郵件 | 此步驟型別中輸入的文字將作為電子郵件傳送。 |
![]() |
多條件 | 處理工作流定義中定義的幾個分支之一。為此,系統檢查工作流容器中容器元素的值。 |
![]() |
分支 | 後續處理發生在分支中。您可以定義分支需要執行多少次才能成功完成,或者在條件編輯器中定義結束條件。 |
![]() |
未定義步驟 | 執行時無功能。未定義的步驟始終具有結果。 |
![]() |
迴圈(直到) | 重複處理一系列步驟,直到發生定義的終止條件。 |
![]() |
迴圈(當) | 只要定義的比較適用,就重複處理一系列步驟。當比較的基礎與任何比較值都不一致時,系統將退出迴圈。 |
![]() |
等待事件 | 系統等待特定事件。只有在發生預期事件時,工作項才會完成。事件也可以由 XML 文件的出現觸發。 |
![]() |
Web 活動 | 容器元素的內容將以未更改的形式或以生成的 XML 文件的形式傳送到 URL。該步驟可以等待回覆。可以與 Web 活動啟動的流程進行通訊。由 XML 訊息啟動的流程可以與其呼叫方進行通訊。 |
當您在現有工作流中插入新步驟時,其位置取決於之前選擇的步驟或結果。
| 您想在哪裡插入步驟? | 您必須選擇什麼? |
|---|---|
| 步驟之後 | 位於工作流定義相關分支中的步驟的結果 |
| 步驟之前 | 步驟 |
| 作為分支的新的分支 | 分支之前的 符號 |
等待步驟的使用
工作流中的等待步驟可以等待 -
- 事件
- 本地事件
- 工作項
- 工作流收到的事件
當等待步驟等待事件時,當發生特定事件時,它將終止。該事件結束所有等待該特定事件的等待步驟。這通常用於 -
- 暫停工作流,直到發生特定事件
- 作為在不同系統中啟動的另一個工作流的結果
- 作為並行處理中的事件
與等待本地事件、條件或來自其他工作流的事件的方式相同。
![]() |
等待事件 | 系統等待特定事件。只有在發生預期事件時,工作項才會完成。事件也可以由 XML 文件的出現觸發。 |
廣告

















符號