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 az ad-hoc testreszabások ebben a rétegben találhatók. 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:
Alap A megoldási réteg "kupac" alján található az alapré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 felső réteg tekinthető az aktuális rétegnek, és meghatározza az összetevő futási idejű működé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őhöz egy vagy több megoldásjavítást importáltak, azok az alapréteg tetején vannak felhalmozva, és az előző javítás felett található legújabb javítás.
Függőben lévő frissítés Ha egy előkészített frissítést (_Upgrade névvel) importál, az az alap- és javításrétegek (ha vannak ilyenek) felett található.
![Rétegzési példa a megoldáson belül Rétegzési példa a megoldáson belül](media/layering-within-solution-alm.png)
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.