Výměna dat mezi systémy
Režim pouze řízení skladu vyžaduje, abyste nastavili integraci mezi externími systémy a Microsoft Dynamics 365 Supply Chain Management systémem. Jsou vyžadovány následující kategorie interakcí:
- Hlavní data (jako jsou informace o produktu)
- Data dokumentu (jako nákupní objednávky a prodejní objednávky)
- Data o průběhu (jako je příjem, odeslání a informace o skladových zásobách)
Pro tyto tři kategorie lze použít mnoho různých integračních metodologií. Tento článek popisuje doporučený proces integrace.
Hlavní a referenční data
Pro konzistentní komunikaci musí být synchronizováno několik typů hlavních a referenčních dat a musí být dostupné pro oba systémy. Jedním z příkladů jsou data základního produktu. Tento typ dat lze importovat do Supply Chain Management prostřednictvím následujících zpráv, které se týkají dat základního produktu:
SourceSystemProductMessages
– Používá se k vytváření produktů a uvolněných produktů, včetně základních produktů pro varianty.SourceSystemProductVariantMessages
– Používá se k vytváření variant pro základní produkty, kde ProductSubtype = ProductMaster.SourceSystemProductSpecificUnitOfMeasureConversionMessages
– Používá se k vytváření konverzí měrných jednotek specifických pro produkt.SourceSystemProductBarcodeMessages
– Slouží k vytvoření nastavení čárového kódu produktu.SourceSystemProductGlobalTradeItemNumberMessages
– Používá se k vytvoření globálního čísla obchodní položky (GTIN) pro produkty.SourceSystemProductDocumentAttachmentMessages
– Používá se k připojení dokumentů k produktu, obrázků produktů atd.
Tip
Šablony záznamů jsou užitečné při importu produktů, protože do zpráv můžete zahrnout hodnotu TemplateName . Kromě toho se můžete ujistit, že jsou přiřazena požadovaná referenční pole pro uvolněné produkty.
Stejně jako objednávky dodávky jsou tyto zprávy ověřovány během zpracování a automaticky propojují informace o produktu se záznamem zdrojového systému přes entitu Položky zdrojového systému. Externí systém může pomocí obchodních událostí sledovat, jak se stav zpráv mění během zpracování zpráv.
Jen jeden záznam zdrojového systému lze označit jako externí systém, který udržuje data základního produktu, která souvisí s jedinečnou referencí pro uvolněný produkt nebo číslo položky. Tato data můžete zobrazit a udržovat pomocí stránky Položky zdrojového systému.
Poznámka
Zpracovatel zpráv zpracovává každou zprávu související s vytvářením kmenových dat produktu samostatně, podle svého MessageId
. Některé zprávy mají závislosti, jako je požadavek na vytvoření uvolněného produktu před přidělením čárového kódu. Pokud použijete číselné řady místo externích čísel položek pro produkty, pak SourceSystemProductMessages
procesy vytvoří nové produkty, když neexistují žádná data uvolněného produktu nebo zdrojové systémové položky.
Tip
Pole Číslo položky zdrojového systému se používá při komunikaci mezi systémy. Je to užitečné, když například externí systém používá čárový kód EAN (European Article Number) jako jedinečné identifikační číslo, které je propojeno s polem Číslo položky/varianty, jež má jinou hodnotu. Data Číslo položky zdrojového systému se automaticky vytvoří při použití dříve uvedených zpráv.
Při použití mobilní aplikace Warehouse Management lze hodnotu Číslo položky zdrojového systému použít také k vyhledání hodnoty Číslo položky/varianty, která se používá interně.
Požadovaná hlavní data lze importovat do Supply Chain Management pomocí datových entit. K vytvoření hodnoty Číslo uvolněného produktu / položky, která se používá v procesech řízení skladu, jsou potřeba následující typy hlavních a referenčních dat:
Skupiny modelů položek – Každý uvolněný produkt musí být přiřazen ke skupině modelů položek v aplikaci dodavatelský řetězec Management. Proto musí být k dispozici alespoň jedna skupina. Skupina může řídit obchodní procesy pro dávkově sledované položky. Následující nastavení jsou doporučena pro každou skupinu modelů položek, která se používá v režimu Pouze řízení skladu. Tato nastavení eliminují potřebu nastavovat jakákoli data výpočtu nákladů pro produkty.
- Model zásob– Nastavte toto pole na Nehodnocené.
- Zaúčtovat fyzické zásoby – Tuto možnost vypněte. Tuto možnost můžete vybrat, pouze pokud jste již nastavili alespoň jeden záznam zdrojového systému.
- Zaúčtovat finanční zásoby – Vypněte tuto možnost. Tuto možnost můžete vybrat, pouze pokud jste již nastavili alespoň jeden záznam zdrojového systému.
Skupiny položek– Lze použít k seskupení obchodních procesů, zejména při použití kódů produktových filtrů . Při použití nevyhodnocených skupin modelů zásob není nutné žádné nastavení účtu.
Skupiny dimenzí úložiště – Povolte použití hodnot dimenzí zásob úložiště, jako jsou pracoviště, sklady, místa a registrační značky. Nezapomeňte povolit parametr Použít procesy řízení skladu.
Skupiny sledovacích dimenzí – Povolte použití sledovacích dimenzí zásob, jako jsou čísla vlastníka, šarže a sériová čísla. Všimněte si, že hodnota dimenze Vlastník se musí rovnat společnosti, ke které je sklad přidružen. Další informace viz Nepodporované procesy.
Hierarchie rezervací – definuje, které dimenze jsou rezervovány během procesu rezervace objednávky odchozí zásilky. Dimenze, které jsou umístěny pod dimenzí Umístění, jsou řízeny procesy řízení skladu.
Jednotky – Každé množství, které skladový proces zpracovává, musí být přidruženo k jednotce. Pokud je pro položku použito více jednotek (například každá, krabice nebo paleta), nezapomeňte definovat jednotku zásob jako nejmenší jednotku položky.
Skupiny sekvencí jednotek– Definujte posloupnost jednotek, které lze použít ve skladových operacích. Další informace o potřebném nastavení najdete v části Měrná jednotka a politika skladování.
Poznámka
Zprávy, které vytvářejí data základního produktu, používají datové entity produktu. Tyto entity mohou být použity samy o sobě nebo mohou být použity k údržbě dat základního produktu.
Zobrazení a správa zpráv produktu zdrojového systému
V režimu Pouze řízení skladu můžete prohlížet, aktualizovat a vytvářet zprávy o produktech. Tak můžete rychle otestovat integrace během procesu implementace. Pokud je externě vytvořená zpráva ve stavu Chybná zpráva, můžete aktualizovat hodnoty polí a přiřadit aktualizovanou zprávu zpět do fronty zpráv. Původní zpráva bude mít verzi a nebude možné ji upravovat. Chcete-li zobrazit a spravovat zprávy, přejděte na jednu z následujících stránek:
- Řízení skladu>Produkty>zdrojového systému Zprávy produktu zdrojového systému
- Řízení skladu>Produkty>zdrojového systému Zprávy o variantách produktu zdrojového systému
- Skladové hospodářství>Produkty>zdrojového systému Zprávy čárového kódu produktu zdrojového systému
- Skladové hospodářství>Produkty>zdrojového systému Zdrojový systémový produkt Příloha dokumentu
- Řízení skladu>Produkty>zdrojového systému Zdrojový systémový produkt globálního obchodu Číselné zprávy položky
- Skladové hospodářství>Produkty>zdrojového systému Zprávy o převodu měrné jednotky specifické pro zdrojový systém
Pracovní prostor Monitorování integrace skladu umožňuje sledovat počet zpráv produktu zdrojového systému, které jsou zařazeny do fronty a selhaly.
Poznámka
Každý zdrojový systém můžete nastavit tak, aby uživatelům povolil nebo zakázal ruční vytváření zpráv na uvedených stránkách. Otevřete příslušný záznam zdrojového systému a nastavte možnost Povolit ruční vytváření zpráv produktu zdrojového systému na Ano , povolit ruční zprávy nebo Ne , pokud jim chcete zabránit. Uvědomte si, že na rozdíl od zpráv, které se importují prostřednictvím integrace, ručně vytvořené zprávy nemají verzi.
Informace o odesílateli a příjemci
Abyste usnadnili nastavení skladových operací, můžete vytvářet a používat data pro odesílatele a příjemce a definice souvisejících skupin. Tento přístup můžete použít například pro proces nastavení procesu vytvoření objednávky kvality pro konkrétního odesílatele nebo skupinu odesílatelů.
Ani Zásady příchozí objednávky dodávky (které jsou součástí nastavení Zdrojových systémů), ani zpracování zpráv příchozí objednávky dodávky nevyžadují, aby pole pro hodnotu Číslo účtu odesílatele existovala v entitě pro stránku Odesílatelé (Správa skladu>Nastavení>Integrace správy skladu>Odesílatelé). Stejný koncept „volného textu“ existuje pro proces odchozí objednávky dodávky, který souvisí s hodnotou Číslo účtu odesílatele.
Země / oblast
Chcete-li vytvořit novou právnickou osobu pro své sklady a importovat odchozí objednávky dodávky, musíte mít definovány hodnoty země/oblast v Supply Chain Management. Tyto záznamy se používají v odchozích objednávkách dodávky k vytvoření adres. V závislosti na nastavení adresy a způsobu, jakým používáte pole adresy ve zprávách objednávek, možná budete muset vytvořit další data, než budete moci importovat zprávy objednávky (například pro podporu kombinací států/provincií a okresů).
Příchozí a odchozí zprávy objednávky dodávky
Příchozí a odchozí objednávky dodávky můžete použít k informování Supply Chain Management o tom, které fyzické zásoby přijmout a odeslat. Tyto zprávy zahrnují data záhlaví i data řádků.
Zprávy mezi systémy jsou vyměňovány pomocí stručných dokumentů příchozí objednávky dodávky a odchozí objednávky dodávky. Tyto dokumenty eliminují potřebu používat několik dalších typů dokumentů, které Supply Chain Management obvykle používá (jako jsou prodejní objednávky, nákupní objednávky a převodní objednávky). Proto mají několik výhod. Například zjednodušují integraci se systémy plánování podnikových zdrojů (ERP) a řízení objednávek. Také zpřístupňují funkcionalitu řízení skladu Supply Chain Management pro širokou škálu externích ERP a systémů pro správu objednávek.
Zprávy příchozí a odchozí objednávky dodávky lze vyměňovat pomocí Dataverse. Případně je lze zaměnit prostřednictvím Open Data Protocol (OData) použitím entit zpráv objednávky dodávky nebo procesu importu Správa dat (například pomocí Složené entity zpráv příchozí objednávky dodávky a Složené entity zpráv odchozí objednávky dodávky).
Supply Chain Management zařadí příchozí dokumenty do fronty a poté je zpracuje pomocí procesoru zpráv. Tento přístup zajišťuje konzistentní data mezi systémy: jak hlavní data (jako jsou produkty), tak stav průběhu objednávky. Proto příchozí a odchozí objednávky dodávky Supply Chain Management nemohou vytvářet nebo aktualizovat neplatná nebo nepodporovaná data objednávek. Doporučujeme, abyste zprávy zpracovávali jako součást pravidelné dávkové úlohy, kterou procesor zpráv spouští pomocí fronty zpráv Objednávky dodávky.
Následující obrázek ukazuje, jak procesor zpráv zapadá do integrovaného systému.
Data o pokroku a obchodní události
Externí systémy mohou mít mnoho různých požadavků obchodních procesů na systém řízení skladu. Každý externí systém může například průběžně dotazovat na průběh prodejní objednávky. Aby byl proces dodržen, je možné nastavit Supply Chain Management tak, aby doručoval obchodní události podle potřeby. Obchodní události informují externí systémy o průběhu a akcích, ke kterým dochází v Supply Chain Management. Když je toto nastavení zavedeno, externí systémy nemusí pokračovat v dotazování na informace, které se od posledního požadavku nezměnily. Místo toho mohou reagovat pouze tehdy, když jsou informovány.
Pro integrace skladu je podporováno několik předem připravených obchodních událostí. V následující tabulce jsou uvedeny některé z nich.
ID obchodní události | popis |
---|---|
WHSSourceSystemProductMessageChangedStatusBusinessEvent |
Změna stavu zprávy o produktu zdrojového systému |
InventCountingJournalPostedBusinessEvent |
Deník inventur zaúčtován |
WHSSourceSystemInventoryOnhandReportBusinessEvent |
Sestava množství na skladě zdrojového systému byla vytvořena |
WHSInventoryUpdateLogBusinessEvent |
Protokol aktualizace zásob ve skladu byl aktualizován |
WHSOutboundNotificationCreatedBusinessEvent |
Odchozí oznámení skladu vytvořeno |
WHSShipmentOrderMessageChangedStatusBusinessEvent |
Stav zprávy objednávky dodávky byl aktualizován |
WHSShipmentPackingSlipJournalModifiedBusinessEvent |
Dodací list dodávky byl aktualizován |
WHSShipmentPackingSlipJournalFailedBusinessEvent |
Aktualizace dodacích listů dodávky se nezdařila |
WHSShipmentReceivingJournalModifiedBusinessEvent |
Potvrzení o příjmu dodávky bylo aktualizováno |
WHSShipmentReceivingJournalFailedBusinessEvent |
Aktualizace potvrzení o příjmu dodávky se nezdařila |
SysMessageProcessorMessageProcessedBusinessEvent |
Zpráva procesoru zpráv se nezdařila |
WhsWaveExecutedBusinessEvent |
Vlna provedena |
WHSQualityOrderValidatedBusinessEvent |
Objednávky kvality ověřena |
WHSEWInboundShipmentOrderRequestCreatedBusinessEvent |
Byl vytvořen požadavek na objednávku příchozí dodávky (lze použít k integraci správy dodavatelský řetězec s jiným WMS) |
WHSEWOutboundShipmentOrderRequestCreatedBusinessEvent |
Byl vytvořen požadavek na objednávku odchozí dodávky (lze použít k integraci správy dodavatelský řetězec s jiným WMS) |
WHSEWInboundShipmentOrderUpdateChangedStatusBusinessEvent |
Zpracovává se aktualizace objednávky příchozí zásilky, a proto změnila stav (lze ji použít k integraci správy dodavatelský řetězec s jiným systémem řízení skladu (WMS)) |
WHSEWOutboundShipmentOrderUpdateChangedStatusBusinessEvent |
Zpracovává se aktualizace objednávky odchozí zásilky, a proto změnila stav (lze ji použít k integraci správy dodavatelský řetězec s jiným WMS) |
Pro integraci s externím ERP systémem doporučujeme použít minimálně následující obchodní události:
InventCountingJournalPostedBusinessEvent
– Tato událost oznamuje, že došlo k úpravě zásob na skladě, a označuje, kde lze nalézt podrobné informace o aktualizaci.WHSSourceSystemInventoryOnhandReportBusinessEvent
– Tato událost oznamuje, že byla vygenerována sestava zásob na skladě, a označuje, kde lze nalézt podrobné informace o aktualizaci.WHSShipmentPackingSlipJournalModifiedBusinessEvent
– Tato událost oznamuje, že proběhl proces potvrzení odchozí zásilky, a označuje, kde lze nalézt podrobné údaje o vypravit avízu. (Tyto údaje lze použít například pro proces fakturace prodeje.)WHSShipmentReceivingJournalModifiedBusinessEvent
– Tato událost oznamuje, že došlo k procesu dokončení příchozího příjmu, a označuje, kde lze nalézt podrobná data o příjmu. (Tyto údaje lze použít například pro proces fakturace nákupní objednávky.)
Úpravy na skladě
Při integraci systému ERP a systému řízení skladu je nezbytné, abyste udržovali údaje o zásobách na skladě v souladu. Několik procesů může pomoci udržet toto zarovnání jako součást přístupu k implementaci režimu pouze řízení skladu. Další informace o tom, jak funguje proces aktualizace zásob na skladě, naleznete v tématu Aktualizace zásob na skladě mezi systémy.