Integrazzjoni ERP fi żewġ ġimgħat: gwida biex toħloq l-interface tiegħek stess

Integrazzjoni ERP fi żewġ ġimgħat: gwida biex toħloq l-interface tiegħek stess

Minn SAP għal Odoo - hawn kif tintegra Transpareo mas-sistema eżistenti tiegħek permezz tal-REST API tagħna, fi żewġ ġimgħat minflok proġett ta' sitt xhur.

Il-piż tal-prodott jiġi rreġistrat fil-ġestjoni tal-materjali. Il-proporzjon tal-materjal riċiklat jiġi rreġistrat fis-sistema tal-formulazzjoni. Iċ-ċertifikat tal-fornitur jinħażen bħala PDF fuq drajv tan-netwerk. Il-passaport tal-prodott jeħtieġ it-tliet biċċiet ta’ informazzjoni kollha f’rekord wieħed ta’ data, u dan hu eżattament dak li jiffoka fuqu l-proġett ta’ integrazzjoni - mhux biss biex tgħaqqad żewġ sistemi.

‘Integrazzjoni bla xkiel tal-ERP’ hija wegħda standard li, fil-prattika, tkun segwita minn proġett ta’ tliet xhur. Qed nippubblikaw il-gwida tagħna sabiex id-dipartiment tal-IT tiegħek jista’ jiċċekkja liema dejta hija verament meħtieġa qabel ma jiffirma kuntratt. Dan l-artiklu jispjega liema dejta jeħtieġ il-passaport mis-sistemi tiegħek, it-tliet modi kif tintbagħtilna, u għaliex dan jista’ jitwettaq fi żewġ ġimgħat.

X’jeħtieġ li jipprovdi s-sistema ERP tiegħek

Biex noħolqu DPP, jeħtieġilna dan ## li ġejgħal kull prodott:

  • Dejta prinċipali - numru tal-oġġett, deskrizzjoni, varjanti, piżijiet, dimensjonijiet, immaġini
  • Data tal-lista tal-materjali - komponenti bil-kwantitajiet u l-kontenut riċiklat
  • Data dwar l-oriġini - sit tal-produzzjoni, numru tal-batch, data tal-produzzjoni
  • Data ambjentali - CO₂eq għal kull unità, konsum tal-ilma, konsum tal-enerġija
  • Data tal-fornitur - min jipprovdi liema komponent (għal skopijiet ta’ diliġenza dujona)

Fit-teorija, dawn id-dejta kollha huma disponibbli fis-sistema ERP tiegħek. Fil-prattika, madankollu, huma mqassma f’4 sa 7 moduli: ġestjoni tal-materjali, produzzjoni, kwalità, dejta prinċipali tal-fornitur, kultant modulu separat għad-dejta ambjentali, u kultant sistema dedikata għall-formulazzjonijiet u l-listi tal-materjali.

Il-mistoqsija rigward l-integrazzjoni mhix: ‘L-ERP tiegħek jipprovdi dejta lil DPP?’ Imma hi: ‘Kif tgħaqqad id-dejta minn ħames sottosistemi f’sett ta’ dejta koerenti?’

Tliet approċċi ppruvati u ttestjati

Approċċ 1: Irkupru tad-dejta mill-ERP

Jaħdem tajjeb ma’ ERP moderni (SAP S/4HANA Cloud, Dynamics 365, Odoo). Il-fornitur tal-DPP jiġbor id-dejta permezz tal-interface tal-ERP (teknikament OData jew REST). Jiġu miġbura biss il-bidliet, kemm fuq bażi skedata, kemm jekk jiġu attivati minn avveniment.

Vantaġġi: jeħtieġ żvilupp minimu min-naħa tiegħek; tipprovdi aċċess biss għall-qari, u l-fornitur jimmaniġġja l-konverżjoni.

Żvantaġġi: ma taħdimx ma’ installazzjonijiet anzjani ta’ SAP ECC mingħajr saff ta’ interfaċċa addizzjonali. Għandek bżonn regoli ċari li jirregolaw min hu awtorizzat jaċċessa liema dejta.

Għażla 2: Ibgħat il-bidliet ‘il quddiem

L-ERP tiegħek jirrapporta kull bidla bħala avveniment (permezz ta’ SAP Event Mesh, Apache Kafka jew RabbitMQ), u l-fornitur DPP jirċievihom.

