@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