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


Metaadatok létrehozása és szerkesztése

 

Közzétéve: 2016. november

Hatókör: Dynamics CRM 2015

Ez a témakör megvizsgálja a metaadatokat, és hogy hogyan használhatja azokat a Microsoft Dynamics 365 telepítésének testreszabásához.

Jelen témakörben

A testreszabásban használt metaadatok

Új metaadatok létrehozása vagy meglévő metaadatok használata

Metaadat-elemek létrehozásával kapcsolatos korlátozások

A testreszabásban használt metaadatok

Metaadatok jelentésével kapcsolatos adatokat. A Microsoft Dynamics 365 rugalmas platformot biztosít a Dynamics 365 telepítéséhez, mert a telepítéshez használt adatok meghatározása viszonylag egyszerűen szerkeszthető. A Microsoft Dynamics 365 rendszerben a metaadatok entitások készlete. Az entitások írják le azokat az adatfajtákat, amelyek az adatbázisban tárolódnak. Mindegyik entitáshoz kapcsolódik egy adatbázistábla, és az entitáson belül minden mező (attribútum) ennek a táblának egy oszlopát jelképezi. Egy entitás metaadatai szabályozzák, hogy milyen típusú bejegyzéseket hozhat létre, és milyen műveleteket hajthat végre rajtuk. Mindössze az entitás metaadatainak és a Microsoft Dynamics 365 webes szolgáltatások használatával egy fejlesztő olyan kódokat tud írni, amelyek a Dynamics 365 szervezetének adataival különböző műveleteket tudnak végrehajtani. Ezeket a metaadatokat Ön is szerkesztheti a testreszabási eszközökkel, így létrehozhat és módosíthat entitásokat, mezőket és entitáskapcsolatokat.

A dolgozók által használt webalkalmazások vagy különböző kliensek működése, amelyek a Dynamics 365 szervezet adataival interakcióba lépnek, az entitások metaadataitól függ, és azok változásaihoz is alkalmazkodik. Ezek a kliensek azonban más adatoktól is függenek, amelyek azt szabályozzák, milyen vizuális elemeket jelenítsenek meg, milyen egyedi logikát alkalmazzanak, és hogyan kezeljék a biztonsági kérdéseket. Ezek a rendszeradatok is az entitásokban tárolódnak, de maguk az entitások nem szabhatók testre.

A metaadat-böngésző használata

A megoldástallózóval férhet hozzá a testreszabható entitásokhoz, de ez csupán egy töredéke mindazoknak az entitásoknak, amelyek a Microsoft Dynamics 365 rendszerben használt metaadatokat meghatározzák. A legalapvetőbb testreszabási feladatokhoz nincs másra szüksége, mint a megoldástallózóban megjelenő információkra. A fejelsztőknek sok esetben ennél kiterjedtebb adatokra van szüksége, és a metaadatok könnyű áttekinthetőségére. Amennyiben komolyabb megbeszélést szeretne folytatni a fejlesztőkkel a metaadatokról, vagy csak szeretné jobban megérteni azok működését, akkor telepítse a Microsoft Dynamics CRM SDK részeként rnedelkezésre álló metaadat-böngésző megoldást. A metaadat-böngésző egy kizárólag HTML webes erőforrásokat tartalmazó felügyelt megoldás, amelynek telepítésével megtekintheti az összes metaadatot, szűrhet az entitások és a mezők között, így jobban megismerheti, hogy mit is rejtenek a metaadatok.

A metaadat-böngésző letöltése és telepítése

  1. Töltse le a Microsoft Dynamics CRM SDK csomagot!

  2. Futtassa a MicrosoftDynamicsCRM2015SDK.exe fájlt, és tömörítse ki tartalmát a számítógép egy tetszőleges mappájába.

  3. A kicsomagolt SDK-fájlokat tartalmazó mappában keresse meg az sdk\tools\metadatabrowser mappát.

  4. Ebben a mappában található egy felügyelt megoldás fájlja (MetadataBrowser_2_0_0_3_managed.zip), és egy readme.docx nevű fájl, amely ennek információit tartalmazza.

  5. Telepítse a felügyelt megoldást. További információkért lásd: Megoldások importálása.

  6. A megoldás telepítése után az megjelenik a megoldások listájában. A megnyitáshoz kattintson a megoldásra.

  7. A Konfiguráció lapon útmutatást talál a metaadat-böngésző használatával kapcsolatban, és itt jelennek meg az tartalmazott oldalak megnyitására szolgáló gombok is.

Új metaadatok létrehozása vagy meglévő metaadatok használata

A Microsoft Dynamics 365 a központi Dynamics 365-funkciókat támogató számos rendszerentitást tartalmaz. Például a meglevő vagy lehetséges ügyfelekkel kapcsolatos adatok a Partner és a Kapcsolattartó entitásokban tárolandók. Az Érdeklődő entitás célja a leendő vevők vagy potenciális értékesítési lehetőségek tárolása. A Lehetőség entitás a potenciális jövedelemtermelő események nyomon követésére használatos.

Az összes entitás tartalmaz olyan, közös adatokat megjelenítő mezőket, amelyeket a Dynamics 365 rendszereknek az adott entitással kapcsolatban el kell tárolnia.

A legtöbb szervezetnél kifejezetten hasznos a rendszerentitásokat és -attribútumokat arra a célra használni, amelyre kifejlesztették őket. Bár lehetősége van egyedi entitásokat létrehozni, a rendszerentitások rendelkezhetenek olyan speciális funkciókkal, amelyeket kódolás nélkül nem egyszerű utánozni.

