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

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:

  • 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ó.

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 aktív réteg az alap réteg tetején kerülnek bevezetésre.

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 egyesítésének megismerése