Jaa


Järjestelmien välinen tiedonsiirto

Varastonhallinnan vain tila edellyttää, että määrität ulkoisten järjestelmien ja järjestelmän integroinnin Microsoft Dynamics 365 Supply Chain Management . Seuraavia vuorovaikutusluokkia tarvitaan:

  • Päätiedot (kuten tuotetiedot)
  • Asiakirjatiedot (kuten ostotilaukset ja myyntitilaukset)
  • Edistymistiedot (kuten vastaanotto-, lähetys- ja käytettävissä olevan varaston tiedot)

Näissä kolmessa kategoriassa voidaan käyttää monia erilaisia ​​integrointimenetelmiä. Tässä artikkelissa käsitellään suositeltua integrointiprosessia.

Perus- ja viitetiedot

Johdonmukaista tiedonsiirtoa varten usean tyyppiset isäntä- ja referenssitiedot on synkronoitava ja molempien järjestelmien käytettävissä. Yksi esimerkki ovat tuotteen päätiedot. Tällaiset tiedot voidaan tuoda Supply Chain Managementiin seuraavilla sanomilla, jotka liittyvät tuotteen päätietoihin:

  • SourceSystemProductMessages – Käytetään tuote- ja vapautettujen tuotteiden luomiseen. Niiden avulla luodaan muunnelmia varten tuote ja muuttujia varten.
  • SourceSystemProductVariantMessages – Tämän muuttujan avulla luodaan tuotemalli, jossa ProductSubtype = ProductTimena.
  • SourceSystemProductSpecificUnitOfMeasureConversionMessages – Tämän avulla luodaan tuotekohtaisia mittayksikkömuunnoksia.
  • SourceSystemProductBarcodeMessages : luo tuotteen viivakoodiasetukset.
  • SourceSystemProductGlobalTradeItemNumberMessages – Tämän avulla luodaan tuotteiden GLOBAL Trade Item Number (GTIN) -tunnus.
  • SourceSystemProductDocumentAttachmentMessages – Tämän avulla liitetään tuoteasiakirjoja, tuotekuvia ja niin edelleen.

Vihje

Tietuemallit ovat käyttökelpoisia tuotteiden tuomisen aikana, koska viestiin voi lisätä TemplateName-arvon . Voit myös varmistaa, että vapautetuille tuotteille on määritetty pakolliset viitekentät.

Kuten lähetystilauksetkin, nämä sanomat vahvistetaan sanomien käsittelyn aikana, ja ne yhdistävät tuotetiedot automaattisesti lähdejärjestelmän tietueeseen Lähdejärjestelmän nimikkeet -entiteetin kautta. Ulkoinen järjestelmä voi liiketapahtumien avulla seurata , miten sanomien tila muuttuu sanoman käsittelyn aikana.

Vain yksi lähdejärjestelmän tietue voidaan merkitä ulkoiseksi järjestelmäksi, joka ylläpitää vapautetun tuotteen tai nimikenumeron yksilölliseen viitteeseen liittyviä tuotteen päätietoja. Voit tarkastella ja ylläpitää näitä tietoja lähdejärjestelmän nimikkeet -sivulla.

Huomautus

Sanomien käsittelijä käsittelee kunkin tuotteen päätietojen luomiseen liittyvän sanoman erikseen sen MessageId-tunnuksen mukaan. Joillakin sanomilla on riippuvuuksia, kuten vaatimus luoda vapautettu tuote ennen kuin sille annetaan viivakoodi. Jos käytät tuotteissa numerosarjoja ulkoisten nimiketunnusten sijaan, SourceSystemProductMessages-prosessit luovat uusia tuotteita, kun vapautettua tuotetta tai lähdejärjestelmän nimiketietoja ei ole.

Vihje

