Welcome to the Industrial Automation website!

NameDescriptionContent
HONG  KANG
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

OMS: The core of the retail e-commerce system

来源: | 作者:佚名 | 发布时间 :2023-12-15 | 229 次浏览: | Share:

1. OMS and middle console

1. OMS

OMS is mainly engaged in the "in-storage and out-storage" of various business documents to quickly transfer and process information with the upstream and downstream systems. Order is its core data, and it is also the part with the largest quantity and the highest efficiency requirements.

In the figure above, the first layer belongs to the internal related systems, such as the commodity system, procurement management, sales orders generated by the front-end shopping process, return orders initiated after sales, and business documents such as receipt - this we can call the "upstream system" or ERP; Of course, OMS should also be part of the ERP system.

OMS is mainly for the processing of orders, including the rapid flow of upstream systems; But the real production is in the warehouse. Therefore, OMS interacts most closely with the WMS system, and the information transmission with the WMS system is completed through the API interface of the warehousing system, which can be called the "downstream system".

OMS is the composition of an intermediate system service. Horizontally, it will transfer data with the financial invoices-inventory system, so it is surrounded by many systems in the middle, and it is not too much to call it an order center.

2. Middle Desk

The figure above is the system architecture introduction of an OMS product that I saw online. The order center here belongs to the business center.

The picture above is based on a friend sent me a plan for the middle desk, made some simplification; Order management is also part of the business center.

2. Related services and functions

1. Message delivery

Commodity information

The OMS is not only responsible for the issuance and upload of sales orders, but also the transmission of purchase order and return order data, as well as the underlying product information.

The receiving of goods is the initial work of WMS, and the inventory of goods can only be generated after the receiving of goods.

Before using WMS, it is necessary to initialize data, that is, basic information such as commodity information, category and supplier, and inventory initialization. In addition, it is necessary to create and maintain information such as reservoir area and cargo location in the WMS system.

If the warehouse needs to be processed and produced according to raw materials, it needs to be configured in the commodity system, such as the father and son commodity configuration, and the raw material configuration of processed products, which will be issued to the WMS system in advance in the form of BOM.

Supplier information

Supplier information is created in the supplier management module, which includes supplier ID, number, name and status. WMS needs to obtain this part of information when receiving goods for data verification.

In addition, there are supplier inventories in the upstream and downstream systems, and the calculation and statistics of the supplier's commodity costs should be carried out.

There are commodity batch data in the WMS system, and the batch code can be created according to the relevant rules to ensure that the commodity can be distinguished when a product is multiple.

receipt

The documents here refer to the business creation purchase order, return order, and also include the user's sales order, return and exchange order.

After the purchase order and return order are created in the SCM system, they need to be synchronized to the warehouse by the OMS, so that the data verification and statistics can be carried out in the WMS system according to the collected purchase order after the supplier arrives. At the same time, receiving arrangements can also be made when the supplier has booked the delivery application before.

After the sales order is paid and dismantled, it should be sent to WMS, and the warehouse can start processing, picking, packing and sending the invoice after receiving it.

The delivery of documents is generally divided into header and row data, and commodity data is verified according to BOM in the WMS system according to the information of the delivered documents.

All these are completed through the API interface, and our original system will save the message information every time the data is sent and uploaded, so that problems can be viewed, analyzed and solved.

Therefore, when data is synchronized between the OMS and WMS, the XML information sent or returned by the interface must be kept intact.

2. Information upload

There should be a return to the data.

In this example, the OMS receives the data and status sent back by the WMS system. After receiving the data and status, the OMS performs some service processing.

