Ta dokumentacija opisuje, kako preveriti in prenesti dokumente ob koncu dneva. Trenutno je ta funkcija podprta le za Nemčijo.
Pregled
Proces sinhronizacije v Cloudu varno shrani vaše dokumente ob koncu dneva v Cloudu in opravi naslednje naloge:
- preveri, ali so v Cloud prisotne vse potrebne datoteke EOD (splošni dokument EOD in arhiv TAR, specifičen za Nemčijo)
- prenese morebitne manjkajoče datoteke iz lokalnega clienta v Cloud.
Predpogoji
- Organizacijsko dovoljenje: To mora biti omogočeno za ponovno pošiljanje podatkov. Aktivacijo mora opraviti podpora.
- Davčna država: Trenutno je na voljo le za Nemčijo.
- Konfiguracija: V RetailForce portalu je treba konfigurirati poti do lokalnega in oblačnega shranjevanja datotek
Konfiguracija portala
- Prijavite se v RetailForce portal.
- Pojdite na Konfiguracija → Ustrezna konfiguracija
-
Shranjevanje datotek
- Kliknite na + Storage path.
- Polje Storage path ostane prazno in ne zahteva vnosa.
-
Shranjevanje v oblaku
- Kliknite na + Storage path.
- Polje »Storage path« je na začetku prav tako prazno.
- Shranite spremembe.
Delovni tok stranke
Po ustvarjanju in knjiženju transakcijskega EOD na clientu je treba v danem vrstnem redu izvesti naslednje api-klicanje:
-
POST
za posodobitev konfiguracije
/api/v1/management/clients/byCloud/{clientId}
Posodobi konfiguracijo in zagotovi, da middleware uporablja trenutne poti do datotek in Storage paths v oblaku. -
CloudConnect
POST/api/v1/management/cloud/connect
Vzpostavi povezavo z Cloudom. -
Ustvarjanje konca dneva
GET/api/v1/closing/{clientId}/endofdayDocument
Ustvari lokalni dokument EOD. -
Knjiženje konca dneva
POST/api/v1/transactions/storeDocument
Knjiži ustvarjeni dokument EOD. -
Preveri zahtevo
za sinhronizacijo GET/api/v1/cloudsync/{clientId}/isSyncRequired
Ugotovi, ali so v lokalni vrsti sporočil še vedno datoteke EOD.Možne napake
-
EndOfDay required– Dokument EOD ni bil najden; ustvarite EOD! -
CloudConnect required– Potreben je klic CloudConnect. -
Files are in Message Queue (cloudTemp folder)– Datoteke v čakanju je treba naložiti. -
Terminal is not allowed to sync with cloud– Client nima dovoljenja. -
Not implemented for country– Podprto le za Nemčijo.
Odgovor
-
false– Vse datoteke so že v Cloudu; ni potrebno nobeno nadaljnje ukrepanje. -
true– Eno ali več datotek je treba poslati; nadaljujte z naslednjim korakom.
-
-
Začni prenos v Cloud
POST/api/v1/cloudsync/{clientId}/startSendingToCloud
Začne asinhrono nalaganje datotek.Možne napake
- Vse napake iz isSyncRequired.
-
Insufficient rights– Client ne more zapisovati v oblačno shranjevališče.
Opomba: Uspeh pomeni, da se je proces nalaganja začel; ne zagotavlja pa takojšnjega prenosa. -
Preverite popolnost
Ponovite klic isSyncRequired .- Če
false: Prenos je zaključen. - Če še vedno
true: Počakajte nekaj časa in poskusite znova, dokler vse datoteke ne zapustijo čakalne vrste.
- Če
Pogoji za sprožitev
Ta sinhronizacijski postopek je treba izvesti, ko:
- je bila transakcija obdelana in
- shranjevanje datotek ali shranjevanje v Cloudu prej ni bilo omogočeno (tj. začetna nastavitev) ali
- je prejšnji poskus sinhronizacije spodletel in so datoteke ostale v lokalni čakalni vrsti.
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.