Advotics PDM-WMS

Suply Chain Process

Factory Production

In the factory, products are manufactured and uniquely identified by serial numbers for tracking purposes. For example, each can of oil receives a serial number. Once produced, cans are grouped into boxes, which are also assigned unique serial numbers. These boxes may then be consolidated into larger units, or pallets, each of which is similarly identified by a unique serial number. Prior to leaving the factory, products undergo thorough Quality Control (QC) checks, where they are scanned and labeled as either “QC Pass” or “QC Fail” to ensure only high-quality products proceed to the next stage.


Warehouse Management System

Upon completion of production, products are transferred to designated warehouses across various regions. In the inbound process, each product is scanned to verify authenticity and count. Products are then organized within the warehouse according to designated storage areas called "lines," which contain multiple racks. Internal transfers within the warehouse, referred to as "Intra-Warehouse Transfers," allow for efficient movement and storage. Inventory and stock checks are conducted regularly, and any defective products identified are flagged in the system as unsellable. Approved products are prepared for dispatch to retail outlets, where they undergo an outbound process, including final scans to ensure accuracy.


Sales Order & Delivery Order

Once products are stocked in warehouses, they are ready for distribution to retail outlets. Sales representatives visit these outlets to manage sales orders, which are supported by a robust tracking system that includes journey planning, promotions, invoicing, and documentation. After a sales order is confirmed, products are released from the warehouse in a "Delivery Order" process, ensuring that items are delivered promptly to the intended outlets.


Point of Sale (POS) & Loyalty System

Upon receiving products, outlets can begin selling them to customers. Each product is scanned at the point of sale to confirm its serial number, allowing outlets to track sales through the POS system. Additionally, a loyalty program enables customers to earn points with each purchase. Accumulated points can be redeemed for available rewards, such as gifts or vouchers, creating a rewarding experience for loyal customers.

About The App

- Product Data Management & Warehouse Management System (PDM-WMS) is a system to manage products in factory and warehouse.

- Clients : Pertamina PTPL, East West Seed Indonesia (EWINDO), PDSU.

Description

- Develop PDM-WMS App (2019-2024)

- Features : Scanner, Product Packaging & Identity, Quality Controll, Inbound-Outbound, Inventory, Stock Opname.

- Tech Stack : Java, Kotlin, MVVM, Room with SQLChipper, Scanner (CameraX, MLKit, Honeywell, Panda Scanner), Background Service for Scheduled Sync, Multi Module by role (Operator/Manager), MPAndroidChart, Custom Network Logger (like Chucker), Firebase Crashlytics, Firebase App Distribution, Unit Test, Sonarqube, Gitlab, gitlab-ci, Multi Variants (Different App for Multi Clients).