A megoldásokkal való munkavégzés áttekintése
Ez a témakör a Dynamics 365 Customer Engagement (on-premises) szolgáltatásra vonatkozik. A témakör Power Apps szolgáltatásra vonatkozó verzióját itt találja: A megoldások áttekintése
A Dynamics 365 Customer Engagement (on-premises) rendszerben a megoldásokat arra alkalmazzák, hogy alkalmazásokat és összetevőket vigyenek át egyik szervezetből a másikba, vagy hogy testreszabások készletét alkalmazzák a meglévő alkalmazásokra. Egy megoldás tartalmazhat egy vagy több alkalmazást, valamint egyéb összetevőket, többek között oldaltérképeket, entitásokat, folyamatokat, webes erőforrásokat és beállításhalmazokat. Megoldásokat beszerezhet az AppSource webhelyen vagy független szoftvergyártótól (ISV). A megoldás egy fájl, amelyet importálhat egy környezetbe alkalmazásként vagy egy meglévő alkalmazásra alkalmazhat testreszabások csoportjaként.
További információ: Útmutató dokumentum: Minták és elvek a megoldáskészítők számára
Ha Ön olyan független szoftvergyártó, aki olyan alkalmazásokat hoz létre, amelyeket árulni akar, megoldásokat kell használnia. A megoldások használatával kapcsolatos további tájékoztatás: Bővítmények csomagolása és terjesztése megoldásokkal.
Megoldás-összetevők
A megoldás-összetevő olyasvalamit jelent, amit esetleg testre szabhat. Minden olyan elemet, ami egy megoldás részét képezheti, megoldás-összetevőnek nevezünk. A megoldásban szereplő összetevők megtekintéséhez a megoldástallózóban lépjen a Beállítások > Megoldások helyre, és nyissa meg a kívánt megoldást. Az összetevők listája az Összetevők listában látható.
A legtöbb megoldás-összetevő más megoldás-összetevőbe van ágyazva. Például egy entitás tartalmaz űrlapokat, nézeteket, diagramokat, mezőket, entitáskapcsolatokat, üzeneteket és üzleti szabályokat. Minden egyes megoldás-összetevő igényli egy entitás meglétét. Egy mező nem létezhet entitáson kívül. Ez azt jelenti, hogy a mező az entitástól függ. Valójában kétszer annyi megoldás-összetevő van, mint amennyi a fenti listában szerepel, de ezek többsége nem látható az alkalmazásban.
A megoldás-összetevők célja azon korlátozások nyomon követése, hogy mi szabható testre a Felügyelt tulajdonságok és a Megoldásfüggőségek segítségével, hogy azok exportálhatók, importálhatók és (felügyelt megoldások esetén) törölhetők legyenek anélkül, hogy bármit hátrahagynának.
Felügyelt és nem felügyelt megoldások
A felügyelt megoldás eltávolítható az importálása után. Egy ilyen megoldás összes összetevője törlődik a megoldás eltávolításával.
Nem felügyelt megoldás importálásakor, a megoldás összes összetevője hozzáadódik az alapértelmezett megoldáshoz. A megoldás eltávolításával nem lehet törölni az összetevőket.
Ha importál egy nem felügyelt megoldást, amely olyan megoldás-összetevőket tartalmaz, amelyeket Ön már testreszabott, a testreszabásai felülíródnak a nem felügyelt megoldás testreszabásaival. Ezt nem lehet visszavonni.
Fontos
Csak akkor telepítsen nem felügyelt megoldást, ha minden összetevőt szeretne hozzáadni az alapértelmezett megoldáshoz, és felül szeretné írni a meglévő testreszabásokat.
Akkor is, ha nem tervezi megoldása terjesztését, érdemes lehet létrehoznia és használnia egy nem felügyelt megoldást, hogy rendelkezzen egy külön nézettel amely az alkalmazásnak csak azon részeit tartalmazza, amelyeket Ön testreszabott. Minden alkalommal, amikor testreszab valamit, egyszerűen adja hozzá a létrehozott nem felügyelt megoldáshoz.
Egy felügyelt megoldás létrehozásához, válassza a felügyelt megoldás lehetőséget a megoldás exportálásakor. Ha egy felügyelt megoldást hoz létre, azt nem tudja importálni abba a szervezetbe, amelyben létrehozta azt. Csak egy másik szervezetbe importálhatja.
Megoldások alkalmazásának módja
Minden megoldás rétegként kerül kiértékelésre annak megállapításához, hogy saját alkalmazása valójában mit fog tenni. A következő diagram bemutatja, hogyan kerülnek kiértékelésre a felügyelt és nem felügyelt megoldások, és ezek módosításai hogyan jelennek meg a szervezetében.

