Delen via


Gegevens uitwisselen tussen systemen

De modus Alleen magazijnbeheer vereist dat u integratie instelt tussen externe systemen en het Microsoft Dynamics 365 Supply Chain Management-systeem. De volgende categorieën interacties zijn vereist:

  • Hoofdgegevens (zoals productinformatie)
  • Documentgegevens (zoals inkooporders en verkooporders)
  • Voortgangsgegevens (zoals informatie over ontvangst, verzending en voorraad)

Voor deze drie categorieën kunnen allerlei verschillende integratiemethodieken worden gebruikt. In dit artikel wordt het aanbevolen integratieproces beschreven.

Hoofd- en referentiegegevens

Voor consistente communicatie moeten verschillende soorten hoofd- en referentiegegevens worden gesynchroniseerd en beschikbaar zijn voor beide systemen. Een voorbeeld zijn de productmodelgegevens. Dit type gegevens kan in Supply Chain Management worden geïmporteerd via de volgende berichten die betrekking hebben op productmodelgegevens:

  • SourceSystemProductMessages: wordt gebruikt om producten en vrijgegeven producten te maken, waaronder productmodellen voor varianten.
  • SourceSystemProductVariantMessages: dit type wordt gebruikt om varianten te maken voor productmodellen waarbij ProductSubtype = ProductMaster.
  • SourceSystemProductSpecificUnitOfMeasureConversionMessages: wordt gebruikt om productspecifieke maateenheidconversies te maken.
  • SourceSystemProductBarcodeMessages: wordt gebruikt om de instellingen van de productstreepjescodes te maken.
  • SourceSystemProductGlobalTradeItemNumberMessages : dit onderdeel wordt gebruikt om het GTIN (Global Trade Item Number) voor de producten te maken.
  • SourceSystemProductDocumentAttachmentMessages : wordt gebruikt om productdocumenten, productafbeeldingen, zoals andere te koppelen.

Tip

Recordsjablonen zijn handig wanneer u producten importeert, omdat u de waarde sjabloonnaam in uw berichten kunt opnemen. Bovendien kunt u ervoor zorgen dat de vereiste verwijzingsvelden voor de vrijgegeven producten worden toegewezen.

Net als bij zendingsorders worden deze berichten gevalideerd tijdens de berichtverwerking en worden de productgegevens automatisch aan een bronsysteemrecord gekoppeld via de entiteit Bronsysteemartikelen. Het externe systeem kan zakelijke gebeurtenissen gebruiken om te controleren hoe de status van berichten verandert tijdens de berichtverwerking.

Er kan slechts één bronsysteemrecord worden gemarkeerd als het externe systeem dat de gegevens van het productmodel onderhoudt die zijn gerelateerd aan de unieke verwijzing voor een vrijgegeven product- of artikelnummer. U kunt deze gegevens weergeven en onderhouden met de pagina Bronsysteemartikelen.

Opmerking

De berichtverwerking verwerkt alle berichten die gerelateerd zijn aan het afzonderlijk maken van productmodelgegevens op basis van de MessageId. Sommige berichten hebben afhankelijkheden, zoals de vereiste om het vrijgegeven product te maken voordat het een streepjescode krijgt. Als u nummerreeksen gebruikt in plaats van externe artikelnummers voor producten, maken SourceSystemProductMessages-processen nieuwe producten gemaakt wanneer er geen artikelgegevens voor een vrijgegeven product- of bronsysteem bestaan.

Tip

Het veld Nummer van bronsysteemartikel wordt gebruikt tijdens de communicatie tussen de systemen. Dit is handig wanneer een extern systeem bijvoorbeeld een EAN-streepjescode (European Article Number) gebruikt als het unieke identificatienummer dat is gekoppeld aan een Artikel-/variantnummer met een andere waarde. De gegevens van Nummer bronsysteemartikel worden automatisch gemaakt wanneer de eerder vermelde berichten worden gebruikt.

Wanneer de mobiele app Warehouse Management wordt gebruikt, kan de waarde voor Nummer bronsysteemartikel ook worden gebruikt om de waarde voor Artikel-/variantnummer op te zoeken die intern wordt gebruikt.

