Documentation Index

Fetch the complete documentation index at: https://docs.abakion.com/llms.txt

Use this file to discover all available pages before exploring further.

Connector Setup & Location Linking

Prev Next

Feature Overview

The Connector Setup & Location Linking feature is the foundation of the Warehouse Manager app. It establishes the integration between Business Central and one or more external third-party logistics (3PL) warehouse providers by defining connectors — named integration configurations that describe how BC communicates with a specific external warehouse system — and then linking those connectors to specific BC warehouse locations.

A connector holds the key integration settings for a given 3PL partner: which sync operations are enabled (items, shipments, receipts), whether BC is allowed to automatically post documents received back from the warehouse, and the authentication credentials used by the external system to call BC's API. Each connector is assigned a unique numeric token that the external system uses to identify itself when making inbound API calls.

Location linking ties a BC location to a specific connector and optionally assigns an External ID — the identifier that the 3PL uses for that location in their own system. Once a location is linked, BC warehouse shipments and receipts created for that location are automatically associated with the correct 3PL connector, and the document workflow (send → confirm → post) can proceed. A single BC environment can have multiple connectors and multiple linked locations, enabling companies that use more than one 3PL provider or operate multiple external warehouse locations to manage all of them from a single setup.

Key Facts

Topic Detail
Setup page Warehouse Manager Setup
Connector list Connectors (accessible from Warehouse Manager Setup)
Location linking page Warehouse Connector Links (accessible from Warehouse Manager Setup)
Supported connector types Custom Connector
API version v2.0 (publisher: abakion, group: warehousemanager)
Authentication Token-based (integer token assigned per connector)
Integration points Warehouse Shipments, Warehouse Receipts, Item Sync, Stock Regulations