Például,

  • Az Érdeklődő entitás bejegyzései minősíthetők. A minősítési műveletet inaktiválja az adott érdeklődőt, majd új lehetőséget és partner- vagy kapcsolattartó-bejegyzést hoz létre, így a felhasználó előremozdulhat az üzleti folyamatban.

  • Az esetentitás bejegyzései különleges kapcsolatban állnak a Kapcsolattartó entitásokkal, így elősegítik az ügyfélszolgálati jogosultságok definícióját.

Amikor megoldást telepít, akkor valószínűsíthető, hogy a megoldás fejlesztője a rendszerentitásokra és -attribútumokra is épített. Egy rendszerentitást vagy -attribútumot felváltó új egyedi entitás létrehozása azzal is járhat, hogy a rendelkezésre álló megoldások egyes esetekben nem fognak működni szervezetében.

Ezen okok miatt javasoljuk, hogy a szervezet szempontjából ésszerű esetekben a rendelkezésre álló rendszerentitásokat és mezőket használja. Ha ennek nincs értelme, és nem szerkeszthetők igényeinek megfelelő formába, akkor érdemes megfontolni egy új entitás létrehozását. Ne feledje, hogy egy entitás megjelenített nevét bármikor módosíthatja, hogy megfeleljen a szervezet által használt elnevezési rendszernek. Így például nagyon sokszo előfordul, hogy a Partner entitás megjelenítési nevét „Cég” vagy hasonló névre változtatják, a Kapcsolattartó entitásét pedig „Személyre”. Ezt bármikor megteheti egy entitással vagy attribútummal, anélkül, hogy viselkedését befolyásolná. Az entitások átnevezésével kapcsolatos további tudnivalókért lásd: Entitás nevének módosítása.

A rendszerentitások és -mezők nem törölhetők. Ezek a rendszermegoldás részének számítanak, és minden szervezetnél szükség lehet rájuk. Ha el kíván rejteni egy rendszerentitást, módosítsa szervezete biztonsági szerepkör-jogosultságait, és távolítsa el az adott entitás olvasási jogosultságát. Ezzel az alkalmazás szinte minden részéből eltüntetheti az entitást. Ha nincs szüksége egy adott rendszermezőre, eltávolíthatja azt az űrlapből, és minden olyan nézetből, amely még használja. Ehhez módosítsa a Kereshető értéket a meződefinícióban, így az nem jelenik meg az irányított keresésben.További információ:Mezők létrehozása és szerkesztése

Metaadat-elemek létrehozásával kapcsolatos korlátozások

A Microsoft Dynamics CRM Online korlátozza a létrehozható entitások számát. A maximális szám adatait a telepítés Használatban levő erőforrások lapján találja. Ha több egyéni entitásra van szüksége, lépjen kapcsolatba a Microsoft Dynamics 365 technikai támogatásával. Ez a felső korlát módosítható. A Microsoft Dynamics 365 helyszíni rendszerben gyakorlatilag nincs korlátozva a létrehozható egyéni entitások száma, a Microsoft SQL Server verzió maximum kapacitásától eltekintve. Lásd: A maximális kapacitás meghatározása az SQL szerveren.

A létrehozható mezők számának minden entitáson belül van felső határa. Ez a határérték az adatbázistábla egy sorában tárolható adatmennyiség műszaki korlátaiból ered. Meglehetősen nehéz konkrét számot meghatározni, mert a különböző típusú mezők eltérő méretű teret foglalnak el. A felső határ az entitás összes mezője által elfoglalt teljes helytől függ.

A legtöbben nem hoznak létre annyi egyéni mezőt, ami elérhetné a határértéket, de ha egyszer több száz egyedi mező hozzáadására lenne szüksége egy entitáshoz, akkor érdemes átgondolnia, hogy vajon ez-e a legjobb megoldás. Az összes hozzáadni kívánt mező ezen entitás bejegyzésének tulajdonságait írja le? Elvárható szervezete dolgozóitól, hogy ilyen nagy számú mezőt tartalmazó űrlapokat töltsenek ki? Minél több mező szerepel egy űrlapban, annál nagyobb mennyiségű adatot kell átvinni minden alkalommal, amikor egy bejegyzést szerkesztenek, ezt pedig a rendszerteljesítményre is hatással van. Ezeket a tényezőket is vegye figyelembe, amikor egyedi mezőket ad hozzá egy entitáshoz.

A beállításhalmaz-mezők olyan beállításkészleteket biztosítanak, amelyek legördülő vezérlőben jeleníthetők meg az űrlapban, vagy választási listaként az irányított keresésben.Dynamics CRM több ezer beállítás használatát teszi lehetővé beállításhalmazokkal, ez azonban nem jelent felső korlátot. A használhatósági tanulmányok kimutatták, hogy az emberek nehezen használják az olyan rendszereket, ahol egy legördülő menü túl sok választási lehetőséget tartalmaz. A beállításhalmaz-mezőkkel adatkategóriákat határozhat meg. Ha beállításhalmaz-mezőket használ, ne olyan kategóriákat válasszon, amelyek konkrét, külön adatelemeket képviselnek. Például ne állítson össze olyan beállításhalmazt, amely egy adott berendezés többszáz gyártóját tartalmazza, hanem inkább hozzon létre egy olyan entitást, amely az összes gyártó hivatkozását tartalmazza, és a beállításhalmaz helyett alkalmazzon keresőmezőt.

Lásd még

Entitások létrehozása és szerkesztése
Mezők létrehozása és szerkesztése
Entitáskapcsolatok létrehozása és szerkesztése
Globális beállításhalmazok létrehozása és szerkesztése
A CRM rendszer testreszabása
A testreszabás áttekintése
Űrlapok létrehozása és tervezése

© 2016 Microsoft Corporation. Minden jog fenntartva. Szerzői jogi tájékoztató