Zabezpečení na úrovni polí
Publikováno: únor 2017
Platí pro: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Na úrovni entity jsou udělena oprávnění na úrovni záznamu, ale můžete mít určitá pole přidružená k entitě, která obsahují data, jež jsou citlivější než u ostatních polí. V těchto případech použijete zabezpečení na úrovni pole pro řízení přístupu ke konkrétním polím.
Rozsah zabezpečení na úrovni pole se vztahuje na celou organizaci a platí pro všechny žádosti o přístup k datům včetně následujících:
Požadavky na přístup k datům v rámci klientské aplikace, jako je například webový prohlížeč, mobilní klient nebo Microsoft Dynamics 365 pro Outlook.
Volání webové služby pomocí Microsoft Dynamics 365 SDK (pro použití v modulech plug-in, vlastní aktivity pracovního postupu a vlastní kód)
Generování sestav (použití filtrovaných zobrazení)
V tomto tématu
Přehled zabezpečení na úrovni pole
Příklad omezení pole Mobilní telefon entity Kontakt
Která pole mohou být zabezpečena?
Doporučené postupy při použití zabezpečení polí
Přehled zabezpečení na úrovni pole
Zabezpečení na úrovni pole je nyní k dispozici pro výchozí pole u většiny dodávaných entit, vlastních polí a vlastních polí ve vlastních entitách. Zabezpečení na úrovni pole se řídí profily zabezpečení. Při implementaci zabezpečení na úrovni pole správce systému provádí následující úlohy.
Povolí zabezpečení pole u jednoho nebo více polí pro danou entitu.
Přidruží jeden další existující profil zabezpečení nebo vytvoří jeden nebo více nových profilů zabezpečení, aby udělil odpovídající přístup konkrétním uživatelům nebo týmům.
Profil zabezpečení určuje následující:
Oprávnění k zabezpečení polí
Uživatelé a týmy
Profil zabezpečení lze konfigurovat tak, aby uživatelé nebo členové týmu získali následující oprávnění na úrovni pole:
Čtení. Přístup k datům pole jen pro čtení.
Vytvořit. Uživatelé nebo týmy v tomto profilu mohou přidat data do tohoto pole při vytváření záznamu.
Aktualizovat. Uživatelé nebo týmy v tomto profilu mohou aktualizovat data v poli poté, co byla vytvořena.
Kombinace těchto tří oprávnění lze konfigurovat a určit oprávnění uživatele pro konkrétní datová pole.
Důležité
Pokud je jeden nebo více profilů zabezpečení přiřazeno k poli s povoleným zabezpečením, pouze uživatelé aplikace Microsoft Dynamics 365 s rolí zabezpečení správce systému budou mít přístup k poli.
Příklad omezení pole Mobilní telefon entity Kontakt
Představte si, že společnost má zásadu, že členové prodejního týmu by měli mít různé úrovně přístupu k číslům mobilních telefonů kontaktních osob, jak je zde popsáno.
Uživatel nebo tým |
Přístup |
---|---|
Náměstci |
Úplná. Mohou vytvářet, aktualizovat a zobrazovat čísla mobilních telefonů pro kontakty. |
Obchodní manažeři |
Jen pro čtení. Mohou pouze zobrazovat čísla mobilních telefonů pro kontakty. |
Prodejci a všichni ostatní uživatelé aplikace Dynamics 365 |
Žádná Nemohou vytvářet, aktualizovat ani zobrazovat čísla mobilních telefonů pro kontakty. |
Chcete-li zakázat toto pole, postupujte následovně.
Zabezpečte pole.
Přejděte na Nastavení > Vlastní nastavení.
Klikněte na položku Přizpůsobit systém.
Klikněte na položku Entity > Kontakt > Pole.
Klikněte na tlačítko mobilní telefon a Upravit.
Vedle položky Zabezpečení polí klikněte na možnost Povolit a poté Uložit a zavřít.
Publikujte vlastní nastavení .
Nakonfigurujte profily zabezpečení.
Vytvořte profilu zabezpečení polí pro manažery prodeje.
Přejděte na Nastavení > Zabezpečení.
Klikněte na možnost Profily zabezpečení polí.
Klikněte na Nový, zadejte název, například Přístup prodejních manažerů k mobilním telefonům kontaktů, a klikněte na tlačítko Uložit.
Klikněte na možnost Uživatelé, klikněte na Přidat, vyberte uživatele, kterým chcete udělit přístup pro čtení k číslům mobilních telefonů ve formuláři kontaktu, a pak klikněte na Přidat.
Tip
Místo přidání jednotlivých uživatelů vytvořte jeden nebo více týmů, jež zahrnují všechny uživatele, kterým chcete udělit přístup pro čtení.
Klikněte na Oprávnění polí, klikněte na Mobilní telefon, Upravit, vyberte Ano vedle položky Povolit čtenía potom klikněte na tlačítko OK.
Vytvořte profily zabezpečení polí pro náměstky.
Klikněte na Nový, zadejte název, například Přístup VP k mobilním telefonům kontaktů, a klikněte na tlačítko Uložit.
Klikněte na možnost Uživatelé, klikněte na Přidat, vyberte uživatele, kterým chcete udělit plný přístup k číslům mobilních telefonů ve formuláři kontaktu, a pak klikněte na Přidat.
Klikněte na Oprávnění polí, Mobilní telefon, Upravit, vyberte Ano vedle položky Povolit čtení, Povolit aktualizaci a Povolit vytvoření a potom klikněte na tlačítko OK.
Klikněte na tlačítko Uložit a zavřít.
Všichni uživatelé aplikace Dynamics 365, kteří nejsou definováni v profilech zabezpečení polí vytvořených dříve, nemají přístup do pole mobilní telefon v kontaktních formulářích nebo zobrazeních. V poli se zobrazí hodnota ********, která značí, že pole je zabezpečené.
Která pole mohou být zabezpečena?
Každé pole v systému obsahuje nastavení pro povolení zabezpečení polí. To lze zobrazit v oblasti Vlastní nastavení ve webové aplikaci. Existují tisíce atributů, které lze zabezpečit, a existují dva způsoby, jak snadněji vyhledávat tyto informace. Pokud chcete zobrazit metadata entit ve vaší organizaci, nainstalujte řešení Prohlížeč metadat popsané v článku MSDN: Prohlížení metadat vaší organizace. Metadata pro organizaci bez vlastního nastavení si taky můžete prohlédnout v souboru Microsoft Office Excel s názvem EntityMetadata.xlsx, který najdete ve složce nejvyšší úrovně sady SDK.Stáhnout sadu Microsoft Dynamics CRM SDK
Doporučené postupy při použití zabezpečení polí
Při použití počítaných polí zahrnujících zabezpečené pole mohou být data v počítaném poli zobrazena uživatelům, kteří nemají oprávnění pro zabezpečené pole. V takovém případě by měla být zabezpečena původní pole i počítaná pole.
Některá data, jako jsou například adresy, ve skutečnosti tvoří více polí. Chcete-li tedy zcela zabezpečit data zahrnující více polí, jako například adresy, musíte zabezpečit a nakonfigurovat profily zabezpečení odpovídajících polí na několik polí pro danou entitu. Například, chcete-li zcela zabezpečit adresy pro určitou entitu, zabezpečte všechna odpovídající pole adresy, například address_line1, address_line2, address_line3, address1_city, address1_composite a tak dále.
Pokud správce systému implementuje zabezpečení pro určitá pole nebo záznamy, může to mít vliv na data, která jsou synchronizována mezi Microsoft Dynamics 365 a Outlook, včetně nemožnosti zápisu dat pro uživatele používající Dynamics 365 pro Outlook. Před zabezpečením pole zvažte, jak tento krok může ovlivnit vaše uživatele používající Dynamics 365 pro Outlook.Další informace:TechNet: Jak ovlivňuje zabezpečení pole synchronizaci mezi aplikací Dynamics 365 a Dynamics 365 pro aplikaci Outlook
Viz také
Video: Zabezpečení na úrovni pole v aplikaci Microsoft Dynamics CRM 2015
Nápověda a školení: Vytvoření profilu zabezpečení polí
Nápověda a školení: Přidání nebo odebrání zabezpečení pole
Hierarchické zabezpečení
© 2017 Microsoft. Všechna práva vyhrazena. Autorská práva