Během běžného provozu pokladny může být nutné obnovit data, například z důvodu hardwarových závad, aby bylo možné pokračovat v práci se záznamovým systémem.
Upozornění: V některých zemích nejsou níže popsané postupy pro obnovení klientů fiskalizační služby RetailForce povoleny z důvodu právních předpisů. Pokud je záznamový systém (pokladny atd.) vadný, nesmí být provedena žádná obnova dat; místo toho musí být uvedena do provozu nová pokladna. Další informace naleznete níže.
Obnova prostřednictvím RetailForce Cloud
Obnovu systému lze provést na základě dat uložených v RetailForce Cloud.
Předpoklady
- Aktivovaná licence pro archivaci v Cloudu,
- aktivovaná licence GetConfiguration,
- v konfiguraci musí být aktivována možnost cloudového archivování,
- adresář s daty klienta, který má být obnoven (např. v systémech Windows: C:\ProgramData\RetailForce\Fiscal Webservice\{clientId} nesmí existovat,
- konfigurace klienta, který má být obnoven, nesmí být obsažena v úložišti konfigurace (žádný záznam pro odpovídající clientId v souboru fiscalService.config.json).
Upozornění: Obnova je možná pouze v případě, že příslušný klient již v minulosti fungoval, tj. jsou k dispozici data pro obnovu. Pokud při prvním spuštění (před inicializací) došlo k chybě, selže i obnova! V takovém případě je možný pouze kompletní restart. Zkontrolujte, zda již byly inicializovány potřebné hardwarové komponenty (TSE/TSS v Německu, bezpečnostní modul v Litvě atd.). Pokud ano, může být nutné je vyměnit!
Funkce
Obnova dat se provádí voláním koncových bodů:
-
POST /api/v1/management/clients/recovery/restoreByCloud
nebo - POST /api/v1/management/clients/recovery/restoreByCloud/id
Poznámka: Obnovit lze pouze data, která již byla přenesena do RetailForce Cloud. Data, která nebyla přenesena do cloudového systému (data, která se nacházela ve složce \tempcloud a například ještě nebyla přenesena do cloudu kvůli výpadku sítě), nelze obnovit a mohou být ztracena.
Důležité: Obnova klienta pomocí výše uvedených funkcí může být úspěšně provedena pouze v případě, že pro danou pokladnu (klienta/terminál) bylo v minulosti uloženo alespoň jedno denní uzavření (dokument EndOfDay) a přeneseno do cloudového archivu.
Restart
Aby bylo možné pokračovat v práci s novými pokladnami, je nutné znát poslední dokument zpracovaný klientem.
Ten lze získat z úložiště dokumentů prostřednictvím koncového bodu
- GET /api/v1/transactions/document/{clientId}/last
Získá se však pouze datová část ve formátu JSON, kterou pokladní systém odeslal klientovi, nikoli odpověď (fiscalResponse).
Chcete-li vyvolat také odpovídající fiskální odpověď (fiscalResponse), použijte koncový bod
- GET /api/v1/transactions/document/{clientId}/{documentGuid}/response
a je třeba zadat parametry
- ClientId a
- documentGuid (z objektu JSON, který byl dříve vrácen při volání GET /api/v1/transactions/document/{clientId}/last)
Na základě informací obsažených v Payload a fiscalResponse by měl být POS systém schopen pokračovat s dalším číslem dokumentu v pořadí.
Obnova pomocí záložních dat
Služba fiskalizace RetailForce umožňuje vytvářet lokální zálohy dat. Ty lze kdykoli vygenerovat voláním koncového bodu:
- GET /api/v1/management/clients/recovery/{clientId}/backup
Tím se vytvoří soubor ZIP obsahující všechna kmenová a transakční data relevantní pro klienta, která byla v době vytvoření zálohy k dispozici lokálně (!).
V případě selhání systému (poškozený pokladní počítač, který je třeba přeinstalovat) lze pomocí existujícího záložního souboru obnovit příslušného klienta pomocí koncového bodu
- POST /api/v1/management/clients/recovery/restore
Datová sada odpovídá každému vytvoření zálohy. Z RetailForce Cloud se nestahují žádná data (např. data, která byla do RetailForce Cloud přenesena až po vytvoření záložního souboru).
Postup je stejný jako při přesunu FiscalClientu z jednoho počítače na druhý.
Upozornění: Aby se předešlo nesrovnalostem v datech mezi pokladnou a archivem RetailForce Cloud, doporučujeme tuto funkci používat pouze u offline systémů (např. pokud byl zvolen licenční balíček BEZ cloudového archivování).
Restart
Restartování pomocí importu lokálního záložního souboru funguje přesně stejným způsobem jako obnovení prostřednictvím RetailForce Cloud. Upozorňujeme však, že pokud je pro daného klienta aktivována cloudová archivace fiskálních dat, může dojít k nesouladu dat mezi záložním souborem a cloudovým systémem.
K ověření této skutečnosti použijte funkce exportu dat příslušného klienta v portálu RetailForce.
Nová instalace
V některých případech je jediným řešením kompletní nové nastavení pokladny od nuly bez obnovy dat. Novou instalaci mohou vyžadovat také právní předpisy v příslušných zemích, např. pokud je litevský bezpečnostní modul (hardware) vadný, musí být zaregistrována nová pokladna.
Nová instalace terminálu/klienta se provádí podle obvyklého postupu.
Země, ve kterých není obnovení klienta povoleno:
- Litva
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.