Ова документација описује како да потврдите и пренесете документе на крају дана. Тренутно је ова функција подржана само за Немачку.
Преглед
Процес синхронизације у облаку безбедно чува ваше документе краја дана у облаку и обавља следеће задатке:
- проверава да ли су сви потребни EOD фајлови (генерички EOD документ и TAR архива специфична за Немачку) присутни у облачном складишту
- преноси све недостајуће датотеке са локалног клијента у облак.
Предуслови
- Организационо одобрење: Ово мора бити омогућено за поновно слање података. Активацију мора извршити служба подршке.
- Фискална земља: Тренутно доступно само за Немачку.
- Конфигурација: Путеви до локалног складишта датотека и облачног складишта морају бити конфигурисани у RetailForce порталу
Конфигурација портала
- Пријавите се на RetailForce портал.
- Пређите на Конфигурација → Релевантна конфигурација
-
Складиштење датотека
- Кликните на + путања складишта.
- Поље "Пут до складишта" остаје празно и не захтева унос.
-
Облачно складиште
- Кликните на + путања складишта.
- Поље путање складишта је такође у почетку празно.
- Сачувајте измене.
Рад клијента
Након генерисања и слања EOD-а заснованог на трансакцији на клијента, следећи API позиви морају бити извршени у датом редоследу:
-
Ажурирање конфигурације
POST/api/v1/management/clients/byCloud/{clientId}
Ажурира конфигурацију и обезбеђује да мидлвеар користи тренутне путање до локалног и облачног складишта. -
CloudConnect
POST/api/v1/management/cloud/connect
Успоставља везу са облаком. -
Create End-of-Day
GET/api/v1/closing/{clientId}/endofdayDocument
Креира локални документ краја дана. -
Пост
завршетка
дана/api/v1/transactions/storeDocument
Евидентира креирани документ краја дана. -
GET за проверу захтева
за синхронизацију/api/v1/cloudsync/{clientId}/isSyncRequired
Одређује да ли у локалној порукамај реду још увек има EOD фајлова.Могуће грешке
-
EndOfDay required– Није пронађен EOD документ; генеришите EOD! -
CloudConnect required– Потребан CloudConnect позив. -
Files are in Message Queue (cloudTemp folder)– Очекивани фајлови морају бити отпремљени. -
Terminal is not allowed to sync with cloud– Клијент нема дозволу. -
Not implemented for country– Подржано само за Немачку.
Одговор
-
false– Све датотеке су већ у облаку; није потребно предузимати додатне радње. -
true– Један или више фајлова треба послати; пређите на следећи корак.
-
-
Покрените пренос у облак
POST/api/v1/cloudsync/{clientId}/startSendingToCloud
Покреће асинхрони отпремање датотеке.Могуће грешке
- Све грешке из isSyncRequired.
-
Insufficient rights– Клијент не може да пише у облачно складиште.
Напомена: Успех указује да је процес отпремања започет; не гарантује тренутни пренос. -
Проверите потпуност
. Поновите позив isSyncRequired .- Ако
false: Уплоад је завршен. - Ако и даље
true: Кратко сачекајте и поново покушајте док све датотеке не изађу из реда.
- Ако
Услови покретања
Ова рутина синхронизације треба да се изврши када:
- Трансакција је обрађена и
- Складиштење датотека или облачно складиштење раније није било омогућено (тј. почетно подешавање) или
- Претходни покушај синхронизације је пропао и оставио датотеке у локалном реду.
Овај чланак је аутоматски преведен.
Komentari
Komentara: 0
Molimo prijavi se da biste komentarisali.