SAP工作流(WF)设计实例 - 图文(4)

2019-02-15 13:45

(3)在上圖中的control選項卡中,可以查看該新建任務的編號,雙擊該編號顯示其所基於的底層業務對象selfitem及其方法sendtaskdescription.SAP通過該對象及方法將郵件發送的任務進行封裝,供系統中各種應用重復調用。

(4)返回工作流的初始開發環境(如下圖所示),可以看到發送郵件功能已經添加至approved路徑中的相關位置。

(添加leave application approved 步驟之後的工作流)

3.5 步驟4:添加用戶決定 如果申請被拒絕,則將工作流處理返回給工作流發起人,由其決定是修改申請後重新提交或者是撤消申請。本步驟中將在rejected路徑中增加一個判斷環節,以實現上述功能。 1.添加用戶決定步驟如下

選中rejected路徑中間位置,出現4個點形成的方框後右擊鼠標,並選擇create-->user decision功能,添加一個user decision類型的工作步驟。如下圖所示

在user decision工作步驟的decision選項卡中,設定代理人為工作流發起者_wf_initiator,即申請人。

在decision options分組框中,設定兩個分支:revise(修改申請並重新提交)和withdraw(撤消申請),分別代表兩種不同的決策。如下圖所示

確定後返回工作流主設計界面,兩種選擇revise和withdraw所對應的作為兩條分支路徑出現在設計環境中(如下圖片所示)。後續環節中將繼續在兩條路徑中增加相應的工作步驟。

2.撤銷申請處理

在withdraw(撤銷申請)線路中,添加標准SAP任務:ts30000018(撤銷休假申請,delete notification absence),其設定如下圖所示。該步驟是一個後台作業,因而不需要分配任何代理人。其後台支持業務對象是gormabsenc,方法為delete.

3.重新提交處理 在revise線路中,添加標准SAP任務:ts30000017(重新提交休假申請,revise notification of absence),並為該工作項目分配代理人為工作流發起人之一。可以直接將該任務設為一般性任務作。

上述設定全部結束之後,返回workflow builder主設計界面,目前的設計狀態如下圖所示。

3.6 步驟5:添加循環控制

員工修改申請信息後,需要重新將申請再次發送給上級,重復休假申請的審批過程,原則上來,該“申請-拒絕-重新申請”的過程可能出現無數次,直到申請最終被批准或者用戶撤消該申請為止。因此還需要在整個工作流中增加循環控制,以實現上述流程。

(1)首先,需要添加一個工作流容器元素,作為循環的控制變量。在設計屏幕左下方的下拉菜單中選擇workflow container,並雙擊<double-click to create>功能,添加一個數據類型為flag的新元素,並命名為endflag.如下圖片所示。


SAP工作流(WF)设计实例 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四级完形填空必备词汇

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: