Québec provincijos „privalomos sąskaitų išrašymo priemonės“ reikalauja funkcijos, kuri po neprisijungimo situacijų inicijuotų rankinį sandorių siuntimą į „WEB-SRM“ sistemą.
Tai taip pat tikrinama SW-78 testavimo atveju FO-105 („Testavimo atvejai SRS kūrėjams: atitikties įrodymas“).
Įprastinio naudojimo metu „RetailForce Fiscalisation Service“ automatiškai bando išsiųsti visas neišsiųstas operacijas partija kartu su kiekvienu dokumentu, kurį gauna iš aukštesnio lygio sistemos.
Procesas
- aukštesnio lygio sistema siunčia dokumento payload „RetailForce“ klientui, tačiau interneto ryšio nėra;
- klientas bando išsiųsti „sandorio“ užklausą, susijusią su sandoriu, į „WEB-SRM“,
- kadangi tai nepavyksta, jis perjungia į neprisijungimo režimą ir
- prideda dokumentą prie neišsiųstų sandorių paketo;
- aukštesnio lygio sistema siunčia kitą dokumento payload, interneto ryšys vis dar neveikia;
- klientas vėl bando išsiųsti „transakcijos“ užklausą į „WEB-SRM“,
- jei tai vėl nepavyksta, jis toliau veikia neprisijungimo režimu ir
- vėl įtraukia dokumentą į neišsiųstų sandorių paketą,
- 3 ir 4 žingsniai kartojami, kol siuntimo metu atsiranda interneto ryšys;
- interneto ryšys vėl veikia,
- aukštesnio lygio sistema išsiunčia kitą dokumento payload, ir vėl atsiranda interneto ryšys;
- klientas visus neišsiųstus sandorius siunčia partija į WEB-SRM;
Jei interneto ryšys vėl tampa prieinamas, bet po to į „RetailForce“ klientą nesiunčiama jokių sandorių, neišsiųstų sandorių partija taip pat lieka neišsiųsta.
Tai reiškia, kad jei tarp 5 ir 6 žingsnių atsiranda sutrikimas, reikia inicijuoti rankinį dokumentų perdavimą.
Rankinį perdavimą galima inicijuoti per galinį tašką: POST /api/v1/management/canada/sendQueuedDocuments/{clientId}. Išsamiau apie tai paaiškinta nuorodoje pateiktame straipsnyje.
Šis straipsnis buvo išverstas automatiškai.
Komentarai
0 komentarų
Tam, kad paliktumėte komentarus prisijunkite