Coming next release
Released on 10.10.2024
PAC.CW is not presented as a delivery option if store never had stock on item
PAC.CW is presented as a delivery option if store never had stock on item for the store which are included as a PAC store in the Dispatch Service Rule.
Check ResponseCode before deserializing the response from Consignor services
While contacting Consignor services api and if the Consignor services is unavailable then Dispatch service won't try to de-serialize the response but will return an appropriate failure response.
Released on 26.09.2024
PAC.CW is not presented as a delivery option if store never had stock on item
PAC.CW is presented as a delivery option if store never had stock on item for the store which are included as a PAC store in the Dispatch Service Rule
Released 05.09.2024
Improve StockImport to persist the blobs in Staging tables
Enhanced BlobStagingImport to import 'ChainStockBatchUpdate' blobs into [staging].[FlatBatch] and [staging].[FlatBatchJson], and updated BlobStagingMerger to handle merging data from these staging tables into the stock tables.
Improve HealthCheck functionality
Removed health check for nShift/Consignor to ensure uninterrupted functionality in Dispatch Service
...
Released 29.07.2024
Check If Lifecycle of the Startup in the DispatchService is Proper
Check If Lifecycle of the Startup in the DispatchService is Proper. Removed few dependencies which were unnecessary.
BlobStagingMerger needs an overhaul
This is a Tech Debt. Implementing overhaul on BlobStaginMerger has decoupled from Inventory.StockStatus.Export blob type, ensuring greater flexibility and enabling easy extension to support other blob types as needed.
DispatchService failed at LrsGresvigProd
Verified triggering Inventory.StockStatus.Export blobs via FileService, confirming successful data import into staging tables (FlatBatch, FlatBatchJson), and verifying BlobStagingMerger updates to [dbo].[stock], along with scheduled stock exports. Ensured jobs are correctly enabled and operational
Prevent DivideByZero Exception
Quantity with 0 value in the request will provide delivery alternatives for both Dispatch Suggestion and Delivery Suggestion.
Upgrade packages specific to test projects
Remove old postnord service agent repo
Filter out inactive stores in pacstores method
Inactive stores are not returned as delivery alternatives in pacstores method.
Inactive items should be notDeliverable
Inactive items will be under "notDeliverable" parameter in the response of /api/stock/{storeNo}/deliverability endpoint
obsolete hardcoded deliveryProducts removed
Remove obsolete hardcoded delivery products. Delivery products Click&Collect, Helthjem standard and Helthjem NA are removed from hardcoded values
Inventory management replaced with new Dispatch management project
Renaming to Dispatch Management which was earlier Inventory Management
expectedDeliveryDescription" value should be null
Response parameter expectedDeliveryDescription value is changed from "2 timer" to ""(null). This value will be later configured dynamically.
...
Released 24.06.2024
Dispatch Suggestion splitting fix
Splitting an order with multiple items is possible when the StockStoreNumber and StoreNumber in the used Rule are set different.
...
Released 10.06.2024
PAC from POS - PAC.CW isn't a delivery option when the stock is 0 or less
Item Stock equals to zero or less than zero, will suggest PAC.CW as delivery option and Item stock greater than zero, will suggest PAC
Service configuration check for a specific tenant.
(RTM-4377)
There is an API method in DispatchService to check if the service is enabled and configured for a specific tenant.
Delivery methods for Dispatch Stores
This is a new feature that can add a list of delivery methods for each store in the dispatch rule. The delivery method set at the store level overrides the common delivery method set in the rule.
Fix for "isFallback" parameter value in Dispatch Suggestion
When using StoreStatuses in the request of Dispatch suggestion endpoint, "isFallback" parameter in the response will provide accurate value.
Fix in Dispatch Suggestion when there are no delivery products set up in dispatch rule
When there are no delivery products set up in dispatch rule, dispatch suggestion returns the correct split suggestion for picking.
...
Released 18.04.2024
Return ProdConceptID in GetProducts, Delivery Overview and Delivery Suggestion
When provider is Consignor (nShift) then ProdconceptID is returned instead of ProdCSID in the "code" and "deliveryMethod" fields in the methods GetProducts, Delivery Overview and Delivery Suggestion.
...
Released 16.04.2024
Dispatch Suggestion - Split deliverable order lines based on fallback parameter
When the entire order cannot be fulfilled, based on fallback value, the following is returned in dispatch suggestion:
- If Fallback is true, then we suggest the dispatchingWarehouse.storeNumber
- If Fallback is false, then we don't give any suggestions.
A new field in the dispatch suggestion response called IsFallback is added. If this is set true, then we know it's because of fallback mechanism for non-deliverable items.
Split delivery options based on Item Availability based on order line
Order is split according to the item availability when order consists of more than one item. Delivery options are suggested based on each order line.
...
Released 13.03.2024
Dispatch rule parameter for warehouse stock calculation (excludeFromStockCalc)
...