Odoo 20 paplašina bezsaistes režīmu, lai lietotāji bez aktīva savienojuma varētu izveidot, rediģēt, arhivēt, atarhivēt un dzēst ierakstus. Iepriekš izpildītās meklēšanas arī var palaist bezsaistē. Kad savienojums tiek atjaunots, sinhronizācijas rindas apstrādā izmaiņas, un procesam ir pieejams bezsaistes interfeiss un pārvaldības rīki. (Odoo 20 Release Notes; Odoo Goes Offline) Tas maina bezsaistes piekļuvi no skatīšanās rezerves režīma uz darba režīmu, kas var mainīt biznesa datus. Organizācijām, kas izvērtē Odoo 20, jāizpēta, kā šīs izmaiņas uzvedas, kad tās tiek sinhronizētas, ne tikai tas, vai ieraksti saglabājas pieejami pārtraukuma laikā.
Odoo Nightly norāda Odoo 20 kā stabilu, ieteiktu Community Edition versiju, datētu ar 2026. gada septembri un atbalstītu līdz Odoo 23. (nightly.odoo.com) Šis ieraksts ir būtisks Community Edition plānošanai, taču tas nenosaka identisku bezsaistes pārklājumu visās platformās, Enterprise vidēs vai pielāgotās datubāzēs. Pārklājums jāpārbauda atbilstoši paredzētajai izvietošanai.
Kas mainījies salīdzinājumā ar Odoo 19
Odoo 19 bezsaistes režīms ļauj lietotājiem skatīt ierakstus, kas bija atvērti pirms savienojuma zuduma, bet ne mainīt tos bezsaistē. Odoo 20 pievieno ierakstu izveidi, rediģēšanu, arhivēšanu, atarhivēšanu un dzēšanu. (Odoo 19.0 Docs: General Offline Mode; Odoo 20 Release Notes) Tā ir funkcionāla paplašināšana, nevis jauns nosaukums iepriekšējam kešam. Odoo 19 lietotāji var sagatavoties atvienošanai, atverot attiecīgos ierakstus, bet darbs, kas šos ierakstus maina, jāatliek līdz savienojuma atjaunošanai. Odoo 20 atbalsta gan jaunus ierakstus, gan esošo ierakstu izmaiņas bezsaistē. (Odoo 19.0 Docs: General Offline Mode; Odoo 20 Release Notes)
Versiju izvērtējumos jānošķir piekļuve kešotai informācijai no spējas pabeigt un rindā novietot ierakstu darbības. Darbplūsmai, kurai nepieciešami tikai atsauces dati, ir atšķirīgas prasības nekā tādai, kurā iesaistīta datu ievade, statusa izmaiņas vai dzēšana. (Odoo 19.0 Docs: General Offline Mode; Odoo 20 Release Notes)
Apstiprinātās bezsaistes darbības
Apstiprinātās Odoo 20 darbības aptver piecas ieraksta dzīves cikla daļas: izveidi, rediģēšanu, arhivēšanu, atarhivēšanu un dzēšanu. Iepriekš izpildītās meklēšanas ir pieejamas arī bezsaistē. (Odoo 20 Release Notes) Pieņemšanas testēšanā jāiekļauj vismaz viens scenārijs katrai darbībai un pēc atkārtotas savienojuma izveides un sinhronizācijas jāpārbauda, vai parādās gaidītais ieraksta stāvoklis.
Odoo Experience sesijā aprakstīts īpašs bezsaistes interfeiss, sinhronizācijas rindas un rīki sinhronizācijas uzraudzībai un pārvaldībai. (Odoo Goes Offline) Šīs funkcijas jāiekļauj lietotāju apmācībā un darbības procedūrās. Lietotājiem jāzina, kur parādās rindā esošie vienumi, kā identificēt neatrisinātu vienumu un kurš to pārskata. Sniedzamais materiāls apstiprina, ka pārvaldības rīki pastāv, bet nenosaka to pilnu darbplūsmu vai administratīvās atļaujas.
Jāverificē kešošanas un meklēšanas pārklājums
Odoo 19 dokumentācijā bezsaistes piekļuve aprakstīta kā piekļuve ierakstiem, kas bija atvērti pirms savienojuma zuduma. Odoo 20 atsevišķi apstiprina, ka iepriekš izpildītās meklēšanas var palaist bezsaistē. (Odoo 19.0 Docs: General Offline Mode; Odoo 20 Release Notes) Sniegtie avoti nenorāda, cik daudz saistīto datu tiek saglabāts, cik ilgi tie ir pieejami, vai tiek piemēroti krātuves ierobežojumi, kā arī to, vai visi lauki, kas saistīti ar kešotu ierakstu, ir pieejami. Tie arī nenosaka, vai atkārtota meklēšana bezsaistē atgriež sākotnējo rezultātu kopu vai tikai datus, kas jau ir saglabāti ierīcē.
Pirms apstiprināt bezsaistes darbplūsmu, komandām jānosaka meklēšanas un ierakstu tipi, kas nepieciešami katrai lomai. Testēšanu jāsāk tiešsaistē, izpildot attiecīgās meklēšanas un atverot nepieciešamos ierakstus. Pēc tam testētāji var atvienoties un atkārtot paredzētos uzdevumus, tostarp jebkuru pielikumu, saistīto ierakstu un obligāto lauku izmantošanu. Tās ir pārbaudes vietas, nevis apstiprināti ierobežojumi, jo sniegtā laidiena informācija to uzvedību neapraksta. (Odoo 20 laidiena piezīmes)
Konfliktu apstrādei nepieciešama testēšana
Sinhronizācijas rindas un pārvaldības rīki ir apstiprināti, taču sniegtie avoti nepaskaidro, kā Odoo 20 atrisina konkurējošas izmaiņas vienam un tam pašam ierakstam, validācijas kļūmes pēc atkārtotas savienošanās vai atkarības starp rindā esošām darbībām. (Odoo Goes Offline) Rindas esamība pati par sevi nenosaka konfliktu politiku. Tās darbība būtu jāpierāda paredzētajā Odoo versijā un konfigurācijā.
Konfliktu testā viens lietotājs var labot ierakstu bezsaistē, kamēr cits tiešsaistē maina to pašu ierakstu. Pēc atkārtotas savienošanās komandai jāpārbauda iegūtās vērtības, rindas statuss un lietotāja paziņojums. Atsevišķos testos jāaptver bezsaistes labojums ierakstam, kas citur ir arhivēts vai dzēsts, kā arī jaunizveidots ieraksts, kas neiztur servera puses noteikumu. Testēšanā jāfiksē, vai prioritāte ir atjauninājumam, vai notiek sapludināšana, vai nepieciešama manuāla iejaukšanās. (Odoo Goes Offline)
Piekļuves kontrole un destruktīvas darbības
Tā kā Odoo 20 ietver arhivēšanu, arhīva atjaunošanu un dzēšanu bezsaistē, izvērtējumam jāsniedzas tālāk par ikdienas datu ievadi. (Odoo 20 laidiena piezīmes) Organizācijām jāpārbauda, vai piekļuves tiesības, ierakstu noteikumi un apstiprināšanas prasības tiek piemērotas bezsaistes darbības brīdī, sinhronizācijas laikā vai abos posmos. Laidiena piezīmes apstiprina pieejamās darbības, bet nepaskaidro, kā katrs drošības kontroles mehānisms darbojas bez savienojuma.
Testēšanā jāizmanto pārstāvošas lietotāju lomas, nevis tikai administratora konts. Katrai lomai jāizmēģina atļautas un aizliegtas darbības gan tiešsaistē, gan bezsaistē. Pēc tam testētājiem jāpārbauda, vai rindā esošās izmaiņas joprojām ir redzamas, vai noraidījuma ziņojumi ir skaidri un vai arhivētie, atjaunotie vai dzēstie ieraksti nonāk paredzētajā galīgajā stāvoklī. Procesiem, kuros dzēšanai ir būtiskas sekas, pirms ieviešanas jābūt dokumentētai bezsaistes procedūrai. (Odoo 20 laidiena piezīmes; Odoo Goes Offline)
Pielāgotajiem moduļiem nepieciešama mērķēta testēšana
Apstiprinātā funkcija attiecas uz Odoo 20 bezsaistes ierakstu darbībām un sinhronizācijas iespējām, taču sniegtie avoti nenorāda, ka katrs pielāgots modulis, trešās puses modulis, automatizētā darbība vai ārēja integrācija ir savietojama ar darbu bezsaistē. (Odoo 20 laidiena piezīmes; Odoo Goes Offline) Tāpēc pielāgotās ieviešanas atbalsts jāizvērtē moduli pa modulim, nevis pieņemot, ka bezsaistes režīms attiecas vienādi uz visu datubāzi.
Testēšanā jāaptver pielāgotie lauki, onchange darbība, obligātās vērtības, aprēķinātās vērtības un servera puses pārbaudes, ko organizācijas darbplūsmās izmanto. Integrācijas, kas parasti reaģē uz ieraksta izveidi vai rediģēšanu, arī jānovēro pēc tam, kad rindā esošās izmaiņas ir sinhronizētas. Mērķis nav pieņemt kļūmi, bet noteikt, vai katrs elements darbojas bezsaistē, gaida atkārtotu savienojumu, rada noraidītu rindas vienumu vai prasa citu procesu. (Odoo 20 laidiena piezīmes; Odoo Goes Offline)
Jautājumi, kas jāatrisina pirms ieviešanas
Odoo 20 piedāvā plašāku apstiprinātu bezsaistes iespēju kopumu nekā Odoo 19, ko atbalsta īpaša saskarne un sinhronizācijas rīki rindā esošam darbam. (Odoo 19.0 Docs: General Offline Mode; Odoo 20 laidiena piezīmes; Odoo Goes Offline) Pirms paļauties uz šīm iespējām, organizācijai jāpārbauda, kuras lietotnes un ierakstu tipi ir aptverti, kas lietotājiem jāatver vai jāmeklē pirms atvienošanās, kā konflikti tiek attēloti un kurš uzrauga neveiksmīgu vai aizkavētu sinhronizāciju.
Ieviešanas lēmumā jāfiksē arī atbalstītās ierīces un izvietošanas vides, glabāšanas un saglabāšanas uzvedība, piekļuves kontroles rezultāti, pielāgoto moduļu iznākumi un procedūras dzēšanai vai citām būtiskām izmaiņām. Sniegtie laidiena materiāli neatbild uz šiem ieviešanas jautājumiem, taču tie nosaka, vai apstiprinātās funkcijas ir piemērotas konkrētai bezsaistes darbplūsmai. (Odoo 20 laidiena piezīmes; Odoo Goes Offline)
Community Edition plānošanai Odoo Nightly stabilā un ieteiktā norāde nodrošina norādīto versijas statusu, ar atbalstu līdz Odoo 23. (nightly.odoo.com) Operatīvajam apstiprinājumam joprojām jābalstās uz precīzās versijas, moduļu, atļauju un darbplūsmu testēšanu, ko lietotāji izmantos bezsaistē. Apstiprinātā izmaiņa ir tā, ka Odoo 20 pārsniedz Odoo 19 tikai lasīšanas piekļuvi iepriekš atvērtiem ierakstiem, ļaujot rindā ievietotu bezsaistes izveidi un modificēšanu. Testēšanai jānosaka, kā šī iespēja darbojas organizācijas konfigurācijā. (Odoo 19.0 dokumentācija: vispārējais bezsaistes režīms; Odoo 20 laidiena piezīmes; Odoo pāriet bezsaistē)