Lähdejärjestelmän nimikenumero -kenttää käytetään järjestelmien välisessä tiedonsiirrossa. Siitä on hyötyä esimerkiksi, kun ulkoinen järjestelmä käyttää EAN-numeroviivakoodia yksilöivänä tunnusnumerona, joka on yhdistetty Nimike-/varianttinumero-kenttään, jolla on eri arvo. Lähdejärjestelmän nimikenumero -tiedot luodaan automaattisesti, kun käytetään aiemmin lueteltuja sanomia.

Kun käytetään Warehouse Management -mobiilisovellusta, Lähdejärjestelmän nimikenumero -arvoa voidaan käyttää myös sisäisesti käytettävän Nimike-/varianttinumeron hakemiseen.

Tarvittavat päätiedot voi tuoda Supply Chain Managementiin käyttämällä sen dataentiteettejä. Warehouse Management -prosesseissa käytettävän Vapauta tuote/nimikenumero -arvon luomiseen tarvitaan seuraavanlaisia pää- ja viitetietoja:

  • Nimikemalliryhmät – Kukin vapautettu tuote on oltava liitettynä nimikemalliryhmään nimikkeiden toimitusketju hallinnassa. Siksi vähintään yhden ryhmän on oltava käytettävissä. Ryhmä voi hallita erissä seurattavien nimikkeiden liiketoimintaprosesseja. Seuraavat asetukset ovat suositeltuja jokaisen Vain Warehouse management ‑tilassa käytettävän nimikemalliryhmän osalta. Nämä asetukset poistavat tarpeen määrittää tuotteiden kustannustietoja.

    • Varastomalli – Määritä tämän kentän arvostamaton .
    • Kirjaa varastotilanne – Poista tämä vaihtoehto käytöstä. Voit valita tämän vaihtoehdon vain, jos olet jo määrittänyt vähintään yhden lähdejärjestelmän tietueen.
    • Kirjaa taloushallinnon varasto – Poista tämä vaihtoehto käytöstä. Voit valita tämän vaihtoehdon vain, jos olet jo määrittänyt vähintään yhden lähdejärjestelmän tietueen.
  • Nimikeryhmät – Voidaan käyttää liiketoimintaprosessien ryhmittelemiseen erityisesti tuotesuodatuskoodien käytössä. Tilin määritystä ei tarvita, kun käytetään Ei-arvostettuja varastomalliryhmiä.

  • Varastodimensioryhmät – Otetaan käyttöön varastodimensioiden arvojen, kuten toimiryhmien, varastojen, sijaintien ja lisenssien, käyttö. Muista ottaa käyttöön Käytä Warehouse Manageent -prosesseja -parametri.

  • Seurantadimensioryhmät – Ota käyttöön varastodimensioiden, kuten omistajan, erän ja sarjanumeroiden, seuranta. Huomaa, että Omistaja-dimensioarvon on vastattava yritystä, johon varasto on yhdistetty. Lisätietoja on kohdassa Prosessit, joita ei tueta.

  • Varaushierarkia – Määrittää, mitkä dimensiot varataan lähtevän toimitustilauksen varausprosessin aikana. Warehouse Management -prosessit hallitsevat dimensioita, jotka sijoitetaan Sijainti-dimension alle.

  • Yksiköt – Kukin määrä, jonka varastoprosessi käsittelee, on liityttävä yksikköön. Kun nimikkeen osalta käytetään useita yksikköjä (kuten kaikki, laatikko ja/tai kuormalava), muista määrittää varastoyksiköksi nimikkeen pienin yksikkö.

  • Yksikköjärjestysryhmät – Määritä yksikkösarja, jota voidaan käyttää varaston työvaiheissa. Lisätietoja vaaditusta määrityksestä: Mittayksikkö ja varastointikäytännöt.

Huomautus

Tuotteen päätietoja luovat sanomat käyttävät tuotetietoentiteettejä. Näitä yksikköjä voidaan käyttää sellaisenaan tai niitä voidaan käyttää tuotteen päätietojen ylläpitämiseen.

Lähdejärjestelmän tuotesanomien tarkasteleminen ja ylläpitäminen

