Sdílet prostřednictvím


Vytváření a úprava metadat

 

Publikováno: listopad 2016

Platí pro: Dynamics CRM 2015

Toto téma se zaměřuje na metadata a jejich využití k přizpůsobení vašeho nasazení Microsoft Dynamics 365.

V tomto tématu

Vlastní nastavení s využitím metadat

Vytvoření nových metadat nebo použití existujících metadat

Omezení při vytváření položek metadat

Vlastní nastavení s využitím metadat

Metadaty se rozumí „data o datech“.Microsoft Dynamics 365 poskytuje flexibilní platformu pro vaše nasazení Dynamics 365, protože je relativně snadné upravit definice dat, která bude nasazení používat. V Microsoft Dynamics 365 jsou metadata kolekcí entit. Entity popisují druhy dat, která jsou uložena v databázi. Každá entita odpovídá tabulce databáze a každé pole (atribut) v rámci entity představuje sloupec v tabulce. Metadata entity určují, jaké typy záznamů můžete vytvářet a jaké akce lze na nich provádět. S využitím metadat entity a webových služeb aplikace Microsoft Dynamics 365 může vývojář napsat kód k provádění akcí s daty na vašem Dynamics 365 organizace. Pomocí nástroje pro vlastní nastavení můžete upravit tato metadata a vytvářet nebo upravovat entity, pole a vztahy mezi entitami.

Webová aplikace nebo různé klienty, které uživatelé využívají k interakci s daty ve vašem Dynamics 365 organizace, závisí na metadatech entity a přizpůsobují se podle změn metadat entity. Tyto klienty však závisí i na jiných datech, která řídí vizuální prvky pro zobrazení, použití vlastní logiky a nastavení zabezpečení. Tato systémová data jsou rovněž uložena v rámci entit, ale u entit samotných nelze provádět vlastní nastavení.

Použití prohlížeče metadat

Průzkumník řešení poskytuje přístup ke všem entitám, které lze upravit, ale to je jen zlomek všech entit, které definují metadata pro Microsoft Dynamics 365. Pro základní úkoly vlastního nastavení budou informace zobrazené v Průzkumníku řešení vším, co potřebujete. Vývojáři často potřebují více informací a snadný způsob, jak zobrazit metadata. Pokud budete potřebovat podrobnou diskusi s vývojáři o metadatech nebo pokud chcete mít hlubší znalost metadat, nainstalujte řešení Prohlížeč metadat, které je součástí Microsoft Dynamics CRM SDK. Prohlížeč metadat je spravované řešení obsahující pouze HTML webové zdroje, které lze nainstalovat. Toto řešení vám ukáže všechna metadata a umožňuje filtrovat entity a pole, abyste získali lepší přehled o tom, co metadata obsahují.

Stáhněte a nainstalujte prohlížeč metadat

  1. Stáhněte si balíček Microsoft Dynamics CRM SDK.

  2. Spusťte MicrosoftDynamicsCRM2015SDK.exe a extrahujte obsah do vybrané složky v počítači.

  3. Ve složce obsahující extrahované soubory SDK přejděte do složky sdk\tools\metadatabrowser.

  4. V této složce naleznete soubor spravovaného řešení (MetadataBrowser_2_0_0_3_managed.zip) a soubor readme.docx obsahující informace o řešení.

  5. Nainstalujte spravované řešení. Další informace naleznete v tématu Import řešení.

  6. Po instalaci se řešení zobrazí v seznamu řešení. Kliknutím na řešení je otevřete.

  7. Na kartě Konfigurace najdete pokyny, jak používat prohlížeč metadat a tlačítka pro otevření stránek, které obsahují.

Vytvoření nových metadat nebo použití existujících metadat

Aplikace Microsoft Dynamics 365 obsahuje několik systémových entit, které podporují základní funkce Dynamics 365. Například data o zákaznících či potenciálních zákaznících se ukládají pomocí entit Obchodní vztah nebo Kontakt. Informace o potenciálních zákaznících nebo potenciálních prodejních příležitostech se uchovávají v entitě Zájemce. Entita Příležitost slouží ke sledování událostí, které mohou potenciálně generovat výnosy.

Každá z těchto entit obsahuje také řadu polí představujících běžná data, která systémy Dynamics 365 musejí pro jednotlivé entity ukládat.

Pro většinu organizací je výhodné používat systémové entity a atributy pro účely, pro které jsou určeny. Přestože můžete vytvářet nové vlastní entity, systémové entity mohou mít zvláštní funkce, které nelze snadno replikovat bez psaní kódu.

Například:

  • Záznamy entity Zájemce mohou být zařazeny. Tato akce zařazení deaktivuje zájemce a vytvoří novou příležitost a záznam obchodního vztahu nebo kontaktu, který umožní posun vpřed ve vašem obchodním procesu.

  • Záznamy entity Případ mají zvláštní propojení s entitami Smlouva, aby bylo možné lépe definovat nároky pro služby zákazníkům.

