Skip to main content

MS Dynamics 365 Add/Update Shipping Method To iPaaS

Transfer MSD365 shipping method records to iPaaS.com

Updated today

Overview

When a Shipping Method is created or updated in Microsoft Dynamics 365 Business Central, the corresponding shipping method record is created or updated in iPaaS.com. This mapping collection transfers the shipping method code and description. The system automatically retrieves and registers all Shipping Method records using their internal identifiers, ensuring accurate and complete synchronization.

Shipping Method records can be transferred to iPaaS.com through initialization, polling, and manual sync.

Before You Begin

Ensure the following prerequisites are in place before configuring this integration.

MS Dynamics 365 Requirements

  • Web Services must be enabled for Shipping Methods

  • Shipping Method records must have a valid Code and Name

iPaaS.com Requirements

  • Duplicate shipping method name checking is enabled for this integration β€” shipping method names must be unique in iPaaS.com

ID Format

When performing a manual transfer of a Shipping Method from MS Dynamics 365, use the internal ID as the shipping method identifier.

This ID uniquely represents each Shipping Method record within Business Central and ensures the correct data is transferred to iPaaS.com.

  • Example: 2000000054

Mapping Collection Status

  • Status: Enabled

  • Trigger Events: Create, Update

Supported Child Collections

This mapping collection has no child collections.

Data Requirements

Mandatory Fields

  • Name (mapped from Code)

  • Description (mapped from Name)

System Caveats

iPaaS.com Caveats

  • Duplicate Name Checking: Duplicate name checking is implemented for this integration. If a shipping method with the same name already exists in iPaaS.com, the record will not be created as a duplicate.

Integration Caveats

  • Field Name Mapping: Note that the Business Central "Code" field maps to the iPaaS.com "Name" field, and the Business Central "Name" field maps to the iPaaS.com "Description" field. These are not one-to-one name matches.

Authentication and Security

MS Dynamics 365 Business Central uses OAuth 2.0 authentication to authorize API requests during transfer operations. Ensure credentials are stored securely within the iPaaS.com credential manager.

Integration Flow

The integration processes MS Dynamics 365 Shipping Method records as follows:

  1. Shipping Method is created or updated in Business Central.

  2. Polling detects the change, or a manual sync/bulk initialization is triggered.

  3. iPaaS.com authenticates with Business Central using OAuth 2.0.

  4. The shipping method Code is mapped to the iPaaS.com Name field.

  5. The shipping method Name is mapped to the iPaaS.com Description field.

  6. Duplicate name checking validates that the shipping method does not already exist in iPaaS.com.

  7. The shipping method record is created or updated in iPaaS.com.

  8. Transfer status and any errors are logged in iPaaS.com.

Bulk Initialization

After completing the necessary mappings, performing a bulk initialization may be beneficial if Shipping Method data needs to be integrated. To initiate this process, click the arrow icon next to SHIPPING METHOD in the iPaaS.com subscription settings. This triggers the bulk initialization process, synchronizing all Shipping Method records to iPaaS.com.


Bulk initialization is only required for users who have chosen to integrate Shipping Methods. For those not utilizing this feature, bulk initialization is not necessary and will have no effect.

Mappings

Parent: Shipping Method Add To iPaaS.com

Description

This mapping collection transfers Shipping Method records from Microsoft Dynamics 365 Business Central to iPaaS.com. It maps the shipping method code as the name and the shipping method name as the description. Duplicate name checking prevents creation of duplicate records in iPaaS.com.

Mapping Type

Source (MSD 365)

Destination (iPaaS.com)

Description

Field

Code

Name

Maps the Business Central shipping method code as the shipping method name in iPaaS.com.

Field

Name

Description

Maps the Business Central shipping method name as the description in iPaaS.com.

Error Handling

Duplicate Shipping Method Name

Shipping method name already exists in iPaaS.com.

  • Description: A shipping method with the same name (mapped from Code) already exists in iPaaS.com.

  • Resolution: Review the existing shipping method in iPaaS.com. If the record should be updated rather than created, ensure the external ID is correctly linked between Business Central and iPaaS.com.

Validation and Testing

Validation Rules

  • Shipping method names must be unique in iPaaS.com. The integration checks for duplicates before creating new records.

  • Both Code and Name must be populated in Business Central for the mapping to succeed.

Validation Checklist

  1. Shipping Method records in Business Central have valid Code and Name values.

  2. Web Services are enabled for Shipping Methods in Business Central.

  3. No duplicate shipping method names exist in iPaaS.com (or duplicates are resolved before sync).

  4. Bulk initialization has been run if an initial data load is required.

Test Scenarios

Scenario 1: Valid Shipping Method Sync

Sync a Shipping Method from Business Central with a valid Code and Name. Verify the record is created in iPaaS.com with Code mapped to Name and Name mapped to Description.

Scenario 2: Duplicate Shipping Method

Sync a Shipping Method where the Code already exists as a shipping method Name in iPaaS.com. Verify that the duplicate is detected and handled appropriately.

Scenario 3: Bulk Initialization

Run bulk initialization for Shipping Methods. Verify all Shipping Method records from Business Central are synchronized to iPaaS.com.

Additional Notes

  • The Business Central "Code" maps to iPaaS.com "Name" and "Name" maps to iPaaS.com "Description". These are not one-to-one name matches.

  • Duplicate name checking is active for this integration.

  • Polling, initialization, and manual sync are all supported transfer methods.

  • Bulk initialization only needs to be run once during initial setup or when a full resync is required.

Did this answer your question?