Megosztás a következőn keresztül:


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.

Példa egy összetevő, például űrlap vagy nézet megoldásrétegezésére.

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

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.

Megoldásrétegek.

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

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

    Táblaösszetevő az alapmegoldásban.

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

    Az alapréteg tetején bevezetett aktív réteg.

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.

Kapcsolódó információk

A felügyelt megoldások összefésülésének ismertetése