Implementing a new Shipping Provider Connector
Use these events to
Create a Shipping Provider Connector to connect the Pack & Ship feature in Mobile WMS to a 3rd party Shipping App
Description
This includes:
- Synchronize master data between Shipping App and Mobile WMS
- Create and update "Transport Orders" (or similar) in Shipping App
- Book and Print "Transport Orders" (or similar) in Shipping App
Description
The Pack & Ship feature provides a framework for packing and shipping including an API to interface with 3rd party Shipping Apps.
Shipping App usually deals with functionality like planning "Transport Orders" (or similar), booking shipments at external transporters and printing various transport documents.
By implementing a new "Shipping Provider Connector" you can bring this 3rd party functionality to Pack & Ship in Mobile WMS.
We have created a complete example on Tasklet github
You may implement your own custom Shipping Provider Connector using the events described below.
Integration Events
Read Master Data from 3rd party Shipping App
Synchronize Shipping Provider Master Data with Pack & Ship
- OnDiscoverShippingProvider — Expose your custom ShippingProvider Connector to Tasklet Pack and Ship
- OnSynchronizePackageTypes — Synchronize master data for Package Types from 3rd party Shipping App to Tasklet Pack and Ship
- OnSynchronizePackingStations — Optional: Synchronize master data for Package Stations from 3rd party Shipping App to Pack and Ship
Write Transaction Data to 3rd party Shipping App
Synchronize Pack & Ship with Shipping Provider to Create, Book, and Print "Transport Orders" (or similar)
- OnPostPackingOnCheckUntransferredLicensePlate — Validate untransferred License Plates prior to creating transactions in 3rd party Shipping App
- OnPostPackingOnBeforePostWarehouseShipment — Create "Transport Orders" (or similar) in 3rd party Shipping App
- OnPostPackingOnAfterPostWarehouseShipment — Book and Print external "Transport Orders" (or similar) in 3rd party Shipping App