Lectie 1, Subiect 1
În Progres

Interfata cu solutii ERP prin integrare REST


Warning: Attempt to read property "post_author" on null in /home/community/public_html/wp-content/themes/buddyboss-theme/learndash/ld30/topic.php on line 294
Nicu 25 august 2020

Interfata cu sisteme ERP, furnizate de integratori terti, este cea mai complexa forma de integrare cu un lant de magazine SmartCash RMS. Schita de functionare a unei astfel de integari este urmatoarea:

Dupa cum se observa, integrarea cu un ERP sau cu o aplicatie complexa externa impune existenta unei arhitecturi de centrala de magazine SmartCash RMS complet functionala. 

Componentele software din solutia SmartCash RMS necesare pentru integrare sunt urmatoarele:

  1. Programul SmartCash Shop versiunea HQ– pentru controlul operational al lantului de magazine.
  2. Programul SmartCash Lynx – pentru automatizarea transferurilor de date.
  3. Programul SmartCash NetBridge – pentru realizarea centralizarii de date ce sa fie furnizate apoi catre solutia ERP.
  4. Programul SmartCash Everywhere REST Server – pentru a pune la dispozitia aplicatiei ERP toate informatiile necesare si pentru a primi de la acesta actualizari date.

Principiul de functionare al interfetei SmartCash RMS – ERP asigura mai multe fluxuri de sincronizare, dupa cum urmeaza:

Sincronizarea cataloagelor primare (de produse, clienti, furnizori sau magazine, etc).

  1. In varianta cea mai completa de integrare, articolele ce urmeaza a fi comercializate in sistemul retail, pot fi listate atat din sistemul ERP extern cat si din centrala de magazine, din programul SmartCash Shop HQ. Aceeasi situatie este si pentru nomenclatoarele de clienti, furnizori sau magazine. Pentru toate aceste tipuri de cataloage, sistemul ERP aloca un cod unic in propriul sistem informatic pentru fiecare nou articol.
  2. In cazul articolelor de nomenclator adaugate mai intai din sistemul ERP, prin intermediul SmartCash Everywhere REST Server, sistemul ERP transmite actualizarile de nomenclatoare catre sistemul SmartCash.
  3. Sistemul SmartCash primeste aceste actualizari, le aplica in propria baza de date centrala si intoarce catre sistemul ERP prin intermediul Bazei de Date Centralizate varianta integrata a actualizarilor de cataloage corespunzatoare care includ codul unic SmartCash pentru fiecare.
  4. Sistemul ERP preia aceste actualizari prin interfata SmartCash Everywhere si salveaza codul unic SmartCash pentru fiecare articol deja generat din sistemul propriu, avand astfel incheiat circuitul de sincronizare bidirectionala.
  5. In cazul articolelor adaugate din sistemul SmartCash aceste sunt primite similar, ca la punctul 4, dar neavand inca un cod unic ERP sunt adaugate in sistemul ERP ca articole noi, avand de la inceput amblele coduri de referinta: atat cel unic SmartCash cat si cel din ERP. Dupa adaugare si aceste articole urmeaza a fi transmise catre sistemul SmartCash ca la punctul 2, circuitul repetandu-se smilar.
  6. La finalul operatiilor toate articolele, indiferent de sursa din care au fost adaugate vor beneficia de ambele coduri de referinta (ERP si SmartCash) modificarea lor ulterioara fiind apoi propagata liber bidirectional.

Transferul de marfa dinspre ERP catre SmartCash

  1. Pentru a transfera marfa din sistemul ERP, la nivelul acestuia, printr-un mencanism automat declansat de emiterea avizelor de insotire, prin interfata REST sunt transmise toate detaliile marfurilor transferate catre magazinul destinatie corespunzator din reteaua SmartCash (cod, cantitate, UM, Pret achizitie, etc).
  2. Fiecare magazin SmartCash are cate o referinta mapata (sincronizata dupa principiul enuntat pentru cataloagele primare), pe cate o gestiune sau centru logistic din sistemul ERP pentru stabilirea destinatiilor.

Integrarea tuturor documentelor emise in sistemul Smartcash in sistemul ERP

  1. Toate documentele emise intr-o retea SmartCash sunt disponibile pentru preluare prin interfata REST SmartCash Everywhere. 
  2. Pentru preluarea lor sunt asigurate metode specifice fiecarui tip de document care asigura si validarea primirii efective a fiecarui document.