A testreszabások meghatározását követően megoldásként exportálhatja azokat. A testreszabók és fejlesztők így bővíthetik a Microsoft Dynamics CRM üzleti funkcióit. Telepítik, illetve eltávolítják a szoftvermegoldásokat, így a szervezetek a Microsoft Dynamics CRM segítségével telepíthetik és eltávolíthatják a megoldásban meghatározott funkciókat.
A megoldások felügyelt és nem felügyelt megoldásként is exportálhatók:
- Felügyelt megoldás. Akkor válassza ezt a lehetőséget, ha a megoldást egy másik Microsoft Dynamics CRM-szervezetbe szeretné importálni (telepíteni). A felügyelt megoldások felügyelt tulajdonságai meghatározzák, hogy hogyan szabhatók testre a megoldás összetevői.
- Nem felügyelt megoldás. Akkor válassza ezt a lehetőséget, ha biztonsági másolatot szeretne létrehozni, ha fejlesztés céljából szeretné hordozhatóvá tenni a megoldást, vagy felügyelt tulajdonságok nélkül szeretné egy másik szervezetbe importálni a hozzáadott funkciókat és a felhasználói felület testreszabott elemeit.
Hordozható elemek: megoldás-összetevők
A megoldások alatt csak a Microsoft Dynamics CRM megoldás-összetevőnek nevezett natív összetevőit értjük. Ezek a Microsoft Dynamics CRM testreszabási eszközeivel és API felületével hozhatók létre. A megoldás-összetevők felügyelt és nem felügyelt módon is csomagolhatók, amikor exportálás és importálás útján átviszi azokat egyik rendszerből a másikba.
A következő megoldás-összetevők exportálhatók és importálhatók:
- Egyéni és testre szabható entitások, például nézetek, űrlapok, mezők, kapcsolatok és diagramok.
- Ügyfélbővítmények
- Beállításhalmazok
- Kapcsolati szerepkörök
- Kapcsolatszerepkörök
- Biztonsági szerepkörök Jogosultságok előre definiált csoportja.A felhasználóhoz rendelt biztonsági szerepkör határozza meg, hogy a felhasználó mely feladatokat hajthat végre, és hogy a felhasználói felület mely részeit láthatja. A felhasználóknak a rendszerhez való hozzáféréshez legalább egy biztonsági szerepkörrel kell rendelkezniük.
- Mezőszintű biztonsági profilok
- Jelentések
- Irányítópultok
- Sablonok
- Munkafolyamatok és párbeszédpanelek
- Beépülőmodul-szerelvények
- Rendszerbeállítások
Bármely felügyelt tulajdonság, amely összetevőkre vonatkozik, szerepelni fog az exportált és importált adatok között. A felügyelt tulajdonságok meghatározzák, hogy milyen testreszabási feladatok hajthatók végre egy megoldás-összetevőn.
|
Fel
|
Testreszabások importálása és exportálása
Ha egy meglévő entitás új verzióját importálja, akkor nem jön létre kétszer ugyanaz az entitás. Az új entitással a meglévő entitást módosítja, mégpedig úgy, hogy az új egyéni mezőkkel és kapcsolatokkal bővíti azt, illetve alkalmazza a meglévők változtatásait. A nem felügyelt megoldások importálásával végrehajtott változtatások nem vonhatók vissza. Ha a változtatásokat később esetleg vissza szeretné görgetni, akkor nem telepítsen nem felügyelt megoldásokat.
Nyissa meg az exportálás vagy importálás varázslót:
- A navigációs ablakban válassza a Beállítások lehetőséget.
- A Testreszabás területen kattintson a Megoldások pontra.
- Kattintson a Actions toolbaron a Exportálás vagy Importálás lehetőségre.
Megoldás-összetevők függőségei
A megoldás-összetevők függőségei gondoskodnak arról, hogy a megoldások a használat során megbízhatóan működjenek. Megelőzik a megoldások által meghatározott testreszabások véletlen elrontását. Ezek a függőségek teszik lehetővé, hogy felügyelt megoldásokat lehessen telepíteni, illetve eltávolítani egy megoldás importálásával, illetve törlésével.
A megoldás-összetevők függőségei két típusba sorolhatók:
- Közzétett függőség jön létre akkor, amikor két megoldás-összetevő között kapcsolat van, és az összetevőket közzéteszik. Az ilyen típusú függőség eltávolításához szüntesse meg a kapcsolatot, majd tegye közzé újra az entitásokat.
- Belső függőségek, amelyeket a Microsoft Dynamics CRM kezel. Ezek akkor jönnek létre, ha egy adott megoldás-összetevő csak egy másik megoldás-összetevővel együtt képes működni.
A belső függőségek az egyik megoldás-összetevőn végrehajtott művelet esetén műveletet hajtanak végre a másik összetevőn. Ha például töröl egy entitást, akkor azzal együtt várhatóan a hozzá tartozó összes entitásmezőt is törli. A Microsoft Dynamics CRM ezenkívül törli a más entitásokkal létrehozott entitáskapcsolatokat is. Nem kell tehát előtte külön törölni az egyes mezőket, vagy egyesével törölni az entitáskapcsolatokat.
Előfordulhat azonban, hogy egy belső függőség közzétett függőséggé válik, és ezért manuális beavatkozást igényel. Ha például keresési mezőt adott hozzá egy entitásűrlaphoz, és ezután törölni szeretné a kapcsolat elsődleges entitását, akkor a törlést csak azután hajthatja végre, miután eltávolította a kapcsolódó entitásról a keresési mezőt, majd közzétette az űrlapot.
A testreszabások felülírásának elkerülése
Amikor kapcsolatokat importál, importálja vele a kapcsolat viselkedésmódját és leképezéseit is. Az entitás meghatározása tartalmazza a űrlapok parancsfájljait is. Importálhat egy teljes testreszabáskészletet más rendszerből, a program akkor sem hoz létre több példányban létező entitásokat vagy attribútumokat. A leképezések, kapcsolatok és űrlapokon lévő parancsfájlok testreszabásai viszont felülírják a meglévőket. Amikor új Microsoft Dynamics CRM-telepítésre viszi át a testreszabásokat, akkor ezt bizonyára használni fogja. Működő rendszerben azonban ezt valószínűleg senki nem szeretné.
Ha azért végez importálást és exportálást, hogy áthelyezze a testreszabásokat a fejlesztési környezetből a munkakörnyezetbe, ügyeljen, hogy mindig a munkakörnyezetben kialakított testreszabások aktuális verziójának exportálását hajtsa végre első lépésként. A munkakörnyezetben mindaddig ne engedje semmilyen testreszabás alkalmazását, amíg a fejlesztési környezetbe nem importálta és a munkakörnyezet számára közzé nem tette a testreszabásokat. Ha ilyenkor nem a szükséges körültekintéssel jár el, akaratlanul felülírhatja a testreszabások egy részét.
|
Fel
|