U kunt de vereiste hoofdgegevens in Supply Chain Management importeren door gegevensentiteiten te gebruiken. De volgende typen hoofd- en verwijzingsgegevens zijn vereist voor het maken van de waarde voor Product-/artikelnummer vrijgeven die wordt gebruikt in magazijnbeheerprocessen:

  • Artikelmodelgroepen: elk vrijgegeven product moet worden toegewezen aan een artikelmodelgroep in Supply Chain Management. Daarom moet er minimaal één groep beschikbaar zijn. De groep kan bedrijfsprocessen voor artikelen met batchtracering beheren. De volgende instellingen worden aanbevolen voor elke artikelmodelgroep die met de modus Alleen Warehouse Management wordt gebruikt. Met deze instellingen is het niet meer nodig om gegevens voor kostprijsberekening voor de producten in te stellen.

    • Voorraadmodel: stel dit veld in op Niet-gewaardeerd.
    • Fysieke voorraad boeken: schakel deze optie uit. U kunt deze optie alleen selecteren als u al minimaal één bronsysteemrecord hebt ingesteld.
    • Financiële voorraad boeken: schakel deze optie uit. U kunt deze optie alleen selecteren als u al minimaal één bronsysteemrecord hebt ingesteld.
  • Artikelgroepen: kunnen worden gebruikt om bedrijfsprocessen te groeperen, met name wanneer productfiltercodes worden gebruikt. U hoeft geen rekening in te stellen als Niet-gewaardeerde voorraadmodelgroepen worden gebruikt.

  • Opslagdimensiegroepen: het gebruik van waarden voor opslagvoorraaddimensies inschakelen, zoals vestigingen, magazijnen, locaties en nummerplaten. Zorg ervoor dat u de parameter Magazijnbeheerprocessen gebruiken inschakelt.

  • Traceringsdimensiegroepen: het gebruik inschakelen van de tracering van voorraaddimensies, zoals eigenaar, batch- en serienummers De dimensiewaarde Eigenaar moet gelijk zijn aan het bedrijf dat aan een magazijn is gekoppeld. Zie voor meer informatie Niet-ondersteunde processen.

  • Reserveringshiërarchie: hiermee definieert u welke dimensies tijdens het reserveringsproces voor uitgaande zendingsorders worden gereserveerd. Dimensies die onder de dimensie Locatie worden geplaatst, worden door de magazijnbeheerprocessen beheerd.

  • Eenheden: elke hoeveelheid die door een magazijnproces wordt verwerkt, moet aan een eenheid worden gekoppeld. Als voor een artikel meerdere eenheden (zoals stuks, doos en/of pallet) worden gebruikt, moet u de voorraadeenheid definiëren als de kleinste eenheid van het artikel.

  • Volgordegroepen eenheid: bepalen de volgorde van eenheden die in magazijnbewerkingen kunnen worden gebruikt. Zie Maateenheid en opslagbeleid voor meer informatie over de vereiste instellingen.

Opmerking

De berichten die productmodelgegevens maken, gebruiken productgegevensentiteiten. Deze entiteiten kunnen door de berichten worden gebruikt of kunnen worden gebruikt om productmodelgegevens te onderhouden.

Productberichten van het bronsysteem weergeven en onderhouden

In de modus Alleen magazijnbeheer kunt u productberichten weergeven, bijwerken en maken. Daardoor kunt u integraties snel testen tijdens het implementatieproces. Wanneer een extern gemaakt bericht een bericht heeft dat is mislukt, kunt u veldwaarden bijwerken en het bijgewerkte bericht terug aan de berichtenwachtrij toewijzen. Het oorspronkelijke bericht wordt versie en kan niet worden bewerkt. Ga naar een van de volgende pagina's om de berichten te bekijken en te onderhouden:

  • Bronsysteemproducten>van magazijnbeheer bronsysteemproductberichten>
  • Bronsysteemproducten van magazijnbeheer>bronsysteemproductvariantberichten>
  • Bronsysteemproducten van Magazijnbeheer>Bronsysteem>met productcodeberichten
  • Bronsysteemproducten voor>magazijnbeheer bronsysteem>voor documentbijlagen van bronsysteem
  • Nummerberichten voor>Bronsysteem van Magazijnbeheer Bronsysteemproduct>Global Trade Artikelnummer
  • Conversieberichten voor bronsysteemproducten>van>Magazijnbeheer Bronsysteem productspecifieke maateenheid

Met de werkruimte voor magazijnintegratiecontrole kunt u het aantal productberichten van het bronsysteem bijhouden dat in de wachtrij is geplaatst en is mislukt.

Notitie

U kunt elk bronsysteem zo instellen dat gebruikers op de vermelde pagina's handmatig berichten kunnen maken of voorkomen. Open de relevante bronsysteemrecord en stel de optie voor het handmatig maken van productberichten voor het bronsysteem in op Ja en toestaan dat handmatige berichten of Nee ze voorkomen. In tegenstelling tot berichten die via integratie worden geïmporteerd, zijn er geen versies van handmatig gemaakte berichten beschikbaar.