Getting Started

  1. Open Warehouse Manager Setup by searching for it in Business Central.
  2. Complete the assisted setup wizard if this is a new installation: enter your email address and activate the trial. Choose or accept a Waybill No. Series.
  3. From the Warehouse Manager Setup page, choose Third Party Logistics → Connectors to open the connector list.
  4. Create a new connector. Give it a descriptive ID (e.g. 3PL-MAIN) and a Description. Assign a unique integer Token — this value must be shared with the 3PL provider so they can authenticate their API calls.
  5. On the connector, configure the sync flags to match your agreement with the 3PL: enable Sync Warehouse Shipments and/or Sync Warehouse Receipts depending on which document flows you want to integrate. Enable Sync Items if the 3PL needs to pull your item master data.
  6. If BC should automatically post warehouse documents when the 3PL confirms quantities, enable Auto. Post Shipments and/or Auto. Post Receipts on the connector.
  7. Optionally configure unit of measure preferences on the connector (Length, Weight, Volume) so that item dimensions are converted to the correct units when sent to the 3PL.
  8. Return to Warehouse Manager Setup and choose Third Party Logistics → Warehouses to open the Warehouse Connector Links page.
  9. Add a line for each BC location that is managed by the 3PL. Set the Location Code to an existing BC location, select the Connector ID you just created, and verify or adjust the External ID (it defaults to the location code but can be changed to match the 3PL's identifier for that location).
  10. Optionally enable Auto Release Shipments on the location link if warehouse shipments for this location should be released automatically upon creation.

Related Features

The connector and location link are prerequisites for all other Warehouse Manager features. Warehouse Shipments & Receipts with 3PL uses the connector to determine which documents to expose via the API and which status transitions to apply. 3PL Stock Regulations uses the connector token to authenticate inbound stock adjustment calls from the 3PL. Shipment Bundling uses the linked location to determine which warehouse shipments should be bundled together before being sent to the 3PL.


User Stories

US-01: Set up a new 3PL connector for an external warehouse provider

As a IT Manager
I want to create a connector record for a 3PL provider
So that Business Central can authenticate and communicate with that provider's warehouse system via the API

Setup:

  1. Search for and open Warehouse Manager Setup.
  2. Choose Third Party Logistics → Connectors.
  3. Create a new line and enter a unique ID (e.g. 3PL-MAIN) and a Description.
  4. Assign a unique integer Token. This value must be provided to the 3PL — they include it in their API calls to identify themselves.
  5. Set the desired sync flags: enable Sync Warehouse Shipments, Sync Warehouse Receipts, and/or Sync Items as appropriate.
  6. Save the record and share the token with the 3PL integration team.

Note: The token must be unique across all connectors in the company. BC will error if you try to save a duplicate token value.

US-02: Link a BC warehouse location to a 3PL connector

As a Warehouse Manager
I want to link a Business Central location to a specific 3PL connector
So that warehouse documents created for that location are automatically associated with the correct external warehouse

Setup:

  1. Open Warehouse Manager Setup and choose Third Party Logistics → Warehouses.
  2. Add a new line. Set Location Code to the BC location managed by the 3PL.
  3. Set Connector ID to the connector created for this 3PL provider.
  4. Review the External ID field. It defaults to the Location Code but can be changed to match the identifier the 3PL uses for this location in their own system.
  5. Save the record.

Note: Each location can only be linked to one connector. If you link the same location to a second connector, the first link must be removed first.

US-03: Use a different External ID than the BC location code

As a Logistics Coordinator
I want to specify a custom External ID on the warehouse connector link
So that BC sends the correct location identifier to the 3PL, even when their internal location code differs from ours

Setup:

  1. Open Warehouse Manager Setup → Third Party Logistics → Warehouses.
  2. Find the relevant location link and edit the External ID field.
  3. Enter the identifier that the 3PL uses for this location in their system.
  4. Save. The External ID is now sent in the API payload instead of the BC location code.

Note: External IDs must be unique across all connector links. BC will prevent saving a duplicate External ID value.

US-04: Enable automatic release of warehouse shipments at a linked location

As a Warehouse Manager
I want to enable auto-release for shipments at a 3PL location
So that warehouse shipments are released immediately upon creation without manual intervention

Setup:

  1. Open Warehouse Manager Setup → Third Party Logistics → Warehouses.
  2. Find the location link for the relevant 3PL location.
  3. Enable Auto Release Shipments.
  4. Save. Warehouse shipments created for this location will now be released automatically when created.
US-05: Enable automatic posting of warehouse documents confirmed by the 3PL

As a IT Manager
I want to configure a connector to automatically post warehouse shipments or receipts after the 3PL confirms quantities
So that postings happen without requiring manual action from BC users

Setup:

  1. Open Warehouse Manager Setup → Third Party Logistics → Connectors.
  2. Open the relevant connector.
  3. Enable Auto. Post Shipments to allow the 3PL to trigger posting of warehouse shipments via the API.
  4. Enable Auto. Post Receipts to allow the 3PL to trigger posting of warehouse receipts via the API.
  5. Save.

Note: When auto-posting is enabled, the 3PL's API call to PostShipment or PostReceipt will immediately post the BC document. Ensure the 3PL integration is tested carefully before enabling this in production.

US-06: Configure unit of measure preferences per connector

As a Logistics Coordinator
I want to specify which units of measure the 3PL expects for dimensions and weights
So that item data sent to the 3PL is automatically converted to the correct units

Setup:

  1. Open Warehouse Manager Setup → Third Party Logistics → Connectors.
  2. Open the relevant connector.
  3. Set Length Unit Of Measure, Weight Unit Of Measure, and Volume Unit Of Measure to the units the 3PL expects (e.g. CM, KG, L).
  4. Save. When items are sent to the 3PL via the API, dimensions and weights stored in BC are converted to these units automatically.

Note: Only internationally recognised units are supported. BC will show an error if an unsupported unit code is entered.

US-07: Configure global unit of measure defaults for the Warehouse Manager

As a IT Manager
I want to set default length, weight, and volume units at the Warehouse Manager Setup level
So that all connectors and API responses use consistent measurement units unless overridden at the connector level

Setup:

  1. Open Warehouse Manager Setup.
  2. In the Unit of Measures section, set Length Unit Of Measure, Volume Unit Of Measure, and Weight Unit Of Measure.
  3. Optionally set Pallet Unit Of Measure and Package Unit Of Measure for pallet and package dimension data.
  4. Save.
US-08: Enable the Custom Connector integration type

As a IT Manager
I want to activate the Custom Connector option in Warehouse Manager Setup
So that a custom-built integration can connect to BC using the Warehouse Manager API

Setup:

  1. Open Warehouse Manager Setup.
  2. Scroll to the Activated Connectors section.
  3. Enable Custom Connector.
  4. Save. The custom connector type is now available when creating connectors.
US-09: Manage multiple 3PL providers in a single BC environment

As a Logistics Coordinator
I want to set up separate connectors for each of our 3PL providers
So that each external warehouse operates independently with its own token, sync settings, and linked locations

Setup:

  1. Open Warehouse Manager Setup → Third Party Logistics → Connectors.
  2. Create one connector per 3PL provider, each with a unique ID and token.
  3. Configure sync and posting settings independently per connector.
  4. Open Warehouse Manager Setup → Third Party Logistics → Warehouses.
  5. Link each BC location to the appropriate connector. A location can only be linked to one connector at a time.
US-10: Review the Waybill No. Series used by Warehouse Manager

As a IT Manager
I want to configure or review the Waybill No. Series assigned to Warehouse Manager
So that waybills created for outbound shipments are numbered according to our numbering conventions

Setup:

  1. Open Warehouse Manager Setup.
  2. In the Shipping section, review or set the Waybill No. Series.
  3. If no series exists yet, run the assisted setup wizard which will offer to create a default WAY-BILL series automatically.
  4. Save.

Field Reference

Field Where to find it What it does Default
Length Unit Of Measure Warehouse Manager Setup → Unit of Measures Sets the default length unit for item dimensions sent to 3PL connectors
Volume Unit Of Measure Warehouse Manager Setup → Unit of Measures Sets the default volume unit for item dimensions
Weight Unit Of Measure Warehouse Manager Setup → Unit of Measures Sets the default weight unit for item dimensions
Pallet Unit Of Measure Warehouse Manager Setup → Unit of Measures Specifies the unit used for pallet quantity data
Package Unit Of Measure Warehouse Manager Setup → Unit of Measures Specifies the unit used for package quantity data
Waybill No. Series Warehouse Manager Setup → Shipping No. series used to number waybills created for outbound shipments
Custom Connector Warehouse Manager Setup → Activated Connectors Enables the custom connector integration type Off
Align Shipment Date on Sales Order header Warehouse Manager Setup → Shipment Bundling When releasing a sales order, sets the header shipment date to the earliest line shipment date Off
Do Not Fill Qty. to Handle (Pick) Warehouse Manager Setup → Create Pick handling Prevents the Qty. to Handle field from being auto-filled on picks Off
Pick Sorting Method Warehouse Manager Setup → Create Pick handling Controls how lines in a pick document are sorted
ID Connectors Unique identifier for the connector
Token Connectors Integer token used by the 3PL to authenticate API calls to BC
Sync Warehouse Shipments Connectors Enables the 3PL to read warehouse shipments from BC Off
Sync Warehouse Receipts Connectors Enables the 3PL to read warehouse receipts from BC Off
Sync Items Connectors Enables the 3PL to read item master data from BC Off
Auto. Post Shipments Connectors Allows the 3PL to trigger posting of warehouse shipments via the API Off
Auto. Post Receipts Connectors Allows the 3PL to trigger posting of warehouse receipts via the API Off
Location Code Warehouse Connector Links The BC location managed by the 3PL
Connector ID Warehouse Connector Links The connector assigned to this location
External ID Warehouse Connector Links The location identifier used by the 3PL (defaults to Location Code) Location Code
Auto Release Shipments Warehouse Connector Links Releases warehouse shipments automatically upon creation Off