Webservice op het WMS
Een REST-koppeling waarmee de klant batchmutaties direct in het WMS doorvoert. Geen mailwisselingen, geen handmatige tussenstap, geen tussentijdse vertraging.
Voor NedCargo bouwden we een webservice waarmee een klant zelf batches van eigen producten direct in het WMS aanpast. Geen mailwisselingen, geen handmatige tussenstap, met security als harde randvoorwaarde.
Een klant van NedCargo wilde zelf de batches van eigen producten kunnen aanpassen terwijl die in opslag stonden bij NedCargo. Tot dan toe verliep dat via een mail aan NedCargo, waarna de batchwijziging handmatig in het WMS werd doorgevoerd.
Dat werkte, maar het kostte tijd. De doorlooptijd van een eenvoudige batchmutatie hing af van de beschikbaarheid van het NedCargo team. Tegelijk was het iets dat de klant zelf prima zou kunnen uitvoeren, mits het WMS dat ondersteunde.
De wens was concreet: een webservice die direct in het WMS schrijft, met scherpe randen rond wat wel en niet via de API muteerbaar is, en met security als uitgangspunt in plaats van een check achteraf.
Een REST-koppeling waarmee de klant batchmutaties direct in het WMS doorvoert. Geen mailwisselingen, geen handmatige tussenstap, geen tussentijdse vertraging.
Sterke authenticatie, scope-isolatie per klant en een audit trail op iedere mutatie. Vanaf de eerste schets was security een harde randvoorwaarde, geen check achteraf.
Alleen batches van producten die vrij in het magazijn beschikbaar zijn. Pallets die geblokkeerd staan of al voor orders bestemd zijn, blijven buiten bereik van de webservice.
Achter de API zit een organisatie met magazijnen, ritten en mensen die de food, beverage en retail keten elke dag in beweging houden. Een korte kijk in de wereld van NedCargo.
De klant voert batchwijzigingen direct uit in het WMS, zonder tussenkomst. Voor NedCargo betekent dat minder handwerk op een handeling die geen toegevoegde waarde meer hoeft te leveren. Voor de klant betekent het rust: een wijziging is direct doorgevoerd, met dezelfde betrouwbaarheid die het WMS zelf biedt.
Diensten, locaties en het laatste nieuws van NedCargo, food logistics specialist.
Vanaf het eerste gesprek was security non-negotiable. Iedere keuze in de API werd vanuit dat principe gemaakt, van authenticatie tot scope-isolatie.
Diep begrip van API-design, gekoppeld aan een vertaling naar het werk in een WMS-context. Een gemeenschappelijke taal die het tempo van het traject vasthield.
Geen ruis, snel schakelen. Een traject dat aansluit op de techniekkant van NedCargo, zonder dat begrippen tussen de twee teams hoefden te struikelen.