Bendrinti naudojant


Sprendimo sluoksniai

Sprendimų sluoksniavimas įgyvendinamas komponentų lygyje. Valdomieji ir nevaldomieji sprendimai „Microsoft Dataverse“ aplinkoje yra skirtinguose sluoksniuose. Dirbant su „Dataverse“, yra du atskiri sluoksniai.

  • Nevaldomasis sluoksnis Šiame sluoksnyje yra visi importuoti nevaldomieji sprendimai ir specialieji tinkinimai. Visi nevaldomieji sprendimai bendrai naudoja vieną nevaldomąjį sluoksnį.

  • Valdomieji sluoksniai Šiame lygmenyje yra visi importuoti valdomieji sprendimai ir sistemos sprendimas. 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.

Komponento, pvz., formos arba rodinio, sprendimo sluoksniavimo pavyzdys.

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.

  • Pagrindas Sprendimo sluoksnių šūsnies apačioje yra pagrindo sluoksnis. Šiame sluoksnyje yra sprendimų leidėjas, kuris identifikuoja komponento savininką ir su komponentu susietas valdomąsias ypatybes.

  • Viršus Viršutinis sluoksnis yra laikomas dabartiniu sluoksniu ir apibrėžia komponento veikimo principą vykdymo metu. 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 komponentui importuojama viena ar daugiau sprendimo pataisų, jos sudedamos ant pagrindinio sluoksnio, o naujausia pataisa būna virš ankstesnės pataisos.

    • Laukiama naujinimo Jei importuojamas suplanuotas naujinys (pavadinimu „Naujinys“), jis būna virš pagrindinio ir pataisų (jei tokių yra) sluoksnių.

Sluoksniavimo pavyzdys valdomajame sprendime

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.

Sprendimo sluoksniai.

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

  1. Esamo viršutinio (pagrindinio) lygmens paskyros lentelės tekstinio stulpelio Komentarai ypatybė yra Maksimalus ilgis naudojant numatytąjį parametrą 100.

    Lentelės komponentas pagrindiniame tirpale.

  2. 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.

    Aktyvus sluoksnis, įvestas ant pagrindinio sluoksnio.

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.

Taip pat žr.

Sužinokite, kaip suliejami valdomieji sprendimai