Razmjena podataka s vanjskim sustavima

Hodogram razmjene podataka sa sustavom za ambulantnu prodaju

Opis komunikacije 4D Wanda i sustava za ambulantnu prodaju

Datum kreiranja: 09.10.2007.

Datum zadnje izmjene: 04.12.2008.

Opis komunikacije

Narudžbe sa terena se iz vanjskog sustava učitavaju u 4D Wand kao pretponude. Pretponude se obrađuju u 4D Wandu. Stavke se ažuriraju, dodaju, brišu, mijenjaju se naručene količine. Pretponude se u 4D Wandu odobravaju i od njih se kreiraju dokumenti Ponude. 4D Wand exportira ponude koje se učitavaju u vanjski sustav kao nalozi za dostavu. Nakon isporuke se iz vanjskog sustava nalozi za dostavu šalju u 4D Wand kao otpremnice. Odobravanje i fakturiranje otpremnica vrši korisnik.

Protok dokumenata

Protok dokumenata i registara između programskih rješenja 4D Wand i vanjskog sustava teče na slijedeći način:
Procesi za razmjenu podataka će se pozivati u usklađenim vremenskim intervalima. Predložen je interval od 15min, s tim da jedna aplikacija starta 5 ili 10 min različito od druge. Npr. 09:00, 09:15, 09:30,... vanjski sustav za ambulantnu prodaju, a u 09:10, 09:25, 09:40,...4D Wand.

Ono što 4D Exportira, vanjski sustav importira i obratno.

4D Wand exportira slijedeće podatke (npr. svakih 15 min) ili se može postaviti da se nakon završenog eksporta pozove neka vanjska izvršna datoteka.

Ponude (nalozi za dostavu)

Stanje skladišta (Stanja.csv)

Registri (po zahtjevu)

Klasifikacija (Registar_SIF.csv)

Popis artikala (Robe.csv)

Popis kupaca (Partner.csv)

4D Wand exportira po zahtjevu (Registiri) ili se može postaviti da se nakon završenog eksporta pozove neka vanjska izvršna datoteka.

Regije (Registar_GRD.csv – samo nivo 4)

Prodajni predstavnici (Registar_SKL.csv)

Porezi (Registar_TAR.csv)

Sustav za ambulantnu prodaju exportira

Narudžbe sa terena (111 pretponuda)

Otpremnice (051 otpremnica i 059 povrat od kupca)

Razmjena podataka

Razmjena podataka vrši se kroz jednosmjerne foldere:

"W:\Transfer\Za4DWand" i "W:\Transfer\ZaSustav" u koje će svaki program upisivati svoje podatke.

Ostalo

U 4D Wandu će biti moguće ručno označiti ponudu za export iako nije nastala kao ulazna narudžba iz vanjskog sustava za ambulantnu prodaju.

Prilikom importa otpremnica (obrađenih naloga za isporuku) 4D Wand će pokušati prema poslanim podacima zakačiti importirane otpremnice za odgovarajuće ponude.

Iz 4D Wanda će biti moguće ručno pozvati import podatka iz vanjskog sustava za ambulantnu prodaju

Nakon importa podataka obje aplikacije brišu importirane datoteke sa diska

Tok podataka

1.Vanjski sustav za ambulantnu prodaju kreira pretponudu

2.Pretponuda se importira u 4D Wand

3.4D Wand obrađuje importirani dokument i iz njega kreira ponudu (nalog za dostavu)

4.Vanjski sustav za ambulantnu prodaju importira ponudu

5.Vanjski sustav za ambulantnu prodaju grenerira otpremnicu

6.4D Wand importira otpremnicu

7.4D Wand kreira račun

Pretponuda -> Ponuda (nalog za dostavu) -> Otpremnica -> Račun

Konfiguracijske postavke za razmjenu datoteka

U datoteci Parametri.4D se mogu upisati slijedeće postavke

[EXA]
; Naziv import datoteke za 4D Wand
Datoteka=W:\Transfer\Za4D\Dok.txt

; Da li se datoteka briše prilikom importa
Brisanje=0|1

; Ako se datoteka briše, da li se prije brisanja datoteke kopiraju u neki folder. '\' na kraju obavezan.
BackupFolder=W:\Transfer\Za4DBackup\

; Oznaka koja se upisuje u 4D Wand označava za koju vanjsku aplikaciju je dokument označen za eksport. Za svaki vanjski sustav za mobilnu prodaju je potrebno posebno dogovoriti odgovarajući broj.

Export=2

; Da se nepotrebno ne gubi vrijeme tražeći nove dokumente koji su označeni za eksport, parametar označava koliko dana unatrag se provjeravaju dokumenti

UnatragDana=7

; Da li se koriste i kako se zovu semafori za razmjenu podataka
SemaforExport=W:\Transfer\ZaSustav\ERP.lock
SemaforImport=W:\Transfer\Za4D\ERP.lock

Datoteka se kreira i drži ekskluzivno otvorena dok 4D Wand radi proceduru eksporta ili importa podataka za vanjske sustave ambulantne prodaje: na ulasku u proceduru provjerava da li se semafor datoteka može kreirati, i ako može, drži ju ekskluzivno otvorenom dok traje procedura eksporta ili procedura importa. Znači datoteka W:\Transfer\ZaSustav\ERP.lock će biti otvorena dok 4D Wand eksportira podatke, a datoteka W:\Transfer\Za4D\ERP.lock će biti otvorena dok 4D Wand importira podatke. Nakon završenog procesa semafor datotek se brišu. Istu proceduru bi u slučaju korištenja semafora trebao raditi i vanjski sustav za ambulantnu prodaju.


*** Napomena - upute se mogu razlikovati u slikama i tekstu od sadržaja koji se nalazi na vašem računalu, ovisno o inačici 4D Wanda koju trenutno koristite. Posljedica je to stalnog razvoja i nadogradnje 4D Wanda, a koji iz objektivnih razloga dinamikom ne prati i nadogradnja modula Upute. Posebno se to odnosi na zamjenu službene valute RH kuna (kn) u euro (€) i njen prikaz u uputama.