Alulról indulva és felfelé haladva:
Rendszermegoldás
A rendszermegoldás olyan, mint egy felügyelt megoldás, amellyel minden szervezet rendelkezik. A rendszermegoldás a rendszerben lévő összes összetevő gyári alapbeállításának definíciója.
Felügyelt megoldások
Felügyelt megoldások módosíthatják a rendszermegoldás-összetevőket, és új összetevőket adhatnak hozzá. Ha több felügyelt megoldás van telepítve, az elsőként telepített a késő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ás ütköző meghatározásokat tartalmaz, az általános szabály „az utolsó nyer”. 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.
Nem felügyelt testreszabások
Nem felügyelt testreszabás a szervezet bármely, nem felügyelt megoldáson keresztül létrehozott módosítása. A rendszermegoldás határozza meg, hogy mit lehet és mit nem lehet testre szabni a Felügyelt tulajdonságok segítségével. A felügyelt megoldások közzétevői ugyanígy képesek korlátozni a megoldásukhoz hozzáadott megoldás-összetevők testreszabhatóságát. Bármelyik megoldás-összetevőt testre szabhatja, amely nem rendelkezik olyan felügyelt tulajdonságokkal, amely megakadályozná ebben.
Alkalmazások viselkedése
Ez az, amit valójában láthat a szervezetében. Az alapértelmezett rendszermegoldás és minden felügyelt megoldás, valamint minden nem felügyelt testreszabás, amelyet alkalmazott.
Felügyelt tulajdonságok
Bizonyos összetevők nem szabhatók testre. Ezek az összetevők a rendszermegoldásban olyan metaadatokkal rendelkeznek, amely megakadályozza ezek testreszabását. Ezek az úgynevezett felügyelt tulajdonságok. A felügyelt megoldás közzétevője beállíthat olyan felügyelt tulajdonságokat, amelyek megakadályozzák a megoldás olyan testreszabásait, amelyeket ők nem engedélyeznek.
Megoldásfüggőségek
A felügyelt megoldások réteges működési módja miatt léteznek felügyelt megoldások, amelyek függhetnek más felügyelt megoldások megoldás-összetevőitől. Néhány megoldás közzétevője ezt úgy használja ki, hogy moduláris megoldásokat épít. Szükség lehet egy „alap” felügyelt megoldás telepítésére, majd ezután telepíthet egy olyan második felügyelt megoldást, amely az alap felügyelt megoldás további testreszabását fogja elvégezni. Ez a második felügyelt megoldás függ az első megoldás megoldás-összetevőitől.
A rendszer nyomon követi ezeket a megoldások közötti függőségeket. Ha megpróbál telepíteni egy olyan alapmegoldástól függő megoldást, amely nincs telepítve, nem fogja tudni telepíteni a megoldást. Egy üzenet jelzi, hogy a megoldás telepítéséhez először telepítenie kell egy másik megoldást. Hasonlóképpen, a függőségek miatt nem távolítható el egy alap megoldás, amennyiben egy tőle függő megoldás még telepítve van. El kell távolítania a függő megoldást az alapmegoldás eltávolítása előtt.
Lásd még
Ismerkedés a testreszabással
Testreszabáshoz szükséges jogosultságok
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).
Visszajelzés
Visszajelzés küldése és megtekintése a következőhöz: