Sdílet prostřednictvím


Řízení přístupu k hlavním formulářům

Toto téma se vztahuje na Dynamics 365 Customer Engagement (on-premises). Verzi Power Apps tohoto tématu naleznete na: Nastavení rolí zabezpečení formuláře

Přístup k hlavním formulářům můžete řídit dvěma způsoby:

  • Nastavit hlavní formulář jako neaktivní

    Pro hlavní formuláře můžete nastavit aktivní nebo aktivní stav. Tato funkce je určena především pro správu nových formulářů, které jsou zahrnuty při aktualizaci organizace, ale můžete ji použít, abyste zabránili uživatelům využívat hlavní formuláře.

  • Přiřazení rolí zabezpečení k hlavnímu formuláři

    Pomocí této možnosti můžete dát hlavní formulář k dispozici určitým skupinám.

    Různé osoby v organizaci mohou pracovat se stejnými daty různými způsoby. Manažeři mohou mít možnost rychle projít informace v záznamu a uživatelé služby mohou požadovat formuláře, které umožní snadné zadávání dat. Různým požadavkům lze vyhovět přiřazením formuláře k roli zabezpečení, ke které různé skupiny uživatelů patří.

    Podrobné pokyny naleznete v tématu Přiřazení rolí zabezpečení k formulářům.

    Pokud máte pro entitu definován více než jeden hlavní formulář, můžete vybrat, které formuláře budou uživatelé moci používat na základě své role zabezpečení. Vzhledem k tomu, že každá entita musí být schopna zobrazit formulář pro libovolného uživatele, musí být alespoň jeden formulář určen jako „základní“ formulář – formulář viditelný pro uživatele, jejichž role zabezpečení nemají explicitně přiřazeny žádné formuláře.

Poznámka:

Rychlé zobrazení, rychlé vytvoření a formuláře karet nelze přiřadit k rolím zabezpečení.

V editoru formulářů nebo v seznamu formulářů můžete k formulářům přiřazovat role zabezpečení. Pokud pro entitu existuje pouze jeden formulář, nebude možné zrušit zaškrtnutí políčka Povolen základní formulář v dialogovém okně Přiřadit role zabezpečení. Přestože jste formuláři přiřadili role zabezpečení, bude v takovém případě moci kdokoli s rolí zabezpečení, kterou jste nezahrnuli, přesto formulář zobrazit, protože je povolen jako základní formulář.

Po vytvoření druhého hlavního pro entitu budete moci pro jeden z formulářů zrušit zaškrtnutí políčka Povolen základní formulář. Systém zajistí, aby byl vždy minimálně jeden formulář povolen jako základní.

Pokud máte více než jeden hlavní formulář, můžete určit pořadí formuláře, které bude určovat, který z formulářů, jež může uživatel zobrazit, bude zobrazený ve výchozím nastavení. Pokud existuje více než jeden formulář, který mohou použít, mohou formuláře změnit a vybraný formulář bude jejich výchozím formulářem, dokud si nevyberou jiný. Tato předvolba je uložena v jejich prohlížeči. Pokud použijí jiný počítač nebo prohlížeč, uvidí původní výchozí formulář.

Strategie pro správu základního formuláře

Strategie pro správu základního formuláře zahrnují následující:

Všichni uživatelé vidí stejný formulář

Pokud pro entitu nepotřebujete více formulářů, základní formulář nebudete potřebovat.

Vytvořit náhradní formulář

Vzhledem k tomu, že chcete omezit informace, které uživatelé mohou zobrazit nebo upravit, zvažte vytvoření formuláře, který obsahuje minimum zobrazených informací při použití formulářů založených na roli. Pak v dialogovém okně Přiřadit role zabezpečení vyberte možnost Zobrazit pouze těmto vybraným rolím zabezpečení, ale nevybírejte žádnou roli s výjimkou správce systému, a vyberte možnost Povolen základní formulář. Výsledkem je, že se tento formulář nikdy nezobrazí nikomu kromě správce systému a ani žádnému uživateli, jehož role zabezpečení nebyly spojeny s konkrétním formulářem. Do formuláře můžete vložit webový prostředek HTML s informací o tom, proč je ve formuláři zobrazeno tak málo údajů, a odkaz na informace o tom, jak požádat o přidání k roli zabezpečení, která je přidružena k formuláři, nebo o vytvoření nové role zabezpečení pro formulář.

Poznámka:

Webový prostředek nelze zahrnout do záhlaví ani zápatí formuláře.

Vytvořit obecný formulář

Jestliže pomocí formulářů založených na roli poskytujete vlastní uživatelské rozhraní na základě role uživatele v organizaci, můžete nastavit svůj nejméně specializovaný formulář jako základní formulář a nakonfigurovat jej tak, aby se zobrazoval všem uživatelům. Pak můžete vytvořit přizpůsobené formuláře pro konkrétní role zabezpečení a nakonfigurovat je tak, aby se zobrazovaly pouze těm rolím zabezpečení, které je požadují. Nepovolujte tyto formuláře jako základní formulář. Nakonec v seznamu Formuláře v dialogovém okně Pořadí formulářů zadejte formuláře, které chcete zobrazit, podle jejich hodnocení od nejvíce exkluzivních po nejméně exkluzivní. Základní formulář bude v dolní části seznamu. Díky tomuto postupu uživatelé uvidí formulář, který byl nastaven pro jejich roli jako výchozí formulář, budou však mít možnost nadále používat výběr formulářů a vybrat si nejběžnější formulář. Kterýkoli vybraný formulář zůstane jejich výchozím formulářem, dokud nevyberou jiný formulář.

Použít skript formulářů

Kontext formuláře klientského rozhraní API (formContext) poskytuje odkaz na formulář nebo na položku ve formuláři, například ovládací prvek rychlého zobrazení nebo řádek v upravitelné mřížce, vůči kterému je spuštěn aktuální kód. Další informace: Kontext formuláře klientského rozhraní API

Důležité

S verzí 9.0 aplikace Dynamics 365 Customer Engagement (on-premises) je objekt Xrm.Page je zastaralý a měli byste použít metodu getFormContext pro objekt kontextu předaný při provedení, aby se vrátil odkaz do příslušného formuláře nebo položky ve formuláři.

Viz také

Přiřazení rolí zabezpečení k formulářům