Informatie over afzender en ontvanger

Om het eenvoudiger te maken om uw magazijnbewerking in te stellen, kunt u afzenders en ontvangers en de bijbehorende groepsdefinities maken en gebruiken. U kunt deze benadering bijvoorbeeld gebruiken voor een proces dat is gerelateerd aan het instellen van een proces voor het maken van kwaliteitsorders voor een specifieke afzender of afzendersgroep.

Voor noch het beleid voor inkomende zendingsorders (dat onderdeel is van de instellingen van de Bronsystemen) noch de berichtverwerking van inkomende zendingsorders is vereist dat de velden voor de waarde van Rekeningnummer van afzender bestaan in de entiteit voor de pagina Afzenders (Magazijnbeheer>Instellingen>Integratie van magazijnbeheer>Afzenders). Hetzelfde concept van 'vrije tekst' bestaat voor het proces voor uitgaande zendingsorders dat is gerelateerd aan de waarde voor Rekeningnummer van afzender.

Land/regio

Als u een nieuwe rechtspersoon wilt maken voor uw magazijnen en uitgaande zendingsorders wilt importeren, moet u waarden voor land-/regio hebben gedefinieerd in Supply Chain Management. Deze records worden in uitgaande zendingsorders gebruikt om adressen te maken. Afhankelijk van de adresinstellingen en de manier waarop u adresvelden gebruikt in orderberichten, moet u mogelijk aanvullende gegevens maken voordat u orderberichten kunt importeren (bijvoorbeeld om combinaties van provincie en land te ondersteunen).

Berichten voor inkomende en uitgaande zendingsorders

U kunt berichten voor inkomende en uitgaande zendingsorders gebruiken om Supply Chain Management te informeren over welke fysieke voorraad moet worden ontvangen en verzonden. Deze berichten bevatten zowel gegevens in de koptekst (of kop) als op afzonderlijke regels.

Berichten tussen systemen worden uitgewisseld met behulp van lichtgewicht documenten voor inkomende zendingsorders en uitgaande zendingsorders. Met deze documenten is het niet meer nodig om verschillende andere soorten documenten te gebruiken die Supply Chain Management doorgaans gebruikt (zoals verkooporders, inkooporders en transferorders). Daarom hebben ze verschillende voordelen. Ze vereenvoudigen bijvoorbeeld de integratie met ERP-systemen (Enterprise Resource Planning) en orderbeheersystemen. Ze maken ook de magazijnbeheerfunctionaliteit van Supply Chain Management beschikbaar voor een breed scala aan externe ERP- en orderbeheersystemen.

Berichten voor inkomende en uitgaande zendingsorders kunnen worden uitgewisseld met behulp van Dataverse. Als alternatief kunnen ze worden uitgewisseld via Open Data Protocol (OData) door berichtentiteiten voor zendingsorders te gebruiken en/of door het importproces Gegevensbeheer te gebruiken (bijvoorbeeld met Samengestelde entiteit inkomende zendingsorderberichten en Samengestelde entiteit uitgaande zendingsorderberichten).

Supply Chain Management zet de binnenkomende documenten in de wachtrij en verwerkt ze vervolgens met behulp van berichtverwerking. Deze aanpak zorgt voor consistente gegevens tussen de systemen: zowel voor hoofdgegevens (zoals producten) als voor de status van de ordervoortgang. Hierdoor wordt voorkomen dat inkomende en uitgaande zendingsorders in Supply Chain Management niet-geldige of niet-ondersteunde ordergegevens maken of bijwerken. We raden u aan de berichten te verwerken als onderdeel van een periodieke batchtaak die berichtverwerking activeert met behulp van de berichtenwachtrij Zendingsorders.

De volgende illustratie laat zien hoe berichtverwerking in een geïntegreerd systeem past.

Diagram van berichtverwerking.

Voortgangsgegevens en zakelijke gebeurtenissen

Externe systemen kunnen veel verschillende bedrijfsprocesverzoeken hebben voor het magazijnbeheersysteem. Elk extern systeem kan bijvoorbeeld continu de voortgang van een verkooporder opvragen. Om dit proces mogelijk te maken, kan Supply Chain Management worden ingesteld om waar nodig zakelijke gebeurtenissen aan te leveren. Via zakelijke gebeurtenissen worden externe systemen op de hoogte gehouden van de voortgang en acties die plaatsvinden in Supply Chain Management. Wanneer deze configuratie aanwezig is, hoeven de externe systemen niet meer te blijven vragen om informatie die mogelijk niet is gewijzigd sinds het laatste verzoek. In plaats daarvan kunnen ze alleen reageren als ze bericht krijgen.

