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

2019-02-15 13:45

在上圖所示界面中雙擊該任務號碼TS00007981,可以進入該任務的具體定義界面。該界面也可以通過在事務PFTC(task maintain,任務維護)中選擇任務類型並輸入任務號碼後進入。

從上圖中可以看到,該任務是在業務對象類型formabsenc的方法create的基礎上創建的,該方法是一個同步方法,並且通過dialog(用戶對話)實現。這兩個設定繼承自對象方法,不能在任務中修改。

3.2 步驟1:新建工作流模板

新建工作流模板的設計過程如下:

(1)回到SWDD的編輯環境,選擇create new workflow功能,新建一個工作流模板,並進行保存,此時系統提示輸入屬性(用來查找工作流或任務)和說明文字,如下圖所示。確定後,如果不需要傳輸到其他系統中可以local object,此時系統將根據配置好的前綴自動分配工作流模板的編號。

(2)通過Goto-->Basic data菜單項設定工作流模板基本屬性.如下圖

(3)設定後進行保存,系統將提示:workflow definition 'WFLeaveApp'saved.

(4) 在workflow builder 的左下方,可以對下拉列表進行選擇,確定 需要顯示的項目。較為常用的項是workflow container,用於顯示當前工作流定義的容器元素,即工作流全局可用的變量。如選擇step types that can be inserted項,則workflow builder中將顯示所有可添加的工作步驟類型,可以通過拖放將其添加至屏幕中部的工作流設計視圖中。如下圖

3.3 步驟2:添加標准任務 在這個步驟中,將在新建的工作流模板中添加標准任務“創建休假申請”和“申請的審批”。 這些任務可以被任意工作流模板所復用。 1。添加標准任務:“創建休假申請”

在工作流模板的第一個步驟中添加的標准任務是“創建休假申請”。

(1)首先,選中設計區域中的未定義步驟(白色箭頭圖標),並右擊選擇create功能;或者選擇菜單Edit-->create-->step.然後在彈出的工作流步驟列表中選擇activity,並確定。也可以在屏幕左下方的step types that can be inserted列表中直接將相關圖標拖放到設計區域的相關位置。

(2)系統將導航至新建工作步驟的設定界面,如下圖所示

(3)指定標准任務代碼TS70007918(即“創建休假申請”任務),並確定,系統將自動提示需要創建從工作流到任務的容器元素綁定(binding),用以在任務和工作流模板之間傳遞數據,如下圖所示

(4)確定後,系統會根據標准任務中的容器元素(workflow container element),其中元素formabsenc的類型即為業務對象類型formabsenc。工作流啟動後,一個該類型的業務對象實例將在工作流及其工作項來回傳遞。

(5)下面需要設定該任務的責任人是發起工作流的用戶本身,因為用戶需要提交休假申請表。在agent域中,選擇expression,並通過查詢幫助選擇容器元素_wf_initiator(initiator of workflow instance).完成後,&?WF_INITIATOR&將出現在代理人域中,&符號表示其間的內容為一個工作流容器元素。該任務將被工作流發送給申請的發起人,如下圖所示


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

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

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

马上注册会员

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