Vain varastonhallinnassa voit tarkastella, päivittää ja luoda tuotesanomia. Siksi voit testata integraatioita nopeasti toteutusprosessin aikana. Kun ulkoisesti luotu sanoma on epäonnistuneen sanoman tilassa, voit päivittää kenttien arvot ja määrittää päivitetyn sanoman takaisin sanomajonoon. Alkuperäinen sanoma versioitava ja ei-muokattavissa. Siirry jollekin seuraavista sivuista nähdäksesi ja ylläpitääksesi viestejä:

  • Varastonhallinnan lähdejärjestelmän>tuotteet Lähdejärjestelmän>tuotesanomat
  • Varastonhallinnan lähdejärjestelmän>tuotteet Lähdejärjestelmän>tuotemuuttujasanomat
  • Varastonhallinnan>lähdejärjestelmän tuotteet Lähdejärjestelmän>tuote viivakoodisanomat
  • Varastonhallinnan>lähdejärjestelmän tuotteet Lähdejärjestelmän>tuotetiedostojen liitetiedostojen sanomat
  • Varastonhallinnan>lähdejärjestelmän tuotteet Lähdejärjestelmän>tuotekauppanimiketunnussanomat
  • Varastonhallinnan>lähdejärjestelmän tuotteet Lähdejärjestelmän>tuotekohtainen mittayksikkö muuntosanomat

Varastointegrointien seurannan työtilan avulla voit seurata niiden lähdejärjestelmän tuotesanomien määrää, jotka on jonotettu ja epäonnistunut .

Muistiinpano

Voit määrittää kunkin lähdejärjestelmän sallimaan tai estämään käyttäjiä luomasta luettelosivuille sanomia manuaalisesti. Avaa lähdejärjestelmän tietue ja määritä Ota käyttöön manuaalinen lähdejärjestelmän tuotesanomien luonti -asetus Kyllä , jos manuaalisia sanomia sallitaan tai niitä ei estetä. Muista, että toisin kuin integroinnin kautta tuodut sanomat, manuaalisesti luotuja sanomia ei versiota.

Tavaranlähettäjän ja tavaranvastaanottajan tiedot

Jotta varastotoiminnon määrittäminen olisi helpompaa, voit luoda ja käyttää tavaranlähettäjää ja tavaranvastaanottajaa koskevia tietoja ja niihin liittyviä ryhmämäärityksiä. Voit esimerkiksi käyttää tätä lähestymistapaa sellaisen prosessin osalta, joka liittyy laatutilauksen luontiprosessin määrittämiseen tietylle tavaranlähettäjälle tai tavaranlähettäjäryhmälle.

Saapuvien lähetystilausten käytännöt (jotka ovat osa Lähdejärjestelmien määritystä) tai saapuvien lähetysten tilaussanomien käsittely eivät vaadi, että Tavaranlähettäjän tilinumero -arvon kentät ovat olemassa Tavaranlähettäjät-sivun (Warehouse Management>Määritys>Warehouse Managementin integrointi>Tavaranlähettäjät) entiteetissä. Sama vapaan tekstin konsepti on käytettävissä Tavaranlähettäjän tilinumero -arvoon liittyvän lähtevien lähetystilausten prosessin osalta.

Maa/alue

Jotta voit luoda uuden yrityksen varastoillesi ja tuoda lähteviä lähetystilauksia, sinulla on oltava maa/alue-arvoja määritettynä Supply Chain Managementissa. Näitä tietueita käytetään lähtevissä lähetystilauksissa osoitteiden luomiseen. Riippuen sinun osoitteesi asetuksesta ja tavasta, jolla käytät osoitekenttiä tilausviesteissä, saatat joutua luomaan lisätietoja ennen kuin voit tuoda tilausviestejä (esimerkiksi osavaltion/provinssin ja läänin yhdistelmien tukemiseksi).

