当前位置:文档之家› 用例图需求分析说明书

用例图需求分析说明书

RequirementAnalysisSpecification需求分析规格书1版本更新記錄目录1版本更新記錄 (1)2用例圖 (4)3用例:GR _UC001創建收貨單 (4)3.1用例活動圖 (4)3.2參與者 (4)3.3用例觸發事件 (5)3.4用例概要 (5)3.5用例流程詳述 (5)4用例:GR_UC002召回收貨單 (8)4.1用例活動圖 (8)4.2參與者 (8)4.3用例觸發事件 (8)4.4用例概要 (8)4.5用例流程詳述 (9)5用例:GR_UC003沖銷收貨單 (9)5.1用例活動圖 (9)5.2參與者 (9)5.3用例發生條件 (10)5.4用例觸發事件 (10)5.5用例概要 (10)5.6用例流程詳述 (10)6類圖Class Diagram (11)6.1類圖 (11)6.2系統主類 (11)6.3其他公用類 (13)7系統接口簡介 (13)2 用例圖3 用例:GR _UC001創建收貨單3.1 用例活動圖收貨單創建者:[Creater]屬於變動角色,由具有[角色管控權限]的人指定。

2. 收貨單申請者:[Applicant]發出收貨申請的人,其他人可以代替該角色起草[收貨單]。

3. [GA 總務]4. 例外控制成員:[Exception Controller]CreaterApplicant屬於變動角色群體,由人為指定。

如果[收貨單]被提交給[SAP系統]進行處理,出現失敗情況,則該角色會參與到[收貨單]創建過程,否則不參與。

3.3 用例觸發事件1.在用例流程中,如果按鈕[Submit]被點選,則系統發送[通知郵件]給[Applicant]和下一個關卡的[User]。

2.在用例流程中,如果按鈕[Approve]被點選,則系統發送[通知郵件]給下一個關卡的[User],如果點選該[Approve]按鈕的當前使用者是最後一個關卡,則系統發送[通知郵件]給[Submitter]和[Applicant]。

(Submitter即點選[Submitt]按鈕者。

)3.在用例流程中,如果[Reject]按鈕被點選,則系統發送[通知郵件]給[Submitter]和[Applicant]。

(Submitter即點選[Submitt]按鈕者。

)3.4 用例概要[Creater]根據實際需求起草[收貨單],提交給[Applicant]進行審核。

[Applicant]審核完畢以後,如果不同意該[收貨單],則駁回[收貨單],否則批准[收貨單],[收貨單]被提交給[GA總務]進行審核,若審核未通過,則[採購單]被駁回,否則自動傳送至[SAP系統],如果[SAP系統]處理失敗,則[收貨單]被提交給[Exception Controller]審核,若審核未通過則[採購單]被駁回,否則重新傳送至[SAP系統]。

如果[SAP系統]對[收貨單]處理成功,則[創建收貨單]流程結束。

3.5 用例流程詳述4.[Creater]進入系統登陸認證模塊,成功登入[E-Procurement]系統。

(請參閱SB::UI003)5.[Creater]在[主菜單]的[Apply Forms]下拉菜單中點選[Goods receipts]選項,進入[Goods receipts Application]畫面。

用例流程開始。

(請參閱SB::UI004~UI::005) 6.在[GR No.]欄位將自動生成一個[流水號]。

該序列號是一個以[0000000001]開始的十位連續[序列號]。

7.在[Issued Date]欄位將默認顯示當前日期和時間。

8.在[Submitter]欄位將顯示登錄人的姓名和工號。

9.在[Status]欄位默認顯示狀態為[Draft]。

10.[Creater]點選欄位[Applicant],在彈出的對話框中選擇[申請人],默認顯示為[Submitter]的信息。

11.[Creater]點選欄位[Posting Date],在彈出的日期選擇框中選擇過帳日期。

12.[Creater]在[Declaration No.]欄位填入[報關單號]。

13.[Creater]點選欄位[Posting to],在彈出的對話框中選擇[Company Code]。

14.[Creater]填入[Subject]。

15.[Creater]點選按鈕[Add],新建[採購單],將開啟[Goods Receipts Line]畫面。

該畫面以Layer方式呈現,并覆蓋整個視窗。

(請參閱SB::UI006)16.[GR Line No.]欄位將顯示一個自動生成的序列號。

17.[Creater]點選欄位[PO No.],將開啟新的畫面以選擇將要做[收貨單]的[PO]和[POLine]。

在該頁面中只能選擇[Indirect PO],即序列號以2開頭的[PO],而[Direct Po]在[WEE系統]中不做[GR]。

[GR]和[PO]為[多對多關係],即同一張[GR]可以含有多條[PO Line],同一張[PO]的不同[Line]可以開在不同的[GR]中。

