Овај ендпоинт омогућава опоравак клијента у RetailForce Middleware-у, са подацима (укључујући информације о конфигурацији) из RetailForce Cloud-а.
Опоравак клијента може бити неопходан у случају промене хардвера касе или хардверских дефеката.
Функција POST /api/v1/management/clients/recovery/restoreByCloud је у суштини идентична PUT /api/v1/management/clients/byCloud, али ова друга може да се изврши само једном приликом почетног пуштања клијента у рад.
Резултат
Успешан позив крајње тачке (200):
- Поново преузима објекат конфигурације за одговарајућег клијента из облачног система и у складу с тим конфигурише клијента.
- Обновити клијента који је већ пуштен у рад у мидлвеару и доделити му одговарајући uniqueClientId терминала из RetailForce Cloud-а.
Употреба
Овај ендпоинт се користи када клијент, који је већ једном креиран и чији је ClientId познат, треба да се обнови (на пример, у случају промене хардвера).
Предуслови
- Клијент мора бити једном креиран и ClientId треба да буде познат.
- Организациона структура и објекат конфигурације су креирани у RetailForce Cloud-у и додељени у складу с тим.
- Познати су 'storeNumber' и 'terminalNumber'.
- Познат је 'LicenseConsumerId'.
- Фискални мидлвејр је инсталиран.
- RestoreByCloud се може користити само ако:
- користи се одговарајућа лиценца (пакет лиценци који укључује 'Cloud Archive Access'),
- потврда за 'Cloud Archive' је активирана у конфигурацији (Cloud),
- клијент је већ пренео податке у облачни архив (ПРЕ обнове).
- У Немачкој, најмање једно дневно затварање (у било ком тренутку у прошлости) мора бити регистровано у клијенту и пренето у облачни архив.
Напомена: RestoreByCloud ће исправно функционисати само ако
- middleware је ново инсталиран на систем ПРЕ покретања RestoreByCloud,
- или (без поновног инсталирања) сервис фискализације (RetailForce сервис) је поново покренут пре покретања RestoreByCloud.
Поља обрасца
Морају бити достављене следеће информације:
| Име | Опис | Примери |
| LicenseConsumerId | ИД организације. | ID: d92254ca-d0fe-XXXX-bc3c-XXXXXX |
| бројпродавнице |
Број филијале у којој се налази каса. Мора да одговара информацијама унесеним у RetailForce Cloud. Подаци о земљи:
|
|
| бројтерминала | Број касе. Мора да одговара информацијама унесеним у RetailForce Cloud. | 0010 |
| cloudApiKey | API кључ за аутентификацију облачне комуникације | RFC_4a2abc... |
| cloudApiSecret | API тајна за аутентификацију облачне комуникације | ypts7u5OU... |
Одговор
Могући одговори:
| Код | Опис | Пример |
| 200 | Клијент је успешно обновљен и конфигурисан. Објекат одговора враћа uniqueClientId обновљеног клијента. uniqueClientId мора бити сачуван у систему касе и коришћен у целом даљем комуникационом процесу у вези са клијентом. | b7cf6d59-cec4-4cc2-a647-01XXXX |
| 406 |
Тип достављеног идентификатора компаније није јединствен тип. Обрада грешака: Користите један од следећих идентификатора компаније: [0] = VatNumber, |
- |
Овај чланак је аутоматски преведен.
Komentari
Komentara: 0
Molimo prijavi se da biste komentarisali.