🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

SWA_BRS_v1.6_EC & Automation Phase I&II-0512.docx

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Transcript

**Business Requirements Specification** **Swarovski** ---------------------------- -- Document Version/Date: 1.6 ---------------------------- -- **Change Control** +-----------------+-----------------+-----------------+-----------------+ | **Version\#** | **Content** | **Change**...

**Business Requirements Specification** **Swarovski** ---------------------------- -- Document Version/Date: 1.6 ---------------------------- -- **Change Control** +-----------------+-----------------+-----------------+-----------------+ | **Version\#** | **Content** | **Change** | **Issued Date** | +=================+=================+=================+=================+ | 1.0 | | EC and | 2024-04-15 | | | | automation | | | | | phase I | | +-----------------+-----------------+-----------------+-----------------+ | 1.1 | | Reviewed with | 2024-04-16 | | | | IT/OPS | | +-----------------+-----------------+-----------------+-----------------+ | 1.2 | | Added ACR order | 2024-04-22 | | | | cancellation | | +-----------------+-----------------+-----------------+-----------------+ | 1.3 | | Added 'Pack by | 2024-04-23 | | | | Inner' | | +-----------------+-----------------+-----------------+-----------------+ | 1.4 | | Added API | 2024-04-24 | | | | contents to | | | | | WCS-ACR | | | | | | | | | | Revised 'Mass | | | | | Transfer' | | +-----------------+-----------------+-----------------+-----------------+ | 1.5 | | Revised | 2024-04-25 | +-----------------+-----------------+-----------------+-----------------+ | 1.6 | | Revised | 2024-05-09 | +-----------------+-----------------+-----------------+-----------------+ **Related Documents** **Name** **Date** ---------- ---------- **Table of Contents** Purpose of the Document 6 System Migration Document 6 1 System Structure 6 2 TO-BE SOP/WI 7 2.1 Master Data 7 2.1.1 SAP Storage Location 7 2.1.2 Storage Location Flow 8 2.1.3 Lottables 8 2.1.4 SKU 9 2.2 Inbound Handling 9 2.2.1 ASN 9 2.2.2 Physical Receiving 9 2.2.3 System Receiving 10 2.2.3.1 Manual RF Receiving & Put-away 10 2.2.3.2 ACR RF Receiving & Put-away 10 2.2.4 Inbound Exception Handling 11 2.2.4.1 Damage/CIQ/Repackage 11 2.2.4.2 Shortage 12 2.2.4.3 Excess 12 2.2.4.4 Wrong SKU 12 2.3 Outbound Handling 13 2.3.1 SO 13 2.3.1.1 Orders From SAP 13 2.3.1.2 Orders From OGS 13 2.3.2 Allocation Strategy 13 2.3.3 Wave & Picking (Without Automated Storage System) 14 2.3.3.1 Wave 14 2.3.3.2 Allocation 14 2.3.3.3 Picking 16 2.3.3.4 Sort to Wall 16 2.3.4 Wave & Picking (With Automated Storage System) 17 2.3.4.1 Wave 17 2.3.4.2 Allocation 17 2.3.4.3 Task Release 17 2.3.4.4 ACR-WCS Picking 17 2.3.4.5 Sorting for Consolidation 18 2.3.5 Packing 19 2.3.5.1 Integration with Conveyor-WCS 19 2.3.5.2 Single Piece Wave 19 2.3.5.3 Normal Scan Pack 19 2.3.5.4 Batch Packing 20 2.3.5.5 Pack Confirmation (EDI, SAP Orders) 21 2.3.6 Auto-Weighting & Labelling 21 2.3.7 Loading & Shipping 23 2.3.7.1 Orders from SAP 23 2.3.7.2 Orders from OGS 23 2.3.8 Order Cancellation 23 2.3.8.1 Orders from SAP 23 2.3.8.2 Orders from OGS 23 2.3.8.3 Cancellation in ACR 23 2.4 SAP Storage Location Changes 24 2.4.1 Matrix 24 2.4.2 Change in WMS 24 2.4.3 Change in ACR-WCS 24 2.4.3.1 WMS trigger API to ACR-WCS 24 2.4.3.2 Physical Moving From/To ACR NOT Required 24 2.4.3.3 Physical Moving From/To ACR Required 25 2.4.3.3.1 From ACR to Manual Rack 25 2.4.3.3.2 From Manual Rack to ACR 25 2.4.4 EDI to SWA 26 2.5 Inventory Management 26 2.5.1 Damage 26 2.5.2 RTV 26 2.5.3 Scrapping 26 2.5.4 Adjustment 26 Approval 26 Purpose of the Document {#purpose-of-the-document.ListParagraph} ======================= The purpose of the document is to provide business requirements and operation process of Swarovski CN logistics service center with: - New E-Commerce fulfilment - Automation (Phase I, auto-labelling & weighing) - Automation (Phase II, ACR storage) System Migration Document {#system-migration-document.ListParagraph} ========================= System Structure ================ TO-BE SOP/WI ============ Master Data ----------- ### SAP Storage Location - Order fulfilment is based on SAP storage location - EC stock (D002) is transferred from main stock (D001) via EDI, or EC return (D003) **Storage Location** **Location Name** **Function Description** **Storage Loc** ---------------------- --------------------- --------------------------------------------------------------- ----------------- D001 Main Warehouse Main stock Shelving/ACR D002 EC Warehouse EC stock Shelving/ACR D003 EC return warehouse EC return stock Shelving/ACR D005 Main Sample Samples borrowed to departments. Shelving/ACR D007 Main Reverse Return from SR/IR/ECOM, and reverse to SR/Outlets Shelving/ACR D032 Main Family Sale Stock return from family sale, continue for family sale Shelving/ACR D035 Main Reserve Main WHS reserved for special purpose (sample for manager...) Shelving/ACR D191 Main CIQ Picked out for CIQ Shelving/ACR D192 Main Blocked CIQ keeping Shelving/ACR D091 Deviation & issues 321 and 322 to transfer Shelving/ACR D092 Repackaging Shelving/ACR D093 Damaged Shelving/ACR D094 Shortage Dummy loc D090 Scrapping Rack D080 Return to vendors Shelving/ACR ### Storage Location Flow ![](media/image3.png) ### Lottables +-----------------------------------+-----------------------------------+ | **Lottable** | **Description** | +===================================+===================================+ | Lottable01 | Pansize | +-----------------------------------+-----------------------------------+ | Lottable02 | Batch No. | +-----------------------------------+-----------------------------------+ | Lottable03 | SEQUENCE NO\#. (Auto Update, | | | mapping to Receipt detail) | +-----------------------------------+-----------------------------------+ | Lottable06 | Receive date time (Auto Update) | +-----------------------------------+-----------------------------------+ | Lottable07 | Receipt key + Receipt line number | +-----------------------------------+-----------------------------------+ | Lottable08 | ACR storage, auto update in ACR | | | receiving | +-----------------------------------+-----------------------------------+ | Lottable09 | SAP storage type | | | | | | - 'Q' means stock is not | | | available to use in SAP | | | | | | - default to 'Q' when ASN | | | creation | | | | | | - the Q will be removed once | | | received 321 | | | | | | - there must be 'Q' in the new | | | line to receive inbound | | | exceptional stock | +-----------------------------------+-----------------------------------+ | Lottable10 | SLOC, SAP storage Location | +-----------------------------------+-----------------------------------+ ### SKU Oversize or high value products won't be stored in ACR location - Storage Zone: to indicate if the SKU can be stored in ACR, to be maintained manually during receiving for new product Inbound Handling ---------------- ### ASN ASN is created by EDI from SWA SAP - ASN No. (inbound delivery number) - ASN Line No. - SKU - Description - Expected Qty - COO - SSCC - Product Type (normal products, OPTIC or.COM) - SLOC (stock type indicator), could be: D001, D003, D005, D007, D032, D035, D090, D080 - ASN Type: Normal, Return, Transfer Transfer ASN will create a SO and an ASN automatically ### Physical Receiving Ops check physical goods against ASN and shipping documents, sort goods by storage type, product type, and confirm ASN receipt to SWA, then SWA will to send 321 ### System Receiving System receiving can only be proceeded when 321 received, 'Q' is removed from Lottable09, and Location is changed from 'QISTAGE' to 'STAGE' #### Manual RF Receiving & Put-away - RF Receiving Input ASN\# or SSCC to retrieve ASN ![](media/image5.png) - Scan LPN & Loc to complete put-away - Put-away confirmation will send to SWA - Normal ASN: EDI is on ASN+SKU level - Transfer ASN: EDI is on ASN - Return ASN: EDI is on ASN #### ACR RF Receiving & Put-away - Ops retrieve empty totes in WCS UI. When the tote arrived workstation, Ops put goods into tote and start receiving in NGW: - Ops choose 'Template' according to physical size - One tote or one partition can contain multiple SKUs - Ops close tote to trigger put-away task to ACR-WCS: - Task ID - Tote ID - Partition\# - SKU - Qty - Lottable01 - Lottable02 - Lottable03 - Lottable06 - Lottable07 - Lottable08 - Lottable09 - Lottable10 - WCS will assign ACR robot to pick tote and move from workstation to storage bin - WCS will trigger put-away completion status to WMS when tote arrived bin location: - API - Task ID - NGW move stock to ACRLOC, trigger put-away confirmation to SWA ### Inbound Exception Handling #### Damage/CIQ/Repackage - RF receive good goods first - Duplicate the line which has damage goods. In the original line, change 'Expected Qty' to good qty. In the new line, change 'Expected Qty' to damage qty and lottable09 to 'Q'. - RF receive the new line - Perform Mass Transfer to change Lottable10 to 'D093'/'D191'/'D192'/'D092' for the new line - WMS trigger EDI to SAP - WMS trigger API to ACR-WCS to update inventory attributes: - SKU - Qty - FromLot01 - FromLot02 - FromLot03 - FromLot06 - FromLot08 - FromLot09 - FromLot10 - ToLot08 - ToLot09 - ToLot10 #### Shortage - RF receive good goods first - Duplicate the line which has shortage goods. In the original line, change 'Expected Qty' to good qty. In the new line, change 'Expected Qty' to shortage qty and lottable09 to 'Q'. - Assign LPN and use normal RF receiving to receive the new line - Perform Mass Transfer to change Lottable10 to 'D094' for the new line - SWA will issue a SO to adjust out the stock #### Excess Ops report excess qty to SWA and SWA will create a new ASN to receive the excess qty #### Wrong SKU Follow the same process as 'Shortage' and 'Excess' #### Discrepancy The discrepancy is happened when Put-away confirmed without 321 (Lottable09=Q) - SWA send Transfer EDI - WMS create SO and ASN (Lottable09 without Q) automatically - Ops allocate and ship SO - Ops perform receiving for corresponding ASN, EDI will be triggered to SWA - API need to be triggered to ACR-WCS to update Lottable09 - SKU - Qty - FromLot01 - FromLot02 - FromLot03 - FromLot06 - FromLot08 - FromLot09 - FromLot10 - ToLot08 - ToLot09 - ToLot10 - ToLoc Outbound Handling ----------------- ### SO #### Orders From SAP SO is created by EDI from SAP - Order Delivery Number - SKU Number - Product description - Pick Qty - Routing Type - Ship to destination - Shipment Mode - Expected Date of Shipment (PGI Date) - Consignee Address (Ship to address) - Storage Location (SLOC) - Order Type - B2B - B2C - Transfer - Special Sales Order (scrap or other unusual outbound) - Reverse (oversea return) #### Orders From OGS Order data flow is: TP OMS -\> Schenker OGS -\> Schenker WMS - OGS - Process Order - Manage courier service - VIP service (by SKU) - Value insurance (by Order) - WMS - Storage Location (SLOC) = D002 - Order Type: EC - Single Piece or Multiple Pieces ### Allocation Strategy - FIFO - SLOC (Lottable10) ### Wave & Picking (Without Automated Storage System) #### Wave #### Allocation - Batch Picking Wave: Single Piece / Multiple Pieces (EC) - Create Wave for single piece or multiple pieces orders - Create Batch Order - Assign Sortation Station - Allocation: Release Wave - Order Picking Wave Create Wave for similar order qty, e.g. one Order one SKU, order pieces from 2-49, 50-299, 300-1000 etc. and separate Order Type, and FG / NON-FG - Allocation: Allocate Wave #### Picking - Order Picking by paper: print Picklist by Order and pick by Order - Batch Picking: print Picklist by Wave and pick by Wave #### Sort to Wall - Applicable for Batch Picking and Multiple Pieces Wave - After SKU scanned, target Sort Loc and Qty to pick will be populated - Put the goods into sort loc and input Qty and Sort Loc to pick & pack order - Order will be picked and packed automatically after Order is completely sorted - WMS will request courier shipping\# and print out shipping label after Wave is completely sorted - WMS will send data to conveyor-WCS ![](media/image17.png) ### Wave & Picking (With Automated Storage System) #### Wave As normal #### Allocation For ACR storage products, default allocation strategy is only looking for available inventory in ACRLOC - Partial allocation is not allowed - Change allocation strategy on order level if need to pick from other location zone - Perform 'Mass Transfer' to move inventory from another zone to ACR zone to fulfil the order #### Task Release Release Wave to trigger picking task to ACR-WCS on order level - Task ID - WaveKey - Order\# - SKU - Qty - SLOC (Lottable10) - OrderType: B2B, B2C, EC etc. #### ACR-WCS Picking - ACR-WCS consolidate picking tasks and assign to pick station by: - Same Order Type - Same SLOC - Pick goods from storage tote, put to picking tote according to ACR-WCS UI, and scan: - Sort Loc - Picking Tote ID - SKU - Qty - ACR-WCS send picking completion status to WMS - API - Order\# - SKU - Qty Picked - Pick Tote ID - Lottable01 - Lottable02 - Lottable03 - Lottable06 - Lottable07 - Lottable08 - Lottable09 - Lottable10 - WMS perform Order Picking automatically #### Sorting for Consolidation The sorter will scan picking tote ID and trigger API to WMS: - Picking Tote ID After received response from WMS, sorter will sort tote to: - Packing station: order contain only one pick-from zone, e.g. ACR - Consolidation station: order contains multiple pick-from zone, e.g. ACR and Manual Rack ### Packing #### Integration with Conveyor-WCS #### Single Piece Wave - Scan sortation station and picking tote ID to start packing - Scan SKU and WMS assign to Order automatically - WMS will request courier shipping\# and print out shipping label #### Normal Scan Pack - Scan Order\#, Package\#, Qty - WMS will request courier shipping\# and send label data to conveyor WCS (see 'Auto-Weighing & Labelling') when package is closed ![](media/image21.png) ![](media/image23.png) #### Batch Packing For live stream e-commerce sale - Scan SKU, populate Inner Pack Qty from Packkey or Pansize(Lottable01), input Qty to be packed - Automatically generate Package\#, print Shipping Label for each inner box #### Pack Confirmation (EDI, SAP Orders) WMS will send pack confirmation EDI to SWA except Transfer ### Auto-Weighting & Labelling ![](media/image25.png) - When package passing Order Sorter, conveyor WCS will send API to WMS - WCS request: - Package\# (package without shipping label) or - Courier Shipping\# (package with shipping label) - WMS response: - Order\# - Order Type: B2B or B2C, EC - Carrier - Cancelled (if any) - Order sorter sort package to B2B line or B2C line, or cancel line if order is cancelled - Conveyor WCS send corresponding label data to labelling machine - When package passed weighing machine, conveyor WCS send weight data to WMS - Package\# - Weight - Conveyor WCS sort package to corresponding carrier line ### Loading & Shipping #### Orders from SAP - Create Load for each Wave - Print handover documents by Load ID - Send Ship Confirmation EDI to SWA when load closed except Special Sales Order & Transfer #### Orders from OGS Ship request is sent from conveyor-WCS when weighing ### Order Cancellation #### Orders from SAP - Before ship, intercept according to the customer\'s email notification. In WMS, un-pack, un-pick, un-allocate the order - Inform SWA, WMS will trigger Order Cancellation EDI to SAP after order is closed #### Orders from OGS - Cancellation is sent from OGS on order level - Order interception point is at 'Weighing' on conveyor - In WMS, un-pack, un-pick, un-allocate the order #### Cancellation in ACR - WMS send Order Cancellation to ACR-WCS - Order\# - If entire Order has not been started picking in ACR, ACR cancel immediately, and return cancel completion status to WMS - Order\# - Cancel Status: Cancelled - Once ACR started picking, the Order can't be cancelled, picking must be continued and completed at ACR side. After the Order is intercepted, and goods is returned to workstation, select cancelled Order from ACR UI and re-putaway into ACR - ACR-WCS trigger cancel completion status to WMS - Order\# - Cancel Status: Cancelled - WMS perform un-pack, up-pick, un-allocate automatically, EDI need to be triggered for SAP Orders SAP Storage Location Changes ---------------------------- ### Matrix - SWA send EDI to move inventory from main stock D001 to EC stock D002 - Shipment with type 'TOEC' will be generated, then OP do system allocation and ship in NGW.After system shipment , system will generate ASN with type 'TOEC' as well with received qty and toLOC. - All transfer requires physical moving except D001 \ D002 - All transfer can be performed through 'Mass Transfer' except D001 -\> D002 ### Change in WMS - via EDI - via Mass Transfer, to change Lottable10, EDI will be sent to SAP after completion ### Change in ACR-WCS #### WMS trigger API to ACR-WCS WMS will trigger API to ACR-WCS if Lottable08 or Lottable10 is changed - SKU - Qty - FromLot01 - FromLot02 - FromLot03 - FromLot06 - FromLot08 - FromLot09 - FromLot10 - ToLot08 - ToLot09 - ToLot10 - ToLoc #### Physical Moving From/To ACR NOT Required Ops change Lottable10 only D001 to D002: - ACR-WCS update system only and response completion status to WMS directly Other transfer: - If no partial tote transfer found, ACR-WCS change attribute and response completion status to WMS directly - If partial tote transfer found, select task in ACR-WCS UI to retrieve the target tote and another empty tote, pick goods and scan into the empty tote. ACR-WCS change attribute and trigger completion status to WMS - API - SKU - Qty - FromLot01 - FromLot02 - FromLot03 - FromLot06 - FromLot08 - FromLot09 - FromLot10 - ToLot08 - ToLot09 - ToLot10 #### Physical Moving From/To ACR Required ##### From ACR to Manual Rack Ops change both Lottable08 & Lottable10 ACR-WCS need to generate picking task and move target totes to workstation if FromLot08 is 'ACR' and ToLot08 is not 'ACR' - Pick goods from tote - Assign an LPN - ACR-WCS trigger completion status to WMS - API - SKU - Qty - FromLot01 - FromLot02 - FromLot03 - FromLot06 - FromLot08 - FromLot09 - FromLot10 - ToLot08 - ToLot09 - ToLot10 - ToLoc - ToLPN - WMS move inventory to ToLoc with ToLPN ##### From Manual Rack to ACR Ops change both Lottable08 & Lottable10 ACR-WCS need to generate put-away task if FromLot08 is not 'ACR' but ToLot08 is 'ACR' - Scan goods into tote in ACR-WCS UI - ACR-WCS trigger completion status to WMS - API - SKU - Qty - FromLot01 - FromLot02 - FromLot03 - FromLot06 - FromLot08 - FromLot09 - FromLot10 - ToLot08 - ToLot09 - ToLot10 - WMS move inventory to location ACRLOC ### EDI to SWA EDI need to be sent to SWA if Lottable10 changed, triggered after Mass Transfer completed Inventory Management -------------------- ### Damage Move goods to damage hold location and perform 'Mass Transfer' to change Lottable10 to D093 ### RTV Move goods to RTV hold location and perform 'Mass Transfer' to change Lottable10 to D080 ### Scrapping Move goods to scrap hold location and perform 'Mass Transfer' to change Lottable10 to D090 ### Adjustment By ASN & SO Approval {#approval.ListParagraph} ======== Approval can be accomplished via physical signature, e-mail response or documented meeting minutes. **Operations Manager** ---------------- ------------------ ----------- Name: Robin Li Date: 2024-05-11 Signature ---------------- ------------------ ----------- **Business Architect** ---------------- ------------------ ----------- Name: Becky Fu Date: 2024-05-11 Signature ---------------- ------------------ ----------- **IT Manager** ----------------- ------------------ ----------- Name: Lili Yang Date: 2024-05-11 Signature ----------------- ------------------ -----------

Tags

business requirements specification
Use Quizgecko on...
Browser
Browser