Pokud chcete instalovat řešení, lze očekávat, že se vývojář řešení využil systémové entity a atributy. Vytvoření nové vlastní entity, která nahrazuje systémové entity nebo atributy, bude znamenat, že nemusí fungovat všechna řešení, která jsou k dispozici pro vaši organizaci.

Z těchto důvodů doporučujeme použít poskytnuté systémové entity a pole, jestliže jsou pro vaší organizaci smysluplné. Pokud nemají smysl a nelze je upravit tak, aby odpovídaly vašim potřebám, měli byste zvážit, zda je nutné vytvářet novou entitu. Mějte na paměti, že můžete změnit zobrazovaný název entity tak, aby odpovídal názvosloví používanému ve vaší organizaci. Například je velmi běžné, že uživatelé mění zobrazovaný název entity Obchodní vztah na Společnost a název entity Kontakt na Jednotlivec. To lze u entit nebo atributů provést bez toho, že by došlo ke změně chování entity. Další informace o přejmenování entit naleznete v tématu Změna názvu entity.

Systémové entity nebo pole nelze odstranit. Jsou považovány za součást systémového řešení a očekává se, že každá organizace je bude mít. Pokud chcete skrýt systémové entity, změňte oprávnění role zabezpečení pro organizaci, aby bylo možné této entitě odebrat oprávnění ke čtení. Tímto odstraníte entitu z většiny částí aplikace. Pokud se zde nachází systémové pole, které již nepotřebujete, odeberte je z formuláře a ze všech zobrazení, které je používají. Změňte hodnotu S možností prohledávání v definici pole tak, aby v nezobrazovalo v rozšířeném hledání.Další informace:Vytváření a úprava polí

Omezení při vytváření položek metadat

Počet entit, které lze vytvořit pomocí aplikace Microsoft Dynamics CRM Online, je omezen. Informace o maximálním počtu najdete na stránce Využívané prostředky vašeho nasazení. Pokud potřebujete více vlastních entit, obraťte se na technickou podporu Microsoft Dynamics 365. Horní limit lze nastavit. U místní edice aplikace Microsoft Dynamics 365 je počet vlastních entit, které můžete vytvořit, prakticky neomezený, na rozdíl od maximální kapacity pro vaši verzi systému Microsoft SQL Server. Viz Specifikace maximální kapacity serveru SQL Server.

V rámci jednotlivých entit je omezen maximální počet polí, která můžete vytvořit. Tento limit je založen na technických omezeních týkajících se množství dat, která mohou být uložena v řádku tabulky databáze. Je obtížné uvést konkrétní číslo, protože jednotlivé typy polí mohou využívat různé množství místa. Horní mezní hodnota závisí na celkovém místě, které používají všechna pole této entity.

Většina uživatelů nevytvoří dostatek vlastních polí, aby dosáhli tohoto limitu, pokud však hodláte přidat stovky vlastních polí k entitě, byste měli zvážit, zda se jedná o nejlepší návrh. Popisují všechna pole, která chcete přidat, vlastnosti záznamu této entity? Opravdu očekáváte, že uživatelé v organizaci dokážou pracovat s formulářem, který obsahuje takový počet polí? Počet polí, která přidáte do formuláře, zvýšit množství dat, která musí být převedena při každé úpravě záznamu, a bude mít vliv na výkon systému. Při přidávání vlastních polí k entitě vezměte tyto faktory na vědomí.

Pole sady možností poskytují sadu možností, které se zobrazí v rozevíracím seznamu ve formuláři při použití rozšířeného hledání. Aplikace Dynamics CRM může v rámci sady možností podporovat tisíce možnosti, neměli byste to však považovat za horní mez. Studie použitelnosti prokázaly, že uživatelé mají potíže s používáním systému s rozevíracími seznamy, které obsahují velké množství možností. Pole se sadou možností použijte k definování kategorií dat. Nepoužívejte pole se sadou možností k výběru kategorií, které ve skutečnosti představují samostatné datové položky. Například místo udržování pole se sadou možností, která obsahuje stovky možných výrobců různých typů zařízení, zvažte vytvoření entity, v níž jsou uloženy odkazy za jednotlivé výrobce a namísto sady možností použijte vyhledávací pole.

Viz také

Vytváření a úpravy entit
Vytváření a úprava polí
Vytvoření a úprava vztahů mezi entitami
Vytvoření a úprava globálních sad možností
Vlastní nastavení systému CRM
Přehled vlastního nastavení
Vytváření a návrh formulářů

© 2016 Microsoft Corporation. Všechna práva vyhrazena. Autorská práva