yukyo0821 2 years ago
parent
commit
b746f209a3

+ 27 - 0
diagrams/0.0通路代碼.puml

@@ -0,0 +1,27 @@
+@startuml 通路代碼
+
+start
+:選擇通路;
+switch ()
+case()
+    :宅配;
+    :宅配通
+    黑猫宅急便
+    全速配
+    新竹貨運
+    便利帶
+    順豐速運;
+case()
+    :店配;
+    :全家
+    統一數網;
+case()
+    :自送;
+case()
+    :店到店;
+endswitch
+
+:通路代碼;
+stop
+
+@enduml

+ 43 - 0
diagrams/0.1系統流程.puml

@@ -0,0 +1,43 @@
+@startuml 系統流程
+
+start
+:資料匯入;
+:點貨面單;
+:袋進倉;
+:進站;
+repeat
+if(配送) then (yes)
+    if(簽收) then (yes)
+        #palegreen:簽收完成;
+        stop
+    else
+        :退貨;
+        #palegreen:入庫;
+        detach
+        :二次出貨;
+        :撿貨;
+        :出庫;
+    endif   
+else (no)
+    if(出站) then (yes)
+        #palegreen:下一站;
+        end
+    else (no)
+        :入庫;
+        :上架;
+    endif
+    if(出貨) then (yes)
+        :撿貨;
+        :出庫;
+    else (no)
+        if(下架) then (yes)
+            end
+        endif
+    endif
+endif
+
+backward :未完成配送;
+repeat while ()
+
+
+@enduml

+ 1 - 1
diagrams/1.資料匯入.puml

@@ -1,4 +1,4 @@
-@startuml
+@startuml 資料匯入
 
 start
 :匯入資料;

+ 1 - 1
diagrams/2.點貨作業.puml

@@ -1,4 +1,4 @@
-@startuml
+@startuml 點貨作業
 
 start
 switch (點貨作業)

+ 38 - 0
diagrams/3.倉儲管理.puml

@@ -0,0 +1,38 @@
+@startuml 倉儲管理
+
+start
+switch (倉管)
+case()
+    :入庫;
+    :選擇通路代碼;
+    :選擇倉別/儲區;
+    :stock_in();
+case()
+    :上架;
+    :選擇通路代碼;
+    :選擇倉別/儲區;
+    :shelf();
+case()
+    :出庫;
+    :選擇倉庫;
+    :stock_out();
+case()
+    :移動儲位;
+    :選擇倉庫;
+    :選擇來源儲區;
+    :選擇目的儲區;
+    :stock_move();
+case()
+    :下架;
+    :選擇下架方式(標示/掃描/批次);
+    :選擇倉庫;
+    :outstock();
+case()
+    :出庫檢核;
+    :匯入/匯出/清空;
+    :stock_check();
+endswitch
+stop
+
+
+@enduml