Ovaj krajnji punkt omogućava oporavak klijenta u RetailForce Middlewareu, sa podacima (uključujući informacije o konfiguraciji) iz RetailForce Clouda.
Obnova klijenta može biti neophodna u slučaju promjene hardvera kase ili hardverskih kvarova.
Funkcija POST /api/v1/management/clients/recovery/restoreByCloud je u suštini identična funkciji PUT /api/v1/management/clients/byCloud, ali ova potonja se može izvršiti samo jednom prilikom početnog puštanja klijenta u rad.
Rezultat
Uspješan poziv na krajnju tačku (200):
- Ponovo preuzima konfiguracijski objekt za relevantnog klijenta iz cloud sistema i u skladu s tim konfiguriše klijenta.
- Obnavlja klijenta koji je već pušten u rad u middlewareu i dodjeljuje mu odgovarajući uniqueClientId terminala iz RetailForce Clouda.
Upotreba
Ova krajnja tačka se koristi kada je klijent, koji je već jednom kreiran i čiji je ClientId poznat, potrebno obnoviti (na primjer, u slučaju promjene hardvera).
Preduvjeti
- Klijent mora biti jednom kreiran i ClientId bi trebao biti poznat.
- Organizacijska struktura i konfiguracijski objekt su kreirani u RetailForce Cloudu i dodijeljeni u skladu s tim.
- Poznati su 'storeNumber' i 'terminalNumber'.
- Poznat je 'LicenseConsumerId'.
- Fiskalni middleware je instaliran.
- RestoreByCloud se može koristiti samo ako:
- koristi se odgovarajuća licenca (paket licenci koji uključuje 'Pristup Cloud arhivi'),
- kvačica 'Cloud Archive' je aktivirana u konfiguraciji (Cloud),
- klijent je već prenio podatke u oblačni arhiv (PRIJE obnove).
- U Njemačkoj, najmanje jedno dnevno zatvaranje (u bilo kojem trenutku u prošlosti) mora biti registrirano u klijentu i preneseno u cloud arhiv.
Napomena: RestoreByCloud će ispravno funkcionisati samo ako
- middleware je novo instaliran na sistem PRIJE pokretanja RestoreByCloud,
- ili (bez ponovne instalacije) je usluga fiskalizacije (RetailForce usluga) ponovo pokrenuta prije pokretanja RestoreByCloud.
Polja obrasca
Moraju se dostaviti sljedeće informacije:
| Ime | Opis | Primjeri |
| LicenseConsumerId | ID organizacije. | ID: d92254ca-d0fe-XXXX-bc3c-XXXXXX |
| brojprodavnice |
Broj poslovnice u kojoj se nalazi kasa. Mora odgovarati podacima unesenim u RetailForce Cloud. Podaci o zemlji:
|
|
| terminalNumber | Broj blagajne. Mora odgovarati informacijama unesenim u RetailForce Cloud. | 0010 |
| cloudApiKey | API ključ za autentifikaciju Cloud komunikacije | RFC_4a2abc... |
| cloudApiSecret | API tajna za autentifikaciju Cloud komunikacije | ypts7u5OU... |
Odgovor
Mogući odgovori:
| Kod | Opis | Primjer |
| 200 | Klijent je uspješno vraćen i konfigurisan. Objekat odgovora vraća uniqueClientId vraćenog klijenta. uniqueClientId mora biti pohranjen u sistemu kase i korišten za cijeli dalji proces komunikacije u vezi s klijentom. | b7cf6d59-cec4-4cc2-a647-01XXXX |
| 406 |
Tip dostavljenog identifikatora kompanije nije jedinstven tip. Rukovanje greškama: Koristite jedan od sljedećih identifikatora kompanije: [0] = VatNumber, |
- |
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.