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 ad hoc tinkinimai. Visi nevaldomieji sprendimai bendrai naudoja vieną nevaldomąjį sluoksnį.
  • Valdomieji sluoksniai Šiame lygyje 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 lentelės ir komponentai, kurių reikia platformai veikti.

Komponento, pvz., formos arba rodinio, sprendimo sluoksnio 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 Įsikūręs tirpalo sluoksnio apačioje "kaminas" yra pagrindinis sluoksnis. Šiame sluoksnyje yra sprendimų leidėjas, kuris identifikuoja komponento savininką ir su komponentu susietas valdomąsias ypatybes.

  • Į viršų Viršutinis sluoksnis laikomas dabartiniu sluoksniu 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 pagrindinio sluoksnio, 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ų.
    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 , eikite įSprendimo sluoksniai.

Suliejimo veikimo principas

Su sprendimais dirbantys kūrėjai turėtų suprasti suliejimo elgseną, kai naujinamas sprendimas arba kai diegiami keli sprendimai, turintys įtakos tam pačiam komponentui. Atkreipkite dėmesį, kad suliejami tik modeliu pagrįstų programų, formų 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įstą programos, formos ir svetainės struktūros komponentus, kiti sprendimo komponentai naudoja "geriausių laimėjimų" elgseną, kai viršuje esantis sluoksnis nustato, kaip komponentas veikia programos 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.

    Stalo komponentas baziniame 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, įdėtas ant pagrindinio sluoksnio.

Tokiu atveju abonemento įrašų komentarų stulpelis programos vykdymo metu leidžia naudoti ne daugiau kaip 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.

Supraskite, kaip valdomieji sprendimai suliejami