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


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ásról szóló verziót a következő helyen találja: 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. A megoldásokat független szoftverszállítótól AppSource (ISV) vagy független szoftverszállítótól (ISV) szerezheti be. 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ó: Tanulmány: Minták és alapelvek 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. További információ a megoldások használatáról: Bővítmények csomagolása és terjesztése megoldások használatával.

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 található összetevők megtekintéséhez a megoldáskezelőben nyissa meg a Beállítások megoldások>lehetőséget , majd 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ások az importálás után eltávolíthatók. 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őjét hozzáadja az alapértelmezett megoldáshoz. A megoldás eltávolításával nem lehet törölni az összetevőket.

Ha olyan nem felügyelt megoldást importál, amely már testreszabott megoldás-összetevőket tartalmaz, a testreszabásokat felülírják a nem felügyelt megoldás testreszabásai. 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.

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.

Megoldás rétegezése.

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.

Menedzselt 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 definíciói ütköznek, az általános szabály "Az utolsó nyer". Ha eltávolít egy felügyelt megoldás, az alábbi 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ás 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. Ezeket felügyelt tulajdonságoknak nevezzük. 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

Bevezetés a testreszabásba
A testreszabáshoz szükséges jogosultságok