Dieser Artikel enthält allgemeine Informationen zur Erstellung eines Konfigurationsobjekts für die RetailForce Fiskal Middleware in der Cloud. Konfigurationen werden von Fiskalclients bei der Initialisierung, über ConfigClient byCloud (PUT /api/v1/management/clients/byCloud) heruntergeladen und angewendet. Weitere Informationen dazu finden Sie im Artikel zur Inbetriebnahme.
Im RetailForce Portal können Konfiguration innerhalb der Organisationsstruktur nach unten weitervererbt werden. Dies bedeutet, eine Konfiguration kann für eine Reihe von Terminals gleichzeitig verwendet werden und es ist nicht erforderlich diese für jedes Terminal zu erstellen. Es ist auch möglich, Konfigurationen im geerbten Objekt zu überschreiben.
Beispiel:
Im Beispiel weiter unten, wird das Konfigurationsobjekt A der Organisation "XYZ Holding GmbH" zugewiesen. Die Konfiguration wird auf alle darunterliegenden Einheiten in der Organisationsstruktur weitervererbt. Der Kasse "099" (Terminal) wird das Konfigurationsobjekt B zugewiesen und somit das geerbte Konfigurationsobjekt A überschrieben.
Das Konfigurationsobjekt ist immer unabhängig vom Stammdatenobjekt, wie Organisation etc.
Es ist möglich ein Konfigurationsobjekt auf jede Stufe der Vererbung zu übertragen. Auf jeder Ebene (Organisation, Company, Stores und Terminals) kann ein Konfigurationsobjekt zugewiesen werden.
Cloud Daten Vererbungsstruktur:
- Organisation
- Company - optional
- Store
- Terminal
- Store
- Company - optional
Beispiel:
Ihre Organisation besteht aus 13 Shops in Deutschland und plant nun eine neue Filiale in Österreich. Die verwendete Hardware des Kassensystems ist in Deutschland und Österreich gleich.
Sie benötigen:
- Eine Organisation mit Sitz in Deutschland. (FiskalLand = Deutschland, FiscalCountry = Germany)
- Ein zusätzliche optionale Firma, die in Österreich ansässig ist. (FiskalLand = Österreich, FiscalCountry = Austria)
- 13 Geschäfte/Filialen mit Verbindung zur Organisation
- 1 Filiale mit Verbindung zur Organisation UND zur Firma in Österreich
Sie definieren 2 Konfigurationsobjekte:
- ein Konfigurationsobjekt mit allen Konfigurationen, welche für Deutschland benötigt werden
- Sie können die gesamte Hardwarekonfiguration im Konfigurationsobjekt für Deutschland definieren.
- ein Konfigurationsobjekt mit allen Konfigurationen, welche für Österreich benötigt werden
- Sie müssen die Hardwarekonfiguration nicht in der Konfiguration für Österreich definieren.
- Überschreiben Sie das FiskalLand (FiscalCountry) und die länderspezifische Konfiguration für die Konfiguration für Österreich.
Zuweisung Konfiguration
Die Zuweisung eines Konfigurationsobjektes erfolgt im RetailForce Portal, über die Details der jeweiligen Entitäten (Organisationsobjekte: Organisation, Company, Store, Terminal).
Wählen Sie dazu im Bereich Configuration, über das Drop-Down Menü, die entsprechende Konfiguration aus und klicken Sie "Save".
Über den Menüpunkt "New Config" kann festgelegt werden, dass eine neue Konfiguration ab einem bestimmten Datum ("New valid from") gültig wird.
Update Konfiguration
Die Konfigurationen der einzelnen Clients muss über:
- PUT /api/v1/management/clients/byCloud/{clientId}
aktualisiert werden.
Fehlerbehandlung
Error: License
Sollten Sie beim Aufrufen des Endpunktes GetConfiguration den folgenden Fehler erhalten:
[error] (exception): License 'GetConfiguration' for client '<ClientID>' not found.
so fehlt die Lizenz-Berechtigung, welche den Client erlaubt Konfigurationsdaten aus der Cloud abzurufen. Bitte prüfen Sie im RetailForce Cloud Portal, ob in den der jeweiligen Konfiguration zugeordneten Lizenz die Option "Access configuration download" enthalten ist.
Weiterführende Artikel
Konfiguration Deutschland - [0] = Germany
Konfiguration Österreich - [1] = Austria
Konfiguration Frankreich - [2] = France
Konfiguration Bulgarien - [3] = Bulgaria
Konfiguration Dänemark - [4] = Denmark
Konfiguration Schweden - [5] = Sweden
Konfiguration Slowenien - [6] = Slovenia
Konfiguration Polen - [7] = Poland
Konfiguration Serbien - [8] = Serbia
Konfiguration Italien - [9] = Italy
Konfiguration Kroatien - [10] = Croatia
Konfiguration Rumänien [12] = Romania
Konfiguration Litauen - [15] = Lithuania
Konfiguration Ungarn - [16] = Hungary
Konfiguration Spanien [18] = Spain
Konfiguration NoFiscalization - [99999] = NoFiscalization
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.