欢迎来到天天文库
浏览记录
ID:40982919
大小:1.84 MB
页数:28页
时间:2019-08-12
《SAP工作流(WF)设计实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SAP工作流设计实例(转)系統中示例工作流的應用事務代碼為SWUI_DEMO,對應的SAP標準菜單路徑為Tools-->BusinessWorkflow-->Develop-->Demonstration-->StartWorkflow. 第一次使用該事務時,需要選擇工具欄中的SETUPWORKFLOWS功能,進行示例工作流的預設定。設定結束之後,系統將給出提示信息民:workflowsetup. 屏幕左邊的列表這可用的用於演示的工作流示例。選中其一之後,屏幕右側將給出該示例工作流的說明,以及執行步驟等信息。下面以第
2、一個工作流demoformabs為例進行介紹,該工作流用於員工休假申請的提交與批准(notificationofabsenceprocess),簡稱“休假申請”工作流。 1.啟動"休假申請"工作流 通過setupworkflows功能完成預設定後,選擇start功能,啟動“休假申請”工作流。系統導航至下圖所示的休假申請創建界面。 保存該申請後,系統將返回下圖所示頁面,並給出提示信息:workflowstarted.該申請已經作為一個工作項目被發送至上級的業務工作台中,下一步的任務將是批准或拒絕該工作項目。 申請保
3、存後,選擇workflowoutbox功能,可以查看由當前用戶啟動的工作項目,如下圖所示: 2.業務工作台(事務代碼:SBWP)--用戶工作環境 一個工作任務的責任人從何處檢查系統發送給自己的任務呢?答案是SAP業務工作台(businessworkplace)。它是用戶處理工作步驟的平台,系統將工作項發送給相關用戶的工作台。該工作台中,系統用戶可以接收工作項目,SAP系統郵件,並對工作項目進行具體處理(執行工作作業)或監控。 進入工作台,剛剛創建的休假申請已經在其工作清單中等待處理。如下圖所示3.工作流設計器及創建實例
4、3.1調用workflowbuilder 有兩种方式調用workflowbuilder.其一,可以通過進入事務SWDD直接進入workflow模板的流程定義和編輯環境.另外一种方法是在事務pftc中指定一個工作流模板編號(如70000704),在其顯示或設計界面的basicdata選項卡中,選擇workflowbuilder功能,進入其流程定義工具:工作流設計器。 如下圖片所示,目前工作流設計器中顯示的工作流模板為ws70000704,是示例demofornotificationofabsenceprocess的模板
5、。 在界面中部的圖形化流程設計界面中,是定義好的工作流步驟及其路由規則,其中step目錄下的帶有三角形圖標代表一個acticity(活動)類型的工作步驟。雙擊一個活動,如createnotificationofabsence,可以查看工作流中的具體步驟定義,該步驟是基於任務生成的。如下圖 在上圖所示界面中雙擊該任務號碼TS00007981,可以進入該任務的具體定義界面。該界面也可以通過在事務PFTC(taskmaintain,任務維護)中選擇任務類型並輸入任務號碼後進入。 從上圖中可以看到,該任務是在業務對象類型fo
6、rmabsenc的方法create的基礎上創建的,該方法是一個同步方法,並且通過dialog(用戶對話)實現。這兩個設定繼承自對象方法,不能在任務中修改。 3.2 步驟1:新建工作流模板 新建工作流模板的設計過程如下: (1)回到SWDD的編輯環境,選擇createnewworkflow功能,新建一個工作流模板,並進行保存,此時系統提示輸入屬性(用來查找工作流或任務)和說明文字,如下圖所示。確定後,如果不需要傳輸到其他系統中可以localobject,此時系統將根據配置好的前綴自動分配工作流模板的編號。 (2)通
7、過Goto-->Basicdata菜單項設定工作流模板基本屬性.如下圖 (3)設定後進行保存,系統將提示:workflowdefinition'WFLeaveApp'saved. (4)在workflowbuilder的左下方,可以對下拉列表進行選擇,確定 需要顯示的項目。較為常用的項是workflowcontainer,用於顯示當前工作流定義的容器元素,即工作流全局可用的變量。如選擇steptypesthatcanbeinserted項,則workflowbuilder中將顯示所有可添加的工作步驟類型,可以通過拖放將其添加至
8、屏幕中部的工作流設計視圖中。如下圖 3.3 步驟2:添加標准任務 在這個步驟中,將在新建的工作流模板中添加標准任務“創建休假申請”和“申請的審批”。 這些任務可以被任意工作流模板所復用。 1。添加標准任務:“創建休假申請”在工作流模板的第一個步驟中添加的標准
此文档下载收益归作者所有