Megoldásrétegek
A megoldásrétegzés az összetevő szintjén valósul meg. A felügyelt és a nem felügyelt megoldások különböző rétegeken találhatók a Microsoft Dataverse környezetben. A Dataverse környezetben két külön réteg van:
nem felügyelt réteg Minden importált, nem felügyelt megoldás és alkalmi testreszabás létezik ezen a réteg. Minden nem felügyelt megoldás egyetlen nem felügyelt rétegen osztozik.
Felügyelt rétegek Minden importált, felügyelt megoldás és a rendszermegoldás ezen a szinten létezik. Ha több felügyelt megoldás van telepítve, az utolsóként telepített az előbb telepített felügyelt megoldás alatt található. Ez azt jelenti, hogy a másodikként telepített megoldás testreszabhatja a korábban telepített megoldást. Ha két felügyelt megoldásban ütköző meghatározások vannak, a futásidejű viselkedés vagy „Az utolsó nyer” vagy egy összefésülési logika kerül megvalósításra. Ha eltávolít egy felügyelt megoldást, az alatta lévő felügyelt megoldás lép érvénybe. Ha eltávolítja az összes felügyelt megoldást, a rendszermegoldásban meghatározott alapértelmezett viselkedés fog érvényesülni. A felügyelt rétegszint alapja a rendszerréteg. A rendszer réteg tartalmazza a platform működéséhez szükséges entitásokat és összetevőket.
Rétegzés felügyelt megoldáson belül
Minden egyes felügyelt összetevőnél rétegek találhatók a megoldások között, amelyek – attól függően, hogy egy vagy több javítás vagy a megoldás függőben lévő frissítése importálásra került-e – a következő rétegeket foglalhatják magukba:
Az alap Az oldat alján található réteg "verem" az alap réteg. Ez a réteg tartalmazza a megoldás közzétevőjét, amely azonosítja az összetevő tulajdonosát és a hozzá társított felügyelt tulajdonságokat.
Felső A legfelső réteg az aktuális réteg számít, és meghatározza az összetevő futásidejű viselkedését. A felső réteg lehet frissítés vagy javítás, vagy ha a megoldásra nem alkalmaztak javítást vagy frissítést, akkor az összetevő futási idejű működését az alapmegoldás határozza meg.
Frissítésekből hozzáadott rétegek:
Javítások : Ha az összetevő egy vagy több megoldásjavítást importált, azok az alap réteg tetejére vannak halmozva, és a legújabb javítás az előző javítás felett található.
Frissítésre vár: Ha szakaszos frissítést (_Upgrade néven) importál, az az alapréteg és a javítóréteg (ha van) tetején található.
Fontos
A javítások használata nem ajánlott. További információk: Megoldásjavítások létrehozása.
Az alábbi kép egy egyéni oszlop megoldás rétegeit mutatja be, amely megjeleníti az alapmegoldást, egy javítást és egy függőben lévő frissítést.
A megoldáson belüli összetevők rétegeinek megtekintési módjáról a Megoldásrétegek rész tartalmaz további információkat.
Egyesítési viselkedés
A megoldáskészítőknek meg kell érteniük az egyesítési viselkedést a megoldás frissítésekor, vagy ha több olyan megoldást telepítenek, amelyek ugyanarra az összetevőre hatással vannak. Figyelje meg, hogy csak a modellvezérelt alkalmazás, űrlap és webhelytérkép összetevőtípusok kerülnek egyesítésre. Az összes többi összetevő a "felső szint nyer" viselkedést használja.
A „Legfelső előnyben részesítése” viselkedés
A modellalapú alkalmazás-, űrlap- és oldaltérkép-összetevők kivételével más megoldás-összetevő a „legfeleős előnyben részesítése” viselkedést használják, ahol a legfelső szint határozza meg, hogyan működik az összetevő az alkalmazás futtatása idején. A felső réteg szakaszos (függő) frissítéssel vezethető be.
A felső réteg szakaszos frissítéssel bevezetve
Itt talál egy példát a legfeleső előnyben részesítése összetevőviselkedésre, amelyet egy frissítési fázis vezet be egy megoldás frissítéséhez. További információk: Frissítés alkalmazása a célkörnyezetben
Az aktuális felső (alap) réteg Megjegyzések szövegoszlopának Maximális hossz tulajdonsága az alapértelmezett 100 beállítást használja.
A megoldás frissítését a frissítési fázis lehetőséggel importálják, amely új felső réteget hoz létre. A függőben lévő frissítés tartalmazza a Megjegyzések szövegoszlopot a partnertáblához, amelynél a Maximális hosszúság tulajdonság értéke 150-re módosult.
Ebben a helyzetben a fiókrekordok Megjegyzések oszlopa legfeljebb 150 karaktert engedélyez az alkalmazás futtatása során.
A megoldás frissítése és a frissítésegyesítési viselkedés
Az előző részben leírtak szerint a javítások és az előkészített frissítés az alapmegoldás felett találhatók. Ezek egyesíthetők a Frissítés alkalmazása lehetőség kiválasztásával a Megoldások területen a Power Apps alkalmazásban, amely lelapítja a rétegeket, és létrehoz egy új alapmegoldást.
Több megoldás egyesítésének viselkedése
A felügyelt megoldás terjesztésének előkészítése során ne feledkezzen meg arról, hogy egy környezethez több megoldás is telepítve lehet, vagy a későbbiekben más megoldások is telepíthetők. Hozzon létre egy megoldást, amely a gyakorlati tanácsokat követi, annak érdekében, hogy a megoldás ne zavarja meg a többi megoldást. További információk: Szegmentált megoldások használata
A Dataverse által a testreszabások egyesítéséhez használt folyamatok hangsúlyozzák a megoldás funkcióinak fenntartását. Bár minden erőfeszítést megteszünk a megjelenítés megőrzése érdekében, a testreszabások közötti bizonyos inkompatibilitások esetén előfordulhat, hogy a számított megoldás néhány bemutató részletét módosítani fogja a testreszabási funkció fenntartása helyett.