Development of new Addons

Utveckling 

En Addon byggs genom att implementera ett interface: 

 

interface "NPX WH IIntegration" 

{ 

    procedure OnDiscovery(); 

    procedure OnGetCodeunit(AppId: guid; var IntegrationCU: Interface "NPX WH IIntegration"); 

    procedure SerializeEntry(Integration: Record "NPX WH Integration"; var MessageQueue: Record "NPX WH Message Queue"); 

    procedure ProcessEntry(Integration: Record "NPX WH Integration"; var LogEntry: Record "NPX WH Log Entry"); 

    procedure SendEntry(Integration: Record "NPX WH Integration"; var LogEntry: Record "NPX WH Log Entry"): Boolean; 

    procedure RetrieveEntry(Integration: Record "NPX WH Integration"): Boolean; 

} 

 

  1. OnDiscovery 

Används vid installation av ny addon och gör att WMS Core kan hitta alla installerade addons. 

  1. OnGetCodeunit 

Används vid varje tillfälle som ett dokument från en 3PL ska hanteras. 

  1. SerializeEntry 

Används vid varje tillfälle som ett dokument skall serialiseras till en 3PL. 

  1. ProcessEntry 

Används vid varje tillfälle som en Log-post skall hanteras. 

  1. SendEntry 

Används vid varje tillfälle som en utgående Log-post skall skickas. 

  1. RetrieveEntry 

Används vid varje tillfälle som dokument/återapportering från 3PL skall hämtas. 

 

Exempel: 

En bild som visar text

Automatiskt genererad beskrivning


Updated: 2024-07-17 19:08 by Johan Carlstedt