Vantaġġi: kważi f’ħin reali, jikber mal-kumpanija tiegħek, is-sistemi mhumiex dipendenti minn xulxin.

Żvantaġġi: L-issettjar huwa kumpless u jeħtieġ infrastruttura li mhux kull dipartiment tal-IT għandu. Normalment huwa eċċessiv għal kumpaniji iżgħar.

Għażla 3: Uża l-livell ta’ integrazzjoni eżistenti

Diġà għandek livell ### ta’ integrazzjoni(Mulesoft, Boomi, Informatica, Azure Data Factory) bejn l-ERP u s-sistemi esterni. Dan il-livell jaġixxi bħala l-intermedjarju: il-fornitur DPP jikkomunika miegħu, qatt mhux direttament mal-ERP.

Vantaġġi: l-investimenti eżistenti jistgħu jintużaw, ir-regoli jibqgħu stabbli, u m’hemm l-ebda aċċess dirett għall-ERP għal terzi.

Żvantaġġi: l-ispejjeż tiegħek għall-livell ta’ integrazzjoni jiżdiedu kif xieraq.

X’nagħmlu b’mod differenti f’proġetti speċifiċi

Ħafna fornituri jridu jikkonnettjaw direttament mal-ERP tiegħek. Aħna dejjem ninkludu pass intermedju: l-interface tagħna taċċetta format tad-dejta newtrali (skema JSON), li timla billi tuża għodda tal-għażla tiegħek. Dan ifisser:

  • Tista’ tipprepara d-dejta int stess, billi tuża l-għodod li t-tim tiegħek jaf jużahom
  • Tista’ tibdel il-fornituri - il-format newtrali huwa portabbli
  • Tista’ tirrekupera s-sett kollu tad-dejta tiegħek fi kwalunkwe ħin - bħala CSV, XLSX, JSON-LD u SQL, kif ukoll permezz tal-REST API
  • Nipprovdu validatur tal-importazzjoni li jiċċekkja d-dejta tiegħek qabel it-tlugħ

Il-format komplut u l-kwerijiet kollha huma dokumentati pubblikament fid-dokumentazzjoni tal-API, bħala deskrizzjoni tal-interfaċċa skont OpenAPI. It-tim IT tiegħek jista’ jirrevedi l-interfaċċa qabel ma jinħareġ kuntratt - inklużi talbiet ta’ kampjun, risposti ta’ żball u dettalji ta’ awtentikazzjoni.

Linja ta’ żmien għal dan l-approċċ fil-prattika:

  • Jiem 1 sa 2: Workshop tal-mappjar. Liema kamp tal-ERP jikkorrispondi għal liema kamp tal-DPP?
  • Jiem 3 sa 5: Esportazzjonijiet inizjali JSON mill-ERP, iċċekkjati mill-validatur tagħna.
  • Jiem 6 sa 8: Riżoluzzjoni tal-problemi (kampijiet nieqsa, kodifikazzjoni inkonsistenti).
  • Jiem 9 sa 10: L-ewwel DPPs jibdew jaħdmu.

Ġimgħatejn, mhux tliet xhur. Il-punt kruċjali huwa l-workshop tal-mappjar - hawnhekk tiddefinixxi l-kwalità tad-dejta.

X’jmur ħażin: l-iżbalji l-aktar komuni

Data prinċipali tal-prodott f’sistemi multipli: SAP għandu n-numru tal-oġġett, PIM għandu l-immaġini u t-testijiet tal-marketing, PLM għandu l-lista tal-materjali. Ħadd m’għandu ħarsa ġenerali konsistenti. Soluzzjoni: iddefinixxi qabel ma jibda l-proġett liema sistema hija l-maġġuri għal kull qasam.

Ċertifikati bħala PDFs: Il-fornituri jipprovdu ċertifikati GOTS, OEKO-TEX jew REACH bħala PDFs skannjati. Dan mhux sors ta’ data strutturata. Soluzzjoni: Il-korpi taċ-ċertifikazzjoni qed joffru dejjem aktar l-għażla li wieħed jirkupra d-dejta permezz ta’ interfaċċa (OEKO-TEX qed tmexxi t-triq, filwaqt li GOTS qed jibqa’ lura). Alternattivament, daħħal id-dejta b’mod manwali, iżda inkludi d-data ta’ skadenza biex tiżgura li ma jidhrux ċertifikati skaduti fid-DPP.

