Ova dokumentacija opisuje kako provjeriti i prenijeti dokumente kraja dana. Trenutno je ova funkcija podržana samo za Njemačku.
Pregled
Proces sinkronizacije u oblaku sigurno pohranjuje vaše dokumente za kraj dana u oblaku i obavlja sljedeće zadatke:
- provjerava jesu li sve potrebne EOD datoteke (generički EOD dokument i TAR arhiva specifična za Njemačku) prisutne u pohrani u oblaku
- prijenos svih nedostajućih datoteka s lokalnog klijenta u oblak.
Preduvjeti
- Organizacijska dozvola: Mora biti omogućena za ponovno slanje podataka. Aktivaciju mora izvršiti podrška.
- Fiskalna zemlja: Trenutno dostupno samo za Njemačku.
- Konfiguracija: Putanje lokalnog spremišta datoteka i spremišta u oblaku moraju biti konfigurirane u portalu RetailForce
Konfiguracija portala
- Prijavite se na RetailForce portal.
- Idite na Konfiguracija → Relevantna konfiguracija
-
Pohrana datoteka
- Kliknite na + Putanju pohrane.
- Polje Putanja pohrane ostaje prazno i ne zahtijeva unos.
-
Pohrana u oblaku
- Kliknite na + Putanju pohrane.
- Polje Putanja pohrane također je u početku prazno.
- Spremite promjene.
Radni tijek klijenta
Nakon generiranja i slanja EOD-a temeljenog na transakciji klijentu, sljedeći API pozivi moraju se izvršiti u navedenom redoslijedu:
-
Ažuriranje konfiguracije
POST/api/v1/management/clients/byCloud/{clientId}
Ažurira konfiguraciju i osigurava da middleware koristi trenutačne putanje pohrane datoteka i oblaka. -
CloudConnect
POST/api/v1/management/cloud/connect
Uspostavlja vezu s oblakom. -
Create End-of-Day
GET/api/v1/closing/{clientId}/endofdayDocument
Stvara lokalni EOD dokument. -
POST
zaključenja dnevnog
završetka/api/v1/transactions/storeDocument
Bilježi stvoreni dokument za kraj dana. -
GET za provjeru zahtjeva
za sinkronizaciju/api/v1/cloudsync/{clientId}/isSyncRequired
Određuje postoje li još uvijek EOD datoteke u lokalnom redu poruka.Moguće pogreške
-
EndOfDay required– Nije pronađen EOD dokument; generirajte EOD! -
CloudConnect required– Potrebno je pozvati CloudConnect. -
Files are in Message Queue (cloudTemp folder)– Datoteke u čekanju moraju biti učitane. -
Terminal is not allowed to sync with cloud– Klijent nema dopuštenje. -
Not implemented for country– Podržano samo za Njemačku.
Odgovor
-
false– Svi su datoteke već u oblaku; nije potrebna daljnja radnja. -
true– Jedna ili više datoteka treba poslati; prijeđite na sljedeći korak.
-
-
Pokrenite prijenos u oblak
POST/api/v1/cloudsync/{clientId}/startSendingToCloud
Pokreće asinhrono učitavanje datoteka.Moguće pogreške
- Sve pogreške iz isSyncRequired.
-
Insufficient rights– Klijent ne može pisati u pohranu u oblaku.
Napomena: Uspješan rezultat označava da je proces prijenosa započeo; ne jamči trenutni prijenos. -
Provjerite potpunost
. Ponovite poziv isSyncRequired .- Ako
false: Učitavanje dovršeno. - Ako i dalje
true: Pričekajte kratko i ponovno pokušajte dok sve datoteke ne izađu iz reda čekanja.
- Ako
Uvjeti aktivacije
Ova rutina sinkronizacije treba se izvršiti kada:
- Transakcija je obrađena i
- Pohrana datoteka ili pohrana u oblaku prethodno nije bila omogućena (tj. početno postavljanje) ili
- Prethodni pokušaj sinkronizacije nije uspio i ostavio je datoteke u lokalnom redu.
Ovaj je članak automatski preveden.
Komentari
0 komentara
Molimo Prijavite se kako bi ostavili komentar.