Verschillende out-of-box-zakelijke gebeurtenissen worden ondersteund voor magazijnintegraties. In de volgende tabel staan enkele voorbeelden.

Id zakelijke gebeurtenis Description
WHSSourceSystemProductMessageChangedStatusBusinessEvent Status van bronsysteemproductbericht gewijzigd
InventCountingJournalPostedBusinessEvent Tellijst geboekt
WHSSourceSystemInventoryOnhandReportBusinessEvent Rapport voor voorhanden voorraad van bronsysteem gemaakt
WHSInventoryUpdateLogBusinessEvent Logboek voor bijwerken van magazijnvoorraad bijgewerkt
WHSOutboundNotificationCreatedBusinessEvent Uitgaande magazijnmelding gemaakt
WHSShipmentOrderMessageChangedStatusBusinessEvent Status van zendingsorderbericht bijgewerkt
WHSShipmentPackingSlipJournalModifiedBusinessEvent Zendingspakbon bijgewerkt
WHSShipmentPackingSlipJournalFailedBusinessEvent Bijwerken van zendingspakbonnen mislukt
WHSShipmentReceivingJournalModifiedBusinessEvent Zendingsontvangstbonnen bijgewerkt
WHSShipmentReceivingJournalFailedBusinessEvent Bijwerken van zendingsontvangstbonnen mislukt
SysMessageProcessorMessageProcessedBusinessEvent Bericht van berichtverwerking mislukt
WhsWaveExecutedBusinessEvent Wave uitgevoerd
WHSQualityOrderValidatedBusinessEvent Kwaliteitsorder gevalideerd
WHSEWInboundShipmentOrderRequestCreatedBusinessEvent Aanvraag voor inkomende zendingsorder gemaakt (kan worden gebruikt om een toeleveringsketen Management met een ander bedrijf te WMS)
WHSEWOutboundShipmentOrderRequestCreatedBusinessEvent Gemaakte uitgaande zendingsorderaanvraag (kan worden gebruikt om een toeleveringsketen Management met een ander bedrijf te WMS)
WHSEWInboundShipmentOrderUpdateChangedStatusBusinessEvent De status van de inkomende zendingsorder wordt verwerkt en is daarom gewijzigd (kan worden gebruikt om toeleveringsketen Management te integreren met een ander magazijnbeheersysteem (WMS))
WHSEWOutboundShipmentOrderUpdateChangedStatusBusinessEvent De status van de order voor uitgaande verzending wordt verwerkt en is daarom gewijzigd (kan worden gebruikt om toeleveringsketen Management met een andere software te WMS)

U wordt ten minste aangeraden de volgende zakelijke gebeurtenissen te gebruiken voor de integratie met een extern ERP-systeem:

  • InventCountingJournalPostedBusinessEvent: Deze gebeurtenis kondigt aan dat er een correctie van de voorraad heeft plaatsgevonden en geeft aan waar gedetailleerde informatie over de update kan worden gevonden.
  • WHSSourceSystemInventoryOnhandReportBusinessEvent: Deze gebeurtenis kondigt aan dat er een rapport over de voorraad is gegenereerd en geeft aan waar gedetailleerde informatie over de update kan worden gevonden.
  • WHSShipmentPackingSlipJournalModifiedBusinessEvent: Deze gebeurtenis kondigt aan dat er een bevestigingsproces voor een uitgaande zending heeft plaatsgevonden en geeft aan waar de gedetailleerde gegevens van het verzendadvies kunnen worden gevonden. (Deze gegevens kunnen bijvoorbeeld worden gebruikt voor de verwerking van een verkoopfactuur.)
  • WHSShipmentReceivingJournalModifiedBusinessEvent: Deze gebeurtenis kondigt aan dat er een afrondingsproces voor een inkomende zending heeft plaatsgevonden en geeft aan waar de gedetailleerde gegevens van het ontvangstadvies kunnen worden gevonden. (Deze gegevens kunnen bijvoorbeeld worden gebruikt voor de verwerking van een inkoopfactuur.)

Correcties van voorhanden voorraad

Wanneer u een ERP-systeem en een magazijnbeheersysteem integreert, is het van groot belang dat de gegevens voor de beschikbare voorraad op elkaar aansluiten. Met behulp van verschillende processen kunt u deze uitlijning beheren als onderdeel van de implementatie van de modus-implementatie van Magazijnbeheer. Zie voor meer informatie over de manier waarop het proces voor het bijwerken van de voor voorraad beschikbare voorraad tussen systemen werkt.