Sdílet prostřednictvím


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

E-mail

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ářů

  1. Přejděte na Nastavení > Vlastní nastavení.

  2. Zvolte Vlastní nastavení a poté Přizpůsobit systém.

  3. V průzkumníku řešení rozbalte požadovanou entitu a vyberte položku Formuláře.

  4. V panelu nástrojů formuláře vyberte možnost Pořadí formulářů.

  5. 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.

  6. Dialogové okno Pořadí formulářů je jednoduchý seznam, kde můžete pořadí vybraného formuláře přesunout nahoru nebo dolů.

  7. 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