Take the purchase order as an example, when the warehouse completes warehousing, the actual warehousing quantity will be sent back; In this case, the OMS system needs to generate the warehouse entry order based on the returned data and update the inventory of the upstream system. At the same time, it is also necessary to calculate the cost and generate the storage flow, because the data flow to a node needs to be calculated, the system is generally through MQ to achieve asynchronous processing.

  • GE IS230PCAAH1B Core Analog I/O Module
  • GE IS230PCAAH1A core analog I/O module
  • Alstom vajh13yf1001aba - Automatic Trip Relay 220-250 V
  • ALSTOM Servo Inverter Type:ALSPA MV 1007-IT - - 3.0 kW
  • ALSTOM Cegelec Interface Modnet 1 / MB+ Fbk Mbp S1/S - Interface Module
  • Alstom Input / Output Card I/O Module SA44647.A - Module
  • Alstom Plug-in card Input/Output module SA44650.C - Module
  • ALSTOM Adjustment Module Keypad Alspa MV1000 - Keypad
  • Alstom Operating module Keypad Alspa MV1000 - Keypad
  • Alstom Plug-In Input/Output Module Sa 45629.B - Module
  • ALSTOM Adjustment Module Keyboard Alspa MV1000 - Keyboard
  • ALSTOM Control Set - 15 V 029.069642/26472/1011 - Voltage regulator
  • Alstom Input/Output Card Module SA44650.C - Module
  • Alstom Input / Output Card I/O Module - Module
  • Alsthom Alstom Plug-In Input/Output Module SA41630 B - Module
  • ALSTOM Servo Inverter Type: ALSPA MV 1007-IT - - 3.0 kW
  • Alstom Plug-In Input/Output I/O Module SA44647.A - Module
  • Alstom Plug-In Input/Output Module Sa 45629.B - Module
  • Alstom Plug-in card Input/Output module SA46623.B - Module
  • ALSTOM Control Module Keyboard Alspa MV1000 - Keyboard
  • Alstom Plug-In Input/Output Module SA46623.B - Module
  • Alstom Plug-In Input/Output Module SA44650.C - Module
  • Alstom Plug-In Input/Output Module SA43610.E - Module
  • Alstom Insertion Card Input / Output Module SA43610.E - Module
  • Alsthom Alstom Plug-In Input/Output Module SA41630 B - Module
  • Alstom Plug-In Input/Output I/O Module - Module
  • Alstom Plug-In Input/Output Module SA46623.B - Module
  • Alstom Plug-in card Input/Output I/O module SA44647.A - Module
  • Alstom Plug-in card Input/Output I/O module SA44647.A - Module
  • Alstom Plug-in card Input/Output module SA 45629.B - Module
  • ALSTOM Alspa VF Inverter Type : VF 4004b - - 1.5 Kw
  • Alstom Plug-In Input/Output Module SA46617.B - Module
  • Alstom PS 431 - Control Unit
  • Alstom Plug-In Input/Output Module Sa 46624.A - Module
  • Alstom Plug-In Input/Output Module SA44650.C - Module
  • Alstom Plug-In Input/Output Module SA43610.E - Module
  • ALSTOM Alspa MV1000 Frequency Type : Alspa MV1032 - - 15 Kw
  • Alstom Input/Output Card Module SA46617.B - Module
  • Alstom Input/Output Card Module Sa 45629.B - Module
  • Alstom Input/Output Card Module SA46623.B - Module
  • ALSTOM Servo-Converter Type : ALSPA MV 1007-IT - - 3.0 Kw
  • ALSTOM Frequency Type : ALSPA MD2000 - 43-400 (49-460)
  • ALSTOM Servo-Converter Type : ALSPA MV 1007 - - 3.0kW
  • Alstom PS 431 - Control
  • ALSTOM Alspa Cegelec Guide Value Transmitter 029.087.176/98N115099109 - Transmitter
  • Alstom Input/Output Card Module Sa 46624.A - Module
  • ALSTOM Control Set - 15 V 029.069642/26472/1011 - Voltage regulator
  • ALSTOM Alspa Module Control Set 029.111.890/27347/1018 - Module
  • ALSTOM Alspa Module Control Set 029.063.255/25443/1044 - Module
  • ALSTOM Alspa Cegelec Module Control Set 029.063.292/25943/1008 - Module
  • ALSTOM Microverter D 4-8/500/029.130.005 - Inverter
  • Alstom ISTAT M233 M233X2GUYECAL0A - Measurement unit M233X2GUYECAL0A NEW
  • ALSTOM Alspa Cegelec Guide Value Transmitter 029.087.176/98N115099109 - Transmitter
  • Alstom Input/Output Module SA 46624.A - Plug-in card
  • ALSTOM Cegelec Interface Modnet 1 / MB + Fbk - Mbp S1/S
  • ALSTOM MAE 00-11 - 8 Channel isolated analog i/o termination panel LC11-13 24118b
  • Alstom MMLG01 137945N - Test block electric panel 715209M T&D protection and control
  • ALSTOM Mae 00-11 - Channel Isolated Analog I/O Terminal Panel LC11-13 24118b Al
  • CONVERTEAM S20X4262/50 / S20X426250 - Module
  • CONVERTEAM MV530A4C1A / MV530A4C1A - Inverter
  • CONVERTEAM C100/5302 / C1005302 - Module
  • CONVERTEAM 20X4355B1L / 20X4355B1L - (new without box)
  • CONVERTEAM GM0020002 / GM0020002 - Module
  • CONVERTEAM P111-6052 / P1116052 - Module
  • Alstom PS 431 - Controller
  • ALSTOM Type : Alspa BC 32 - Brake Chopper Unit
  • ALSTOM Alspa MV500 SE23400075/MV502A4C1A - - 0.75kW Inverter
  • Alstom M30-Tx200 DIN931 - Hexagon screw stamped 8A B screw GE Alstom SW 46
  • Alstom Sa 46624.A - Plug-In Input/Output Module
  • ALSTOM Adjustment Module Keyboard Alspa MV1000 - Keyboard
  • Alstom PA20397/2186-03-H01 - Circuit Board
  • Alstom KBCH12001H12MEL 228633J - Relay Differential KBCH120
  • Alstom MMLG01 137945N - TestBlock Electric Panel 715209M T&D Protection & Control
  • Alstom KBCH12001H12MEL 228633J - Differential Relay KBCH120
  • Alstom MMLG01 137945N - Test Block Electrical Panel 715209M T&d Protection &
  • ALSTOM Mae 00-11 - 8 Channel Isolated Analog I/O Terminal Panel LC11-13 24118b
  • Alstom KBCH12001H12MEL 228633J - Differential Relay KBCH120 and extended warranty
  • Alstom MMLG01 137945N - Test Block Electrical Panel 715209M T & D Protection & De
  • Alstom DFI-110-0340F - DFI1100340F Diagnostic Flame Indicator
  • KCGG142 KCGG14201D20EEA - 287362J
  • ALSTOM MAE 00-11 - Channel isolated analog i/o termination panel LC11-13 24118b Al
  • KCGG122 KCGG12201DEED - 463055L and extended warranty
  • Alstom MMLG01 137945N - Test Block Electrical Panel T&D Protection & Control
  • Alstom 3FAFA5100A - Voltage Sensor TN7 112 003 Alstom T&D Protection & Control
  • Used ALSTOM PIB100 F 3BEB0169 - Board
  • Alstom Keypad - Alspa MV 1000
  • Alstom MMLG01 137945N - Test Block Electrical Panel 715209M T & D Protection &
  • ALSTOM PS441 - Overcurrent protection - Used
  • Alstom Power 2506305 - Circuit Board
  • ALSTOM PS431 - CONTROL UNIT
  • ALSTOM MV502S2B1A - 1 pc X Frequency Drive Alspa MV500
  • Alstom 3VAFS5500A - Voltage Sensor TN7105 002 Alstom T&D Protection & Control
  • ALSTOM MV507A2D1A - 1 pc X Frequency Drive Alspa MV500
  • KCGG KCGG12201L20EED - 655002M and extended warranty
  • ALSTOM TRVP059753000 - AGC3X-007 BLOCK ENCODER TRVP05975400
  • KCGG KCGG14202l20EEB - 654833M and extended warranty
  • Alstom 029 204 538 - cegelec Interface RS422/RS232 Alspa MV 1000
  • ALSTOM PIB100 F - 3BEB0169 Board
  • CONVERTEAM 8321-4002 / 83214002 - (new with box)
  • CONVERTEAM MVAJ14D1GA0774A / MVAJ14D1GA0774A - Relay
  • CONVERTEAM 8178-4002 / 81784002 - (new with box)
  • CONVERTEAM QTWIE2-VD4A / QTWIE2VD4A - (new with box)
  • CONVERTEAM A48DI-40DX-B7/95 / A48DI40DXB795 - Meter
  • CONVERTEAM V96LC/0-400RPM / V96LC0400RPM - Meter
  • CONVERTEAM A72DI-5-40X4/95 / A72DI540X495 - Meter
  • CONVERTEAM 8321-4002 / 83214002 - Module
  • CONVERTEAM 029.081-942 / 029081942 - Module
  • CONVERTEAM V96LC/0-600RPM / V96LC0600RPM - Meter
  • CONVERTEAM 20X4524B1L / 20X4524B1L - Module
  • CONVERTEAM EGS3C-ST11001 / EGS3CST11001 - Module
  • CONVERTEAM S8503-4001 / S85034001 - Module
  • CONVERTEAM MVAX12B1DA0752A / MVAX12B1DA0752A - Relay
  • CONVERTEAM 11P408ND8268/7 / 11P408ND82687 - (new without box)
  • CONVERTEAM MVAJ26L1BB0502A / MVAJ26L1BB0502A - Relay
  • CONVERTEAM C100/5120 / C1005120 - Module
  • CONVERTEAM D-984-0578 / D9840578 - Board
  • CONVERTEAM GDS1017-4001 / GDS10174001 - Enhancement Card
  • CONVERTEAM MBC101F1AD0761A / MBC101F1AD0761A - Module
  • CONVERTEAM GDS1006-4001 / GDS10064001 - Keypad
  • CONVERTEAM 25X8521/10 / 25X852110 - Module
  • CONVERTEAM VSELC1011A1AB / VSELC1011A1AB - (new without box)
  • CONVERTEAM RTS-13060102-R / RTS13060102R - Relay
  • CONVERTEAM LGPG-11101P55LEF / LGPG11101P55LEF - Relay
  • CONVERTEAM 203-399 / 203399 - Module
  • CONVERTEAM MV516A4C1 / MV516A4C1 - Inverter
  • CONVERTEAM SW867577-007 / SW867577007 - Module
  • CONVERTEAM MCGG22D1CD0503D / MCGG22D1CD0503D - Relay
  • CONVERTEAM MV506A4C1A / MV506A4C1A - Inverter