Kunfidenzjalità tal-formulazzjoni: partikolarment fil-kosmetiċi, l-ikel u l-farmacewtiċi, il-formulazzjoni sħiħa hija sigriet kummerċjali. Għandha l-DPP tagħmilhom pubbliċi? Soluzzjoni: Il-mudell ta’ tliet livelli tal-ESPR. Il-kategorija tal-prodott hija disponibbli għall-pubbliku; l-awtoritajiet regolatorji jistgħu jaraw il-formulazzjoni sħiħa. Dan rari jkun ostaklu, iżda għandu jiġi ċċarat f’fażi bikrija.

Id-dejta tal-CO₂ ibbażata fuq il-fornituri: Il-fornitur tiegħek jipprovdi valur medju għall-portafoll kollu tiegħu, mhux għal kull lotta. Soluzzjoni: Aċċetta dan temporanjament; aġġusta l-kuntratti mal-fornituri fit-tul. L-ESPR jeħtieġ valuri speċifiċi għall-prodott minn data speċifika ta’ qtugħ, iżda l-prattika attwali hija kompromess.

Verżjonijiet bil-lingwa lokali: Is-sistema ERP tiegħek fiha biss l-isem tal-prodott bil-Ġermaniż u bl-Ingliż. Għal 27 pajjiż tal-UE, għandek bżonn aktar. Soluzzjoni: Traduzzjoni bil-magni billi tuża bażi ta’ dejta tat-terminoloġija; għandna artiklu separat dwar dan.

Il-mistoqsijiet li għandek tistaqsi qabel il-proġett

Qabel tibgħat RFP lil tliet fornituri, wieġeb għall-mistoqsijiet li ġejjin internament:

  1. Kemm prodotti/numri ta’ oġġetti għandhom ikollhom DPPs? (10, 10,000, 1 miljun?)
  2. Liema sistemi bħalissa fihom dejta rilevanti għall-DPP?
  3. Liema dipartiment jimmaniġġja kull wieħed mis-sistemi?
  4. Għandek saff ta’ integrazzjoni li għandu jintuża?
  5. Hemm interfaċċa diġà f’operazzjoni permezz tal-ERP tiegħek?

It-tweġibiet se jiddeterminaw liema wieħed mit-tliet approċċi hu l-iktar xieraq għalik.

It-tweġibiet se jiddeterminaw jekk proġett jieħu ġimgħatejn jew sitt xhur.

Mistoqsijiet dwar dan il-post

Huwa l-interface REST biżżejjed, jew għandna bżonn middleware?

L-interface hija biżżejjed. It-tliet mudelli jvarjaw fejn iseħħ it-trasformazzjoni, mhux f’dak li naċċettaw - l-interface tagħna taċċetta skema JSON newtrali, irrispettivament minn kif ġenerajtha. Tniżżil minn sistema ERP moderna, xmajra ta’ avvenimenti u saff ta’ integrazzjoni eżistenti kollha jispiċċaw fl-istess punt finali. Il-middleware jistħoqqlu jintuża jekk diġà qed tuża xi wħud u trid li jibqa’ l-interface kuntrattwali mal-partijiet terzi. Jekk bħalissa m’għandek xejn, ma tixtri xejn biss għall-passaport tal-prodott.

X'se jiġi deċiż fil-workshop tal-mappjar?

Liema qasam ERP jaqbel ma’ liema qasam tad-dejta prinċipali - u liema sistema hija s-sors awtorevoli meta diversi sistemi jkollhom l-istess valur. Il-workshop isir fil-Jum 1 u fil-Jum 2 u huwa l-qalba tal-proġett kollu, għax id-deċiżjonijiet dwar il-kwalità tad-dejta jittieħdu hemm u mhux aktar tard fil-kodiċi. Kun żgur li ġġib miegħek lil dawk li jżommu s-sistemi, mhux biss lil dawk responsabbli mill-proġett - id-dejta prinċipali, il-produzzjoni, il-kwalità u l-akkwist rari jkunu kollha fl-istess dipartiment. Kollox li ġej - esportazzjonijiet, validazzjoni u riżoluzzjoni tal-problemi - huwa sempliċement kwistjoni ta’ kompetenza teknika.