(請參閱SB::UI011)18.[Creater]在[PO No.]欄位輸入需要做[GR]的[PO序列號]。

19.[Creater]在[Subject]欄位輸入Subject。

20.[Creater]點選[Category]和[Material Group]欄位,在分別彈出的下拉列裱中,選擇相應的[種類條目]和[物料組條目]。

21.[Creater]分別點選[Material No.]、[Vender]、[Submitter]、[Buyer]欄位在彈出的對話框中選擇[物料編號]、[供貨商]、[提交者]和[採購者]。

22.[Creater]在[Issued Date]欄位選擇[開始日期]和[結束日期]。

23.[Creater]點選按鈕[Search],根據所設定的搜索條件,將在[Search Result]區域顯示搜索結果。

24.[Creater]可以勾選搜索結果中的[Checkbox]進行批量處理。

25.[Creater]點選按鈕[Submit],頁面將刷新回[Goods Receipts Line],所并帶入所搜選的[PO]條目數據。

(請參閱SB::UI006)26.在該畫面,欄位[PO Line No.]、[Vender]、[Material No.]、[Material Group]、[Plant]、[Warehouse]、[UOM]、[Currency]、[Quantity]、[Outstanding Quantity]、[PO Unit Price]、[PO Tax]的數據系從上一個頁面帶入。

27.[Creater]點選欄位[Receive Quantity],填寫當前需要收貨的數量。

[ReceiveQuantity]應該小於或者等於[Outstanding Quantity]。

28.[Creater]點選欄位[Receiver],在彈出的對話框中選擇[貨物]的接受者。

29.如果[Creater]需要創建[IR],則分別在欄位[Invoice No.]、[Invoice Line No.]、[Invoice Unit Price ]填入相應的[發票編號]、[發表條目編號]和[發表單價]。

30.[Creater]點選欄位[Invoice Date],在彈出的對話框中選擇[發票開始日期];31.[Creater]點選欄位[Invoice Tax],在彈出的對話框中選擇[交稅比率]。

32.[Creater]點選欄位[Invoice Price Currency ],在下拉列表中選擇幣別。

33.在[Invoice Price(Before Tax)]欄位將自動顯示[Invoice Unit Price ]*[Quantity]計算結果。

在[Invoice Price (After Tax)]欄位將自動顯示[(Invoice Price)*(Quantity)-(需繳稅收金額)]的計算結果。

[Creater]點選按鈕[Save]之後,系統將自動生成一張處於[Draft]狀態的[IR]。

34.[Creater]點選按鈕[Save]保存所做的設定,自動回跳至[Goods ReceiptsApplication]頁面,且把在上一頁面所做的設定帶入該頁面。

(如果[Creater]點選按鈕[Cancel],則所做的設定將不會生效。

)35.[Creater]點選按鈕[Upload Attachment]上傳所需要的附件。

36.[Creater]在[Comment]區域輸入Comment。

37.[Creater]點選按鈕[Save],保存在該[GR]中所做的設定,該[GR]此時進入[Draft]狀態。

38.如果[Creater]想要對[GR]進行刪除,則點選按鈕[Delete],此時該[GR]處於[Canceled]狀態。

[Delete]按鈕僅僅對處於[Draft]狀態的[GR]生效。

39.[Creater]點選按鈕[Submit],提交[GR]到[Applicant]的代辦事項中。

此時[GR]進入[Under Approval]狀態,且系統發送[通知郵件]給[Applicant],告之[GR]到達。

40.[Applicant]登入系統,打開提交過來的[GR]進行審核。

(請參閱SB::UI007)41.[Applicant]不能對[GR]進行修改,僅僅可以進行簽核作業。

42.[Applicant]點選按鈕[Upload]上傳附件;[Applicant]在[Comment]區域輸入Comment。

43.如果[Applicant]不同意該[GR]申請,則點選按鈕[Reject],駁回該[GR]。

此時,[GR]將重新進入[Creater]的待辦事項,且進入[Draft]狀態。

44.如果[Applicant]同意該[GR],則點選按鈕[Approve],對[GR]進行批准操作。

[GR]將被提交到[GR總務]的待辦事項中。

45.[GR總務]登入系統,并打開提交過來的[GR]進行審核。

(請參閱SB::UI007)46.[GR總務]不能對[GR]進行修改,僅僅可以進行簽核作業。

47.[GR總務]點選按鈕[Upload]上傳附件;[GR總務]在[Comment]區域輸入Comment。

48.如果[GR總務]不同意該[GR]申請,則點選按鈕[Reject],駁回該[GR]。

此時,[GR]將重新進入[Creater]的待辦事項,且進入[Draft]狀態。

49.如果[Applicant]同意該[GR],則點選按鈕[Approve],對[GR]進行批准操作。

[GR]將被自動傳送至[SAP系統]。

相关主题