Microsoft on ilmoittanut merkittävistä muutoksista Dynamics 365 Business Central -ympäristössä, jotka tulevat voimaan vuoden 2025 Release Wave 1 -julkaisussa. Näiden muutosten tarkoituksena on optimoida ja yksinkertaistaa sovelluskoodia poistamalla vanhentuneita elementtejä.
Mitä muutokset sisältävät?
Vuoden 2025 Release Wave 1 -julkaisussa Microsoft poistaa pysyvästi kaikki taulut, taululaajennukset ja taulukentät, jotka ovat olleet tilassa ”Obsolete::Removed” yli yhden pääjulkaisun ajan. Tämä laaja siivous koskee sekä Base Application -sovellusta että muita ensimmäisen osapuolen sovelluksia. Yli 150 taulun poistaminen on jo parantanut sovelluskoodin optimointia ja selkeyttä.
Miksi tämä on tärkeää?
Tämän siivouksen tavoitteena on:
- Parantaa tietokannan suorituskykyä: Poistamalla käyttämättömät skeemaelementit tietokannasta.
- Yhtenäistää Base Application -sovelluksia: Useat maat ja kumppaneiden lokalisoimat alueet siirtyvät kohti yhtenäistä Base Application -sovellusta, mikä perustuu samaan koodipohjaan.
- Parantaa ylläpidettävyyttä: Yli 10 % tauluista ja taulukentistä poistamalla kehitys yksinkertaistuu, mikä helpottaa muutosten hallintaa.
- Selkeyttää koodipohjaa: Puhdas koodi vähentää virheitä ja helpottaa ylläpitoa.
Miten valmistautua muutoksiin?
Kehittäjien tulisi:
- Tarkistaa koodinsa: Etsiä viittaukset ”Obsolete::Removed” -tilassa oleviin objekteihin ja refaktoroida koodi tarpeen mukaan.
- Tarkistaa päivityskoodinsa: Varmistaa, että päivityskoodi ei riipu poistettavista tauluista, taululaajennuksista tai taulukentistä.
- Seurata esiprosessorisymboleja: Käyttää uutta CLEANSCHEMA-symbolia ennakoidakseen poistojen aikatauluja.
Muutoksen vaikutukset pilvimigraatioon
Pilvimigraatiopolku muuttuu osana siivousta:
- Asiakkaat siirtyvät ensin versioon 25 (2024 Release Wave 1).
- Päivityskoodi käsittelee siirtymän uusimpaan versioon poistamalla vanhentuneet objektit.
Tämä uusi prosessi korostaa varhaisen valmistautumisen tärkeyttä, erityisesti vanhojen sovellusten osalta, joilla on riippuvuuksia vanhentuneisiin skeemaelementteihin.
Entä jos tarvitset dataa poistetuista tauluista?
Microsoft suosittelee käyttämään Point-In-Time Restore (PIT) -menetelmää tietojen palauttamiseen. Jos ennakoit tarvitsevasi dataa vanhentuneista tauluista, taululaajennuksista tai taulukentistä, varmista, että suunnittelet PIT-varmuuskopiot ennen siivousta.
Valmistautumalla näihin muutoksiin ajoissa varmistat sujuvan siirtymän ja hyödynnät puhtaamman, nopeamman ja yhtenäisemmän Business Central -ympäristön edut.