2.點貨作業.puml 853 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. @startuml 點貨作業
  2. start
  3. switch (點貨作業)
  4. case()
  5. :列印出貨面單;
  6. :選擇通路代碼;
  7. :列印
  8. shipment_out();
  9. case()
  10. :袋進倉
  11. bag_in();
  12. case()
  13. :進站;
  14. :選擇通路代碼;
  15. :wh_in();
  16. case()
  17. :出站;
  18. :選擇通路代碼;
  19. :指定下一站;
  20. :wh_out();
  21. case()
  22. :配送;
  23. :deliver_out();
  24. case()
  25. :簽收;
  26. :選擇通路代碼;
  27. :簽收類別(成功/異常)
  28. 簽收人(本人/代收/警衛);
  29. :sign();
  30. case()
  31. :二次出貨;
  32. :選擇通路代碼;
  33. :whout_again();
  34. case()
  35. :退貨;
  36. :選擇通路代碼;
  37. :選擇倉別/儲區;
  38. :s_return();
  39. case()
  40. :重印面單
  41. reprint();
  42. case()
  43. :面單批次列印;
  44. :查詢條件;
  45. :batch_print();
  46. case()
  47. :刷退條碼;
  48. :選擇通路代碼;
  49. :print_return();
  50. endswitch
  51. stop
  52. @enduml