По време на нормалната работа на касовия апарат може да се наложи възстановяване на данни, например поради хардуерни дефекти, за да може да продължи работата с системата за регистриране.
Внимание: В някои държави описаните по-долу процеси за възстановяване на клиенти на услугата за фискализация RetailForce не са разрешени поради законови разпоредби. Ако системата за регистриране (касови апарати и др.) е дефектна, не може да се извърши възстановяване на данни; вместо това трябва да се въведе в експлоатация нов касов апарат. За допълнителна информация вижте по-долу.
Възстановяване чрез RetailForce Cloud
Възстановяването на системата може да се извърши въз основа на данните, съхранени в RetailForce Cloud.
Предпоставки
- Активирана лицензия за архивиране в Cloud,
- активиран лиценз GetConfiguration,
- активирана опция „Архивиране в Cloud“ в конфигурацията,
- директорията с данни на клиента, който ще бъде възстановен (например в Windows системи: C:\ProgramData\RetailForce\Fiscal Webservice\{clientId} не трябва да съществува,
- конфигурацията на клиента, който ще бъде възстановен, не трябва да се съдържа в хранилището за конфигурации (да няма запис за съответния clientId в fiscalService.config.json).
Внимание: Възстановяването може да се осъществи само ако съответният client вече е бил в експлоатация по-рано, т.е. има налични данни за възстановяване. Ако е възникнала грешка по време на първоначалното стартиране (преди инициализацията), възстановяването също ще се провали! В този случай е възможно само пълно рестартиране. Проверете дали необходимите хардуерни компоненти (TSE/TSS в Германия, модул за сигурност в Литва и др.) вече са инициализирани. Ако това е така, може да се наложи тяхната замяна!
Функция
Възстановяването на данни се извършва чрез извикване на крайните точки:
-
POST /api/v1/management/clients/recovery/restoreByCloud
или - POST /api/v1/management/clients/recovery/restoreByCloud/ID
Забележка: Могат да бъдат възстановени само данни, които вече са били прехвърлени в RetailForce Cloud. Данните, които не са били прехвърлени в RetailForce Cloud system (данни, които са се намирали в папката \tempcloud и, например, все още не са били прехвърлени в облака поради прекъсване на мрежовата връзка), не могат да бъдат възстановени и може да бъдат загубени.
Важно: Възстановяването на клиент чрез горепосочените функции може да се извърши успешно само ако за въпросната касова система (клиент/терминал) е запазено поне едно дневно приключване (документ EndOfDay) в миналото и то е прехвърлено в облачния архив.
Рестартиране
За да продължите да работите с новите касови апарати, е необходимо да знаете последния документ, обработен от клиента.
Той може да бъде извлечен от хранилището на документи чрез крайната точка
- GET /api/v1/transactions/document/{clientId}/last
Въпреки това се извлича само JSON payload-то, което POS-системата е изпратила на клиента, а не отговора (fiscalResponse).
За да се извика и съответният fiscalResponse, се използва крайната точка
- GET /api/v1/transactions/document/{clientId}/{DocumentGuid}/response
като се посочат параметрите
- ClientId и
- DocumentGuid (от JSON обекта, който е бил върнат по-рано при извикването на GET /api/v1/transactions/document/{clientId}/last)
Използвайки информацията, съдържаща се в payload и fiscalResponse, POS системата трябва да може да продължи със следващия поредния номер на документа.
Възстановяване чрез резервни копия
Услугата за фискализация на RetailForce позволява създаването на локални резервни копия на данните. Те могат да бъдат генерирани по всяко време чрез извикване на крайната точка:
- GET /api/v1/management/clients/recovery/{clientId}/backup
Това създава ZIP файл, съдържащ всички основни данни и данни за транзакциите, отнасящи се до клиента, които са били налични локално (!) към момента на създаване на резервното копие.
В случай на системна повреда (компютърът на касовия апарат е дефектен и трябва да бъде преинсталиран), съществуващ архивен файл може да бъде използван за възстановяване на съответния client чрез крайната точка
- POST /api/v1/management/clients/recovery/restore
Наборът от данни съответства на всяко създаване на резервно копие. Не се изтеглят данни от RetailForce Cloud (например данни, които са били прехвърлени в RetailForce Cloud след създаването на файла с резервното копие).
Процедурата е идентична с тази за преместване на FiscalClient от един компютър на друг.
Внимание: За да се избегнат несъответствия в данните между касовия апарат и архива в RetailForce Cloud, препоръчваме тази функция да се използва само за офлайн системи (например, ако е избран лицензен пакет БЕЗ архивиране в облака).
Рестартиране
Рестартирането чрез импортиране на локален резервен файл работи по същия начин, както възстановяването чрез RetailForce Cloud. Моля, имайте предвид обаче, че ако за съответния клиент е активирано архивирането на фискални данни в облака, може да възникне несъответствие в данните между резервния файл и облачната система.
За да проверите това, използвайте функциите за експортиране на данни на съответния client в RetailForce portal.
Нова инсталация
В някои случаи единственото решение е да настроите касовия апарат изцяло от нулата, без възстановяване на данни. Законовите разпоредби в съответните държави също могат да изискват нова инсталация, например ако литовският модул за сигурност (хардуер) е дефектен, трябва да се регистрира нов касов апарат.
Новата инсталация на terminal/client се извършва съгласно познатата процедура.
Страни, в които възстановяването на клиента не е разрешено:
- Литва
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.