Ova krajnja točka omogućuje oporavak klijenta u RetailForce Middlewareu, s podacima (uključujući informacije o konfiguraciji) iz RetailForce Clouda.
Obnova klijenta može biti potrebna u slučaju promjene hardvera blagajne ili hardverskih kvarova.
Funkcija POST /api/v1/management/clients/recovery/restoreByCloud u suštini je identična funkciji PUT /api/v1/management/clients/byCloud, no ova se potonja može izvršiti samo jednom pri početnom puštanju klijenta u rad.
Rezultat
Uspješni poziv na krajnju točku (200):
- Ponovno preuzima konfiguracijski objekt za relevantnog klijenta iz cloud sustava i u skladu s tim konfigurira klijenta.
- Obnavlja klijenta koji je već pušten u rad u middlewareu i dodjeljuje mu odgovarajući uniqueClientId terminala iz RetailForce Clouda.
Upotreba
Ova se krajnja točka koristi kada je klijent, koji je već jednom stvoren i čiji je ClientId poznat, potrebno obnoviti (na primjer, u slučaju promjene hardvera).
Preduvjeti
- Klijent mora biti jednom stvoren i ClientId bi trebao biti poznat.
- Organizacijska struktura i konfiguracijski objekt su stvoreni 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 arhivi u oblaku'),
- potvrdni okvir 'Cloud Archive' je aktiviran u konfiguraciji (Cloud),
- klijent je već prenio podatke u oblačni arhiv (PRIJE obnove).
- U Njemačkoj, barem jedno dnevno zatvaranje (u bilo kojem trenutku u prošlosti) mora biti registrirano u klijentu i preneseno u oblačni arhiv.
Napomena: RestoreByCloud će ispravno funkcionirati samo ako
- middleware je novo instaliran na sustav PRIJE pokretanja RestoreByCloud,
- ili (bez ponovne instalacije) je usluga fiskalizacije (RetailForce usluga) ponovno pokrenuta prije pokretanja RestoreByCloud.
Polja obrasca
Moraju se dostaviti sljedeće informacije:
| Naziv | Opis | Primjeri |
| LicenseConsumerId | ID organizacije. | ID: d92254ca-d0fe-XXXX-bc3c-XXXXXX |
| brojtrgovine |
Broj poslovnice u kojoj se nalazi blagajna. Mora odgovarati informacijama unesenima u RetailForce Cloud. Podaci o zemlji:
|
|
| terminalNumber | Broj blagajne. Mora odgovarati informacijama unesenima 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 konfiguriran. Objekt odgovora vraća uniqueClientId vraćenog klijenta. uniqueClientId mora biti pohranjen u sustavu blagajne i korišten tijekom cijelog daljnjeg procesa komunikacije koji se odnosi na klijenta. | b7cf6d59-cec4-4cc2-a647-01XXXX |
| 406 |
Tip dostavljenog identifikatora tvrtke nije jedinstveni tip. Rukovanje pogreškama: Koristite jedan od sljedećih identifikatora tvrtke: [0] = VatNumber, |
- |
Ovaj je članak automatski preveden.
Komentari
0 komentara
Molimo Prijavite se kako bi ostavili komentar.