Vytváření a návrh formulářů
Publikováno: listopad 2016
Platí pro: Dynamics CRM 2015
Formuláře v aplikaci Microsoft Dynamics 365 poskytují uživatelské rozhraní, které budou uživatelé používat k interakci s daty, jež potřebují ke své práci. Je důležité, že formuláře, které uživatelé používají, jsou navrženy tak, aby mohli efektivně vyhledat nebo zadat informace, které potřebují.
Toto téma obsahuje informace o tom, jak se formuláře liší podle skupin entit, o různých typech formulářů, které jsou k dispozici, a o tom, jak můžete řídit přístup k formulářům. Informace o prvcích a vlastnostech formulářů naleznete v tématu Používání editoru formulářů.
V tomto tématu
Rozdíly formulářů podle entit
Typy formulářů
Přiřazení pořadí formulářů
Řízení přístupu k formulářům
Rozdíly formulářů podle entit
Microsoft Dynamics 365 poskytuje mnoho možností pro navrhování formulářů. Formuláře pro Aktualizované entity a vlastní entity poskytují nejvíce možností. Vybrali jsme skupinu entit, které používá většina uživatelů, a dali jsme jim nové uživatelské rozhraní, které obsahuje řadu nových funkcí, včetně podpory klienta Microsoft Dynamics CRM pro tablety, toků obchodního procesu a obchodních pravidel. Jedním z klíčových požadavků při poskytování těchto nových funkcí bylo, aby úpravce formulářů mohl jednou navrhnout formulář a nasadit ho do všech klientů.
Zatím stále ještě existuje mnoho entit, které si zachovávají vzhled a funkce přejaté z předchozí verze.Entity využívající klasické formuláře nebyly aktualizovány, protože je většina lidí často nepoužívá, proto by jejich aktualizace neměla významný vliv na celkový zážitek. To nám umožnilo zaměřit se na aktualizované entity.
Při úpravě vlastních nastavení se zřejmě věnujete většinou aktualizovaným entitám a vlastním entitám. Pokud se některá funkce vztahuje pouze na formuláře pro aktualizované entity, tento dokument vás na to upozorní.
Aktualizované entity
Aktualizované entity jsou uvedeny v následující tabulce:
Obchodní vztah |
Schůzka |
Kampaň |
Aktivita kampaně |
Odpověď na kampaň |
Případ |
Konkurent |
Kontakt |
Smlouva |
Řádek smlouvy |
Fax |
|
Faktura |
Zájemce |
Dopis |
Marketingový seznam |
Příležitost |
Produkt v příležitosti |
Objednávka |
Telefonní hovor |
Položka ceníku |
Produkt |
Rychlá kampaň |
Nabídka |
Opakovaná schůzka |
Prodejní dokumentace |
tým |
Úkol |
Uživatel |
Entity využívající klasické formuláře
Entity, které používají klasické formuláře, jsou uvedeny v následující tabulce:
Adresa |
Článek |
Komentář k článku |
Operace hromadného odstranění |
Propojení |
Sleva |
Seznam slev |
Umístění dokumentu |
Příloha e-mailu |
Sledovat |
Cíl |
Metrika cíle |
Zdrojový soubor importu |
Produkt na faktuře |
Produkt v objednávce |
Ceník |
Položka fronty |
Produkt v nabídce |
Souhrnné pole |
Souhrnný dotaz |
Uložené zobrazení |
Služby |
Aktivita služby |
Web služby SharePoint |
Pracoviště |
Region |
Jednotka |
Skupina jednotek |
Typy formulářů
Následující tabulka popisuje typy formulářů v aplikaci Microsoft Dynamics 365:
Typ formuláře |
Popis |
---|---|
Hlavní |
Používané ve webové aplikaci, Dynamics CRM pro Outlook a CRM pro tablety. Tyto formuláře obsahují hlavní uživatelské rozhraní pro interakci s daty entity.Další informace:Pravidla pro návrh hlavních formulářů |
Mobil |
Používané pro stránky Microsoft Dynamics CRM pro telefony. Tento zjednodušený formulář je navržen pro mobilní zařízení. Mobilní formuláře pro aktualizované entity jsou beze změny.Další informace:Vytvoření a úprava mobilních formulářů aplikace CRM pro telefony Express |
Vytvořit |
Používané ve webové aplikaci, Dynamics CRM pro Outlook a CRM pro tablety. Tyto formuláře pro aktualizované entity poskytují základní formulář optimalizovaný pro vytváření nových záznamů.Další informace:Vytváření a úprava formulářů pro rychlé vytvoření |
Rychlé zobrazení |
Používané ve webové aplikaci, Dynamics CRM pro Outlook a CRM pro tablety. Tyto formuláře pro aktualizované entity se zobrazí v hlavním formuláři pro zobrazení dalších dat pro záznam, který se odkazuje pomocí vyhledávacího pole ve formuláři.Další informace:Vytváření a úprava formulářů pro rychlé zobrazení |
Přiřazení pořadí formulářů
Pokud máte více hlavních formulářů, formulářů pro rychlé vytvoření nebo mobilních formulářů entity, můžete formulářům přiřadit pořadí. Pořadí formulářů určuje, které z dostupných formulářů se zobrazí ve výchozím nastavení. Dostupné hlavní nebo mobilní formuláře lze dále řídit přiřazením rolí zabezpečení. Další informace naleznete v tématu Řízení přístupu k formulářům.
Nelze přiřadit role zabezpečení formuláři pro rychlé vytvoření, takže všichni uživatelé budou používat pouze jeden formulář uvedený jako první v pořadí.
Přiřazení pořadí formulářů
Přejděte na Nastavení > Vlastní nastavení.
Zvolte Vlastní nastavení a poté Přizpůsobit systém.
V průzkumníku řešení rozbalte požadovanou entitu a vyberte položku Formuláře.
V panelu nástrojů formuláře vyberte možnost Pořadí formulářů.
Zvolte buď Sada hlavních formulářů, Sada formulářů pro rychlé vytvoření, nebo Sada mobilních formulářů v závislosti na typu formuláře, se kterým chcete pracovat.
Dialogové okno Pořadí formulářů je jednoduchý seznam, kde můžete pořadí vybraného formuláře přesunout nahoru nebo dolů.
Jakmile nastavíte požadované pořadí, zavřete dialogové okno kliknutím na tlačítko OK.
Řízení přístupu k formulářům
Přístup k hlavním formulářům můžete řídit dvěma způsoby:
Nastavit hlavní formulář jako neaktivní
Možnost nastavit hlavní formulář do aktivního nebo neaktivního stavu je v této verzi nová. 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. Další informace naleznete v tématu Aktualizace formulářů.
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í nebo mobilní 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
Formuláře pro rychlé zobrazení a rychlé vytvoření 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 nebo mobilního formuláře 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ářů
Ve webové aplikaci je pro vývojáře možné, nikoli však doporučené, použít skripty ve formuláři události Onload a využít tak kolekci Xrm.Page.ui.formSelector.items k dotazu na dostupné formuláře a použít metodu navigace k nasměrování uživatelů na určitý formulář. Mějte na paměti, že metoda navigace způsobí, že formulář se načte znovu (a událost Onload se objeví znovu). Před použitím metody navigace k zamezení vzniku nekonečné smyčky nebo zbytečného omezení možností uživatele přecházet mezi formuláři by vaše logika v obslužné rutině události vždy měla zkontrolovat některou podmínku.
Tento postup nebude fungovat pro Microsoft Dynamics CRM pro tablety, protože nelze vybrat více formulářů.
Viz také
Vlastní nastavení systému CRM
Vytváření a úprava metadat
Vytváření a úprava zobrazení
© 2016 Microsoft Corporation. Všechna práva vyhrazena. Autorská práva