Sprendimo sluoksniai
Sprendimų sluoksniavimas įgyvendinamas komponentų lygyje. Valdomieji ir nevaldomieji sprendimai „Microsoft Dataverse“ aplinkoje yra skirtinguose sluoksniuose. Dirbant su „Dataverse“, yra du atskiri sluoksniai.
nevaldomas sluoksnis Šiuo sluoksnis yra visi importuoti nevaldomi sprendimai ir ad hoc tinkinimai. Visi nevaldomieji sprendimai bendrai naudoja vieną nevaldomąjį sluoksnį.
Valdomieji sluoksniai Visi importuoti valdomieji sprendimai ir sistemos sprendimas egzistuoja šiame lygyje. Jei įdiegti keli valdomieji sprendimai, tas, kuris buvo įdiegtas paskutinis, yra virš anksčiau įdiegto valdomojo sprendimo. Tai reiškia, kad antras įdiegtas sprendimas gali tinkinti sprendimą, įdiegtą prieš jį. Kai du valdomieji sprendimai turi prieštaringų apibrėžčių, veikimo principas vykdymo metu yra „laimi paskutinis“ arba taikoma suliejimo logika. Pašalinus valdomąjį sprendimą, ima veikti žemiau esantis valdomasis sprendimas. Pašalinus visus valdomuosius sprendimus, taikoma numatytoji elgsena, apibrėžta sistemos sprendime. Valdomųjų sluoksnių pagrindas yra sistemos sluoksnis. Sistemos sluoksnyje yra objektų ir komponentų, reikalingų, kad platforma galėtų veikti.
Sluoksniavimas valdomajame sprendime
Kiekviename valdomajame komponente yra sprendimo sluoksnių, kurie, atsižvelgiant į tai, ar importuota viena, ar daugiau pataisų, arba importuotas laukiamas sprendimas, gali būti tolesni sluoksniai.
Bazė Įsikūręs tirpalo apačioje sluoksnis "kaminas" yra pagrindo sluoksnis. Šiame sluoksnyje yra sprendimų leidėjas, kuris identifikuoja komponento savininką ir su komponentu susietas valdomąsias ypatybes.
Į viršų Viršutinė sluoksnis laikoma dabartine sluoksnis ir apibrėžia komponento vykdymo laiką. Viršutinis sluoksnis gali būti plėtotė arba pataisa, arba, jei sprendimui netaikyta jokių pataisų ar plėtočių, komponento veikimo principą vykdymo metu nustato pagrindinis sprendimas.
Naujinant įtraukiami sluoksniai
Pataisos Jei komponente yra importuotas vienas ar daugiau sprendimo pataisų, jos sukraunamos ant pagrindo sluoksnis, o naujausia pataisa yra virš ankstesnės pataisos.
Laukiama versijos naujinimo Jei importuojamas dalinis naujinimas (pavadintas _Upgrade), jis yra ant pagrindo ir pataisos (jei yra) sluoksnių.
Svarbu
Naudoti pataisų nerekomenduojama. Daugiau informacijos: Sprendimo pataisų kūrimas
Pateikiamame vaizde pateikiamas pasirinktinio stulpelio, kuriame rodomas pagrindinis sprendimas, pataisa ir laukiantis naujinimas, sprendimų lygmenų pavyzdys.
Norėdami gauti informacijos apie tai, kaip peržiūrėti sprendimo komponento sluoksnius, žr. Sprendimų sluoksniai.
Suliejimo veikimo principas
Sprendimų priėmėjai turi suprasti, kaip veikia suliejimas atnaujinant sprendimą ar įdiegiant keletą sprendimų, turinčių įtakos tam pačiam komponentui. Atkreipkite dėmesį, kad bus suliejami tik modeliu pagrįstos programos, formos ir svetainės struktūros komponentų tipai. Visi kiti komponentai naudoja veikimo principą „laimi viršutinis lygis“.
„Aukščiausio lygmens pirmenybės“ elgsena
Išskyrus modeliu pagrįstas programas, formas ir svetainės struktūros komponentus, kiti sprendimo komponentai naudoja „aukščiausio lygmens pirmenybės“ elgseną, kai viršutinis lygmuo nustato, kaip komponentas veikia programų vykdymo metu. Viršutinį lygmenį galima įtraukti naudojant etapinį (laukiantį) naujinimą.
Viršutinis lygmuo įtrauktas naudojant laukiantį naujinimą
Štai aukščiausio lygmens pirmenybės komponento elgsenos pavyzdys, įtrauktas į sprendimo naujinimo etapu. Daugiau informacijos: Versijos naujinimo arba naujinimo taikymas tikslinėje aplinkoje
Esamo viršutinio (pagrindinio) lygmens paskyros lentelės tekstinio stulpelio Komentarai ypatybė yra Maksimalus ilgis naudojant numatytąjį parametrą 100.
Sprendimo versijos naujinimas importuojamas naudojant naujinimo etapo parinktį, kuri sukuria naują viršutinį lygmenį. Laukiantį versijos naujinimą sudaro paskyros lentelės tekstinis stulpelis Komentarai, kurio ypatybės Maksimalus ilgis reikšmė yra pakeista į 150.
Tokiu atveju vykdant programą paskyros įrašų stulpelyje Komentarai bus galima įrašyti iki 150 simbolių.
Sprendimo naujinimo ir plėtotės suliejimo veikimas
Kaip aprašyta ankstesniame skyriuje, pataisos ir suplanuota plėtotė sudedami ant pagrindinio sprendimo. Juos galima sulieti „Power Apps“ srityje Sprendimai pasirenkant Taikyti plėtotę – taip sulyginami sluoksniai ir sukuriamas naujas pagrindinis sprendimas.
Kelių sprendimų suliejimo veikimo principas
Kai valdomąjį sprendimą rengiate platinti, atminkite, kad aplinkoje gali būti įdiegta keletas sprendimų arba kad kitų sprendimų gali būti diegiama ateityje. Sukurkite sprendimą, kuriame laikomasi geriausių praktikų, kad jūsų sprendimas netrukdytų kitiems sprendimams. Daugiau informacijos: Segmentuotų sprendimų naudojimas
Procesai, kuriuos „Dataverse“ naudoja tinkinimams sulieti, pabrėžia sprendimo funkcionalumo išsaugojimą. Nors dedame visas pastangas siekdami išsaugoti pateiktį, kai kurie nesuderinamumai tarp tinkinimų gali reikšti, kad apskaičiuota rezoliucija pakeis tam tikras pateikties detales, kad būtų išsaugota tinkinimo funkcija.