Správa nastavení formulářů v modelem řízených aplikacích
Nastavení formulářů Power Apps je sada funkcí, které usnadňují tvůrcům modelem řízených aplikací konfigurovat, jak budou uživatelé přistupovat k formulářům v řešení nebo aplikaci. V Nastavení formuláře existují tři různé oblasti, ze kterých si tvůrce může vybrat:
- Nastavení rolí zabezpečení formuláře.
- Nastavení pořadí formuláře.
- Nastavení základního formuláře pro tabulku.
K nastavení formuláře se dostanete z oblasti Formuláře v Power Apps nebo příkazovém řádku v návrháři formulářů.
Nastavení rolí zabezpečení formuláře
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 řádku 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ří.
Pokud máte pro tabulku definován více než jeden hlavní nebo jiný typ formuláře, 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á tabulka 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í.
- Další možností, kterou tvůrci mají při řízení přístupu k formuláři, je deaktivace hlavního formuláře. 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 upgradu prostředí Microsoft Dataverse, ale můžete ji použít, abyste zabránili uživatelům využívat hlavní formuláře.
Přiřazení role zabezpečení formuláři
Přihlaste se do Power Apps, vyberte Řešení, otevřete požadované řešení, vyberte tabulku a poté vyberte oblast Formuláře. Pokud se položka nenachází v bočním podokně, vyberte možnost …Více a poté vyberte požadovanou položku.
Vedle hlavního formuláře, pro který chcete nakonfigurovat role zabezpečení, vyberte ... a poté vyberte Nastavení formuláře.
V levé navigaci na stránce Nastavení formuláře vyberte Role zabezpečení.
Vybírejte z následujících možností:
- Chcete-li nastavit role zabezpečení pro každého uživatele, vyberte Každý.
- Chcete-li nastavit přístup k formuláři pro jednu nebo více konkrétních rolí zabezpečení, vyberte možnost Konkrétní role zabezpečení. Poté vyberte role zabezpečení, ke kterým chcete udělit přístup, ze seznamu rolí zabezpečení nastavených pro vaše prostředí.
Zvolte Uložit a publikovat.
Nastavení pořadí formuláře
Pokud máte více hlavních formulářů, stručných formulářů, rychlého zobrazení nebo formulářů karty tabulky, 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í formuláře lze dále řídit přiřazením rolí zabezpečení do formuláře.
Všimněte si, že pořadí formulářů neurčuje, kdo může vidět formulář, který je spravován nastavením rolí zabezpečení. Další informace: Nastavení rolí zabezpečení formuláře
- Přihlaste se do Power Apps, vyberte Řešení, otevřete požadované řešení, vyberte tabulku a poté vyberte oblast Formuláře. Pokud se položka nenachází v bočním podokně, vyberte možnost …Více a poté vyberte požadovanou položku.
- Vedle hlavního formuláře, pro který chcete nakonfigurovat základní formulář, vyberte ... a poté vyberte Nastavení formuláře.
- V levé navigaci na stránce Nastavení formuláře vyberte Pořadí formulářů.
- Vyberte požadovanou sadu formulářů, například Hlavní formulář, Rychlé vytvoření formuláře, Formulář pro rychlé zobrazení nebo Formulář karty.
- Změňte pořadí přetažením formuláře nahoru a dolů v seznamu v pořadí, v jakém se má uživatelům zobrazit. Můžete také použít tyto klávesové zkratky: Tab / Tab + Shift pro přesunutí fokusu, mezerník pro výběr nebo uvolnění formuláře a šipky dolů/nahoru pro přesun formuláře. Zvolte Uložit a publikovat. Chcete-li nastavit pořadí formulářů pomocí Průzkumníka řešení, přečtěte si téma Přiřazení pořadí formulářů modelem řízených aplikací.
Nastavení základního formuláře pro tabulku.
Nastavení základního formuláře pro tabulku je důležité, aby bylo zajištěno, že pokud uživatel nemá přiřazené role zabezpečení nebo nejsou přiřazeny role zabezpečení pro typ hlavního formuláře, vždy existuje „výchozí“ formulář, který se pro danou tabulku zobrazí. Základní formuláře jsou k dispozici pouze s hlavními formuláři a nevztahují se na formuláře pro rychlé vytvoření, pro rychlé zobrazení a pro formuláře karet.
Při správě základního formuláře pro tabulku je třeba vzít v úvahu několik různých strategií.
Všichni uživatelé vidí stejný formulář
Pokud pro tabulku 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. Poté vyberte konkrétní role zabezpečení, ale nevybírejte žádné role kromě role Správce systému. 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ář.
Vytvořit obecný formulář
Jestliže pomocí formulářů založených na roli poskytujete vlastní rozhraní na základě role uživatele, 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 Nastavení formuláře nakonfigurujte Pořadí formulářů, čímž určíte, které formuláře chcete zobrazit jejich ohodnocením od nejvíce 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ář.
Nastavení základního formuláře pro tabulku.
- Přihlaste se do Power Apps, vyberte Řešení, otevřete požadované řešení, vyberte tabulku a poté vyberte oblast Formuláře. Pokud se položka nenachází v bočním podokně, vyberte možnost …Více a poté vyberte požadovanou položku.
- Vedle hlavního formuláře, pro který chcete nakonfigurovat základní formulář, vyberte ... a poté vyberte Nastavení formuláře.
- V levé navigaci na stránce Nastavení formuláře vyberte Základní formuláře.
- Chcete-li zakázat formulář v základním pořadí, vymažte zaškrtávací políčko. V tomto příkladu je formulář Informace odstraněn ze základního pořadí.
Chcete-li povolit záložní formulář, zaškrtnutím políčka vedle formuláře jej povolíte.
- Zvolte Uložit a publikovat.
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é
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řehled návrháře formulářů řízeného podle modelu
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).