Iċ-ċertifikati tagħna huma disponibbli biss bħala skansjonijiet PDF. X'għandna nagħmlu bihom?

Is-skannjar mhux sors ta’ data strutturata u għalhekk huwa bla użu għall-passaport. Hemm żewġ modi kif tkompli - l-awtoritajiet taċ-ċertifikazzjoni qed joffru dejjem aktar mistoqsijiet tal-API, u fejn dawn mhumiex disponibbli, daħħal il-valuri manwalment, iżda dejjem inkludi d-data ta’ skadenza biex tiżgura li ebda ċertifikat skadut ma jibqax f’passaport ippubblikat. Trattah il-proċess manwali bħala kompitu rikorrenti, mhux xogħol ta’ darba biss.

Tista' d-dipartiment tal-IT tagħna jiċċekkja l-interface qabel ma niffirmaw xejn?

Iva. Is-schema kompluta u l-endpoints kollha huma disponibbli bħala speċifikazzjoni OpenAPI fid-dokumentazzjoni tal-API, flimkien ma’ eżempji ta’ talbiet, risposti ta’ żbalji u dettalji ta’ awtentikazzjoni. Xejn minn dan mhuwiex suġġett għal diskussjoni dwar il-bejgħ, sabiex it-tim tal-integrazzjoni tiegħek jista’ jikkalkula l-isforz involut qabel ma jkun hemm kuntratt. Jekk fornitur ma jippubblikax l-API tiegħu f’din il-fażi, dan innifsu huwa tweġiba.

X'jiġri mad-dejta tagħna meta nibdlu l-fornituri?

Huma fuq il-bord. L-interface jaċċetta skema JSON newtrali minflok format proprjetarju, u l-inventarju kollu tiegħek jiġi esportat bħala CSV, XLSX, JSON-LD u SQL, jew permezz tal-REST API. Dan huwa bil-għan - il-format li timla huwa portabbli, għalhekk biex tibdel il-fornituri jeħtieġ biss esportazzjoni minflok terġa’ tibni kollox mill-bidu. Staqsi lill-fornitur kollu l-istess mistoqsija qabel il-workshop tal-mappjar, peress li l-ismijiet tal-kampijiet tiegħek se jiġu inkorporati fil-mudell tagħhom.

Kemm jieħu verament biex tissettja konnessjoni?

Fil-proġetti li nappoġġjaw, il-proċess jieħu ġimgħatejn: żewġ ijiem ta’ mappjar, tliet ijiem sakemm isiru l-ewwel esportazzjonijiet permezz tal-validatur tagħna, tliet ijiem ta’ riżoluzzjoni tal-problemi, u żewġ ijiem sakemm jiġu ppubblikati l-ewwel rapporti tal-pass. Il-parti l-kbira tax-xogħol mhix il-kodiċi innifsu, iżda dak li l-validatur jiskopri - kampijiet nieqsa, kodifikazzjoni inkonsistenti, u valuri li ħadd ma jieħu responsabbiltà għalihom. Kun żgur li tinkludi dawn il-jiem fil-iskeda tiegħek minflok ma taqta’hom qasir. Proġett li jaqta’ dawn il-jiem se jispiċċa jippubblika wkoll il-vojtijiet.

Għandna nrabtu l-prodotti kollha fl-istess ħin?

Le. Ibda l-ewwel bil-prodotti li jeħtieġu pass, u b’sistema tas-sors - l-iskema newtrali taċċetta katalogu parzjali daqs kemm wieħed komplut, u l-importazzjonijiet huma ripetibbli, sabiex l-eżekuzzjonijiet sussegwenti jaġġornaw l-inventarju. Dan iżomm ukoll il-workshop tal-mappjar biżżejjed qasir biex jitlesta fi żewġ ijiem. It-tkabbir tiegħu wara huwa kompitu ta’ mappjar, mhux proġett ġdid.

Pariri dwar l-integrazzjoni fil-newsletter

Mudelli tal-API, integrazjoni ERP u PIM, u gwidi prattiċi - mibgħuta lill-inbox tiegħek kull xahar.