Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Use this event to

Expose your custom ShippingProvider Connector to Tasklet Pack and Ship


Description

Each 3rd party Shipping App being integrated into Pack & Ship must provide a unique "Shipping Provider Id" identifying this exact "ShippingProvider" Connector App integration.

The "Shipping Provider Id" is used to separate imported master data from various 3rd party Shipping Apps that may otherwise use conflicting codes (i.e. two implementations both using Package Type = 'BOX').

"SHIPIT365" is the out-of-the-box Shipping Provider for "Idyn ShipIT 365".


See also: Read Master Data from 3rd party Shipping App


Template

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOS Pack API", 'OnDiscoverShippingProvider''', true, true)]
    local procedure OnDiscoverShippingProvider()
    begin
    end;

Example

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOS Pack API", 'OnDiscoverShippingProvider''', true, true)]
    local procedure OnDiscoverShippingProvider()
    var
        MosPackAPI: Codeunit "MOS Pack API";
    begin
        MosPackAPI.SetupShippingProvider(GetShippingProviderId()'My custom ShippingProvider Connector App');
    end;

    local procedure GetShippingProviderId()Code[20]
    begin
        exit('MYSHIPPINGPROVIDERID');
    end;


Version History

VersionChanges
MOB5.42Introduced
  • No labels