Saapuvan ja lähtevän lähetystilauksen sanomat

Voit käyttää saapuvien ja lähtevien lähetystilausviestiä ilmoittaaksesi Supply Chain Managementille, mikä fyysinen varasto on vastaanottava ja lähettävä. Nämä viestit sisältävät sekä otsikkotiedot että rivitiedot.

Järjestelmien väliset viestit vaihdetaan käyttämällä kevyitä saapuvia lähetystilauksia ja lähteviä lähetystilaus -asiakirjoja. Nämä asiakirjat poistavat tarpeen käyttää useita muita asiakirjoja, joita Supply Chain Management tyypillisesti käyttää (kuten myyntitilauksia, ostotilauksia ja siirtotilauksia). Siksi niillä on useita etuja. Ne esimerkiksi yksinkertaistavat integrointia toiminnanohjausjärjestelmiin (ERP) ja tilaustenhallintajärjestelmiin. Ne tarjoavat myös Supply Chain Management -varastonhallintatoiminnot saataville useille ulkoisille ERP- ja tilaustenhallintajärjestelmille.

Saapuvia ja lähteviä lähetystilausviestejä voidaan vaihtaa käyttämällä Dataverseä. Vaihtoehtoisesti ne voidaan vaihtaa Open Data Protocol (OData)-järjestelmän kautta käyttämällä lähetystilaussanomakokonaisuuksia ja/tai Tietojen hallinta -tuontiprosessi (esimerkiksi käyttämällä Saapuvan lähetystilauksen sanomien yhdistelmäentiteettiä ja Lähtevän lähetystilauksen sanomien yhdistelmäentiteettiä).

Supply Chain Management asettaa saapuvat asiakirjat jonoon ja käsittelee ne sitten viestiprosessorilla. Tämä lähestymistapa varmistaa yhdenmukaisen tiedon järjestelmien välillä sekä päätiedot (kuten tuotteet) että tilauksen edistymisen tilan. Siksi Supply Chain Managementin saapuvia ja lähteviä toimitustilauksia estetään luomasta tai päivittämästä virheellisiä tai tukemattomia tilaustietoja. Suosittelemme, että käsittelet viestit osana säännöllistä erätyötä, jonka viestinkäsittelijä käynnistää käyttämällä Toimitustilaukset-viestijonoa.

Tämä seuraava kuva näyttää, kuinka viestiprosessori sopii integroituun järjestelmään.

Sanoman käsittelydiagrammi.

Edistymistiedot ja yritystapahtumat

Ulkoisissa järjestelmissä voi olla monia erilaisia ​​liiketoimintaprosessipyyntöjä warehouse management -järjestelmää varten. Jokainen ulkoinen järjestelmä voi esimerkiksi jatkuvasti kyselyä myyntitilauksen etenemisestä. Prosessin kunnioittamiseksi Supply Chain Management voidaan määrittää toimittamaan liiketoimintatapahtumia tarpeen mukaan. Liiketoimintatapahtumat pitävät ulkoiset järjestelmät ajan tasalla Supply Chain Managementin edistymisestä ja toimista. Kun tämä asetus on käytössä, ulkoisten järjestelmien ei tarvitse jatkaa sellaisten tietojen kyselyä, jotka eivät ehkä ole muuttuneet edellisen pyynnön jälkeen. Sen sijaan he voivat reagoida vain, kun he saavat tiedon.

Varastointegrointeja tuetaan usean ruudunsijaisten liiketoimintatapahtumien yhteydessä. Seuraavassa taulukossa on kuvattu eräitä niistä.

Liiketoimintatapahtuman tunnus kuvaus
WHSSourceSystemProductMessageChangedStatusBusinessEvent Lähdejärjestelmän tuoteviestin tila muuttui
InventCountingJournalPostedBusinessEvent Inventointikirjauskansio kirjattu
WHSSourceSystemInventoryOnhandReportBusinessEvent Lähdejärjestelmän käytettävissä olevan varaston raportti luotiin
WHSInventoryUpdateLogBusinessEvent Varaston kokoonpanon päivitysloki päivitettiin
WHSOutboundNotificationCreatedBusinessEvent Lähtevän varaston ilmoitus luotu
WHSShipmentOrderMessageChangedStatusBusinessEvent Lähetystilauksen sanoman tila päivitetty
WHSShipmentPackingSlipJournalModifiedBusinessEvent Lähetyksen pakkausluettelo päivitetty
WHSShipmentPackingSlipJournalFailedBusinessEvent Lähetyksen pakkausluetteloiden päivitys epäonnistui
WHSShipmentReceivingJournalModifiedBusinessEvent Lähetysten vastaanotot päivitetty
WHSShipmentReceivingJournalFailedBusinessEvent Lähetyksen päivitysten päivitys epäonnistui
SysMessageProcessorMessageProcessedBusinessEvent Sanoman käsittelijän sanoma epäonnistui
WhsWaveExecutedBusinessEvent Aalto suoritettu
WHSQualityOrderValidatedBusinessEvent Vahvistetut laatutilaukset
WHSEWInboundShipmentOrderRequestCreatedBusinessEvent Saapuva lähetystilauspyyntö luotu (voidaan integroida toimitusketju hallinta toisen WMS)
WHSEWOutboundShipmentOrderRequestCreatedBusinessEvent Lähtevä toimitustilauspyyntö luotu (voidaan integroida toimitusketju toisen WMS)
WHSEWInboundShipmentOrderUpdateChangedStatusBusinessEvent Saapuvan lähetystilauksen päivitystä käsitellään, ja sen tila on näin ollen muuttunut (voidaan integroida toimitusketju Management with another warehouse management system (WMS))
WHSEWOutboundShipmentOrderUpdateChangedStatusBusinessEvent Lähtevän lähetystilauksen päivitystä käsitellään, ja sen tila on näin ollen muuttunut (voidaan integroida toimitusketju muihin WMS)

Suosittelemme vähintään seuraavien liiketoimintatapahtumien käyttöä ulkoisen ERP-järjestelmän integroinnissa:

  • InventCountingJournalPostedBusinessEvent – Tämä tapahtuma näkee, että käytettävissä olevan varaston oikaisu on tehty, ja ilmaisee, mistä päivitystä koskevat yksityiskohtaiset tiedot löytyvät.
  • WHSSourceSystemInventoryOnhandReportBusinessEvent – Tämä tapahtuma näkee, että käytettävissä oleva varastoraportti on luotu ja ilmaisee, mistä päivitystä koskevat yksityiskohtaiset tiedot löytyvät.
  • WHSShipmentPackingSlipJournalModifiedBusinessEvent – Tämä tapahtuma näkee, että lähtevä lähetysvahvistusprosessi on tapahtunut, ja ilmaisee, resursoida yksityiskohtaiset ilmoitustiedot ovat. (Näitä tietoja voidaan käyttää esimerkiksi myyntilaskutusprosessissa.)
  • WHSShipmentReceivingJournalModifiedBusinessEvent – Tämä tapahtuma näkee, että saapuvan vastaanoton valmistumisprosessi on tapahtunut ja osoittaa, mistä yksityiskohtaiset ilmoitustiedot löytyvät. (Näitä tietoja voidaan käyttää esimerkiksi ostolaskutusprosessissa.)

Käytettävissä olevan varaston oikaisut

Kun integroit ERP-järjestelmän ja varastonhallintajärjestelmän, on tärkeää pitää käytettävissä olevan varaston tiedot kohdistettuna. Useat prosessit voivat auttaa tämän kohdistuksen ylläpitämisessä osana varastonhallintaa vain tilan käyttöönottomallia. Lisätietoja käytettävissä olevan varaston päivitysprosessin toiminnasta on kohdassa Käytettävissä olevan varaston päivitykset eri järjestelmissä.