Odoo 20 laiendab võrguvälist režiimi nii, et kasutajad saavad ilma aktiivse ühenduseta kirjeid luua, redigeerida, arhiveerida, taastada arhiivist ja kustutada. Samuti saab võrguühenduseta käivitada varem teostatud otsinguid. Kui ühendus taastub, haldavad muudatusi sünkroonimisjärjekorrad, mille protsessi saab jälgida võrguvälise liidese ja haldustööriistade abil. (Odoo 20 väljalaskemärkmed; Odoo läheb võrguühenduseta) See nihutab võrguvälise juurdepääsu vaatamise varurežiimist töörežiimiks, mis saab äridüna muuta. Organisatsioonid, kes hindavad Odoo 20, peaksid uurima, kuidas need muudatused sünkroonimisel käituvad, mitte ainult seda, kas kirjed jäävad katkestuse ajal kättesaadavaks.
Odoo Nightly loetleb Odoo 20 stabiilse, soovitatava Community Editioni väljalaskena, kuupäevaga september 2026 ja toega kuni Odoo 23-ni. (nightly.odoo.com) See kirje on asjakohane Community Editioni planeerimisel, kuid see ei kinnita identset võrguvälist katvust igal platvormil, Enterprise keskkonnas ega kohandatud andmebaasis. Katvus tuleks kontrollida kavandatud juurutuse põhjal.
Mis muutus võrreldes Odoo 19-ga
Odoo 19 võrguväline režiim võimaldab kasutajatel vaadata kirjeid, mis avati enne ühenduse katkemist, kuid mitte neid võrguühenduseta muuta. Odoo 20 lisab kirje loomise, redigeerimise, arhiveerimise, arhiivist taastamise ja kustutamise. (Odoo 19.0 dokumentatsioon: üldine võrguväline režiim; Odoo 20 väljalaskemärkmed) See on varasema vahemälu funktsionaalne laiendus, mitte sellele lihtsalt uue nime andmine. Odoo 19-s saavad kasutajad ühenduse katkemiseks valmistuda, avades asjakohased kirjed, kuid nende kirjete muutmine peab ootama ühendust. Odoo 20 toetab võrguühenduseta nii uusi kirjeid kui ka olemasolevate muutmist. (Odoo 19.0 dokumentatsioon: üldine võrguväline režiim; Odoo 20 väljalaskemärkmed)
Versiooni hindamisel tuleks eristada vahemällu salvestatud teabele juurdepääsu ja võimalust kirjeoperatsioone lõpule viia ning järjekorda panna. Töövoog, mis vajab vaid viiteandmeid, erineb töövoost, mis hõlmab andmesisestust, olekumuutusi või kustutamist. (Odoo 19.0 dokumentatsioon: üldine võrguväline režiim; Odoo 20 väljalaskemärkmed)
Kinnitatud võrguühenduseta toimingud
Kinnitatud Odoo 20 toimingud hõlmavad viit kirje elutsükli osa: loomist, redigeerimist, arhiveerimist, arhiivist taastamist ja kustutamist. Samuti on võrguühenduseta kasutatavad varem teostatud otsingud. (Odoo 20 väljalaskemärkmed) Aktsepteerimistestimine peaks hõlmama vähemalt üht stsenaariumi iga toimingu jaoks ja kinnitama, et pärast taasühendamist ja sünkroonimist kuvatakse oodatud kirje olek.
Odoo Experience'i sessioon kirjeldab eraldi võrguvälist liidest, sünkroonimisjärjekordi ning tööriistu sünkroonimise jälgimiseks ja haldamiseks. (Odoo läheb võrguühenduseta) Need funktsioonid peaksid olema kaetud kasutajakoolituses ja tööprotseduurides. Kasutajad peavad teadma, kus järjekorda pandud üksused kuvatakse, kuidas tuvastada lahendamata üksust ja kes seda üle vaatab. Esitatud materjal kinnitab, et haldustööriistad on olemas, kuid ei määratle nende täielikku töövoogu ega administraatori õigusi.
Vahemälu ja otsingu katvust tuleb kontrollida
Odoo 19 dokumentatsioon kirjeldab võrguvälist juurdepääsu kirjetena, mis avati enne ühenduse katkemist. Odoo 20 kinnitab eraldi, et varem teostatud otsinguid saab võrguühenduseta käivitada. (Odoo 19.0 dokumentatsioon: üldine võrguväline režiim; Odoo 20 väljalaskemärkmed) Esitatud allikad ei täpsusta, kui palju seotud andmeid säilitatakse, kui kaua need kättesaadavana püsivad, kas kehtivad salvestuspiirangud või kas kõik vahemällu salvestatud kirje väljad on kättesaadavad. Samuti ei kinnita need, kas otsingu kordamine võrguühenduseta tagastab algse tulemuste komplekti või ainult seadmes juba salvestatud andmed.
Enne võrguvälise töövoo heakskiitmist peaksid meeskonnad tuvastama iga rolli jaoks vajalikud otsingud ja kirjetüübid. Testimist tuleks alustada võrgus, käivitades asjakohased otsingud ja avades vajalikud kirjed. Seejärel saavad testijad ühenduse katkestada ja kavandatud tegevusi korrata, sealhulgas manuste, seotud kirjete ja nõutavate väljade kasutamist. Need on kontrollpunktid, mitte kinnitatud piirangud, sest esitatud väljalaskeinfo ei kirjelda nende käitumist. (Odoo 20 väljalaskemärkused)
Konfliktide käsitlemine vajab testimist
Sünkroonimisjärjekorrad ja haldustööriistad on kinnitatud, kuid esitatud allikad ei selgita, kuidas Odoo 20 lahendab sama kirje vastuolulisi muudatusi, valideerimise tõrkeid pärast taasühendamist ega järjekorras olevate toimingute vahelisi sõltuvusi. (Odoo Goes Offline) Järjekorra olemasolu ei kinnita konfliktipoliitikat. Selle käitumist tuleks näidata kavandatud Odoo versioonis ja konfiguratsioonis.
Konfliktitestis võib üks kasutaja muuta kirjet võrguühenduseta, samal ajal kui teine muudab sama kirjet veebis. Pärast taasühendamist peaks meeskond kontrollima saadud väärtusi, järjekorra olekut ja kasutajale kuvatud teavitust. Eraldi testid peaksid katma võrguühenduseta tehtud muudatuse kirjele, mis on mujal arhiveeritud või kustutatud, ning äsja loodud kirje, mis ei läbi serveripoolset reeglit. Testimisel tuleks dokumenteerida, kas muudatusel on eelis, kas toimub ühendamine või on vaja käsitsi sekkumist. (Odoo Goes Offline)
Juurdepääsuõigused ja hävitavad toimingud
Kuna Odoo 20 sisaldab võrguühenduseta arhiveerimist, arhiveeringust taastamist ja kustutamist, peaks hindamine ulatuma kaugemale tavapärasest andmesisestusest. (Odoo 20 väljalaskemärkused) Organisatsioonid peaksid kontrollima, kas juurdepääsuõigused, kirje reeglid ja kinnitamisnõuded rakenduvad võrguühenduseta toimingu ajal, sünkroonimisel või mõlemas etapis. Väljalaskemärkused kinnitavad saadaolevad toimingud, kuid ei selgita, kuidas iga turbekontroll ilma ühenduseta käitub.
Testimisel tuleks kasutada esinduslikke kasutajarolle, mitte ainult administraatori kontot. Iga roll peaks proovima lubatud ja keelatud toiminguid nii ühendusega kui ka ühenduseta. Seejärel peaksid testijad kontrollima, kas järjekorras olevad muudatused jäävad nähtavaks, kas tagasilükkamisteated on selged ning kas arhiveeritud, taastatud või kustutatud kirjed jõuavad kavandatud lõppolekusse. Protsessidel, mille puhul kustutamisel on olulised tagajärjed, peaks enne kasutuselevõttu olema dokumenteeritud võrguühenduseta menetlus. (Odoo 20 väljalaskemärkused; Odoo Goes Offline)
Kohandatud moodulid vajavad sihipärast testimist
Kinnitatud funktsioon hõlmab Odoo 20 võrguühenduseta kirjetoiminguid ja sünkroonimisvõimalusi, kuid esitatud allikad ei ütle, et iga kohandatud moodul, kolmanda osapoole moodul, automatiseeritud tegevus või väline integratsioon ühildub võrguühenduseta tööga. (Odoo 20 väljalaskemärkused; Odoo Goes Offline) Seetõttu peaksid kohandatud juurutused hindama tuge moodulipõhiselt, mitte eeldama, et võrguühenduseta režiim kehtib andmebaasis ühtlaselt.
Testimine peaks hõlmama kohandatud välju, onchange-käitumist, kohustuslikke väärtusi, arvutatud väärtusi ja serveripoolseid kontrolle, mida organisatsiooni töövoogudes kasutatakse. Integratsioone, mis tavaliselt reageerivad kirje loomisele või muutmisele, tuleks samuti jälgida pärast järjekorras olevate muudatuste sünkroonimist. Eesmärk ei ole eeldada tõrget, vaid teha kindlaks, kas iga element töötab võrguühenduseta, ootab taasühendust, tekitab tagasilükatud järjekorraelemendi või nõuab teistsugust protsessi. (Odoo 20 väljalaskemärkused; Odoo Goes Offline)
Küsimused, mis tuleb enne kasutuselevõttu lahendada
Odoo 20 pakub laiemat kinnitatud võrguühenduseta võimaluste komplekti kui Odoo 19, mida toetab pühendatud kasutajaliides ja sünkroonimistööriistad järjekorras oleva töö jaoks. (Odoo 19.0 Docs: General Offline Mode; Odoo 20 väljalaskemärkused; Odoo Goes Offline) Enne nende võimaluste kasutuselevõttu peaks organisatsioon kontrollima, millised rakendused ja kirjetüübid on kaetud, mida kasutajad peavad enne ühenduse katkestamist avama või otsima, kuidas konflikte esitatakse ja kes jälgib ebaõnnestunud või viibinud sünkroonimist.
Kasutuselevõtu otsuses tuleks samuti dokumenteerida toetatud seadmed ja juurutuskeskkonnad, salvestus- ja säilituskäitumine, juurdepääsukontrolli tulemused, kohandatud moodulite tulemused ning protseduurid kustutamise või muude oluliste muudatuste jaoks. Esitatud väljalaskematerjal ei vasta neile juurutusküsimustele, kuid need määravad, kas kinnitatud funktsioonid sobivad konkreetse võrguühenduseta töövooga. (Odoo 20 väljalaskemärkused; Odoo Goes Offline)
Community Editioni planeerimiseks annab Odoo Nightly stabiilne ja soovitatud loend välja toodud versioonistaatuse, toetusega kuni Odoo 23-ni. (nightly.odoo.com) Operatiivne heakskiit peaks siiski sõltuma täpse versiooni, moodulite, õiguste ja töövoogude testimisest, mida kasutajad võrguühenduseta kasutavad. Kinnitatud muudatus on see, et Odoo 20 liigub kaugemale Odoo 19 ainult lugemisõigusest varem avatud kirjetes, võimaldades järjekorras olevat võrguühenduseta loomist ja muutmist. Testimine peab kindlaks tegema, kuidas see võimalus organisatsiooni konfiguratsioonis käitub. (Odoo 19.0 dokumentatsioon: üldine võrguühenduseta režiim; Odoo 20 väljalaskemärkmed; Odoo läheb võrguühenduseta)
