Definice vlastností webového formuláře pro portály

Webový formulář obsahuje vztahy k webovým stránkám a počáteční krok a řídí tak inicializaci tohoto formuláře na portálu. Vztah k webové stránce umožňuje dynamické načítání definice formuláře pro daný uzel stránky v rámci webu.

Další možnosti v samotném záznamu webového formuláře řídí nejvyšší úrovně předvoleb pro vícekrokový proces jako celek, například zda chcete zobrazit indikátor průběhu.

Chcete-li zobrazit existující webové formuláře nebo vytvořit nové webové formuláře, přejděte na Portály > Webové formuláře.

Poznámka

Webový formulář musí být přidružen k webové stránce pro daný web, aby bylo možné formulář zobrazit na webu.

Při vytváření nebo úpravě webové stránky lze Webový formulář zadat do vyhledávacího pole ve formuláři webové stránky.

Výběr typu webového formuláře

Atributy webových formulářů

Následující atributy a vztahy určují funkci webového formuláře.

Jméno Popis
Jméno Název formuláře použitého pro odkaz.
Počáteční krok První krok formuláře. Webový formulář bude obsahovat jeden nebo více kroků. Více informací o těchto krocích naleznete v části Krok webového formuláře níže. První krok nemůže být typu „Podmínka“.
Povinné ověření Je-li toto políčko zaškrtnuto a nepřihlášený uživatel navštíví stránku obsahující formulář, je přesměrován na přihlašovací stránku. Po úspěšném přihlášení bude uživatel přesměrován zpět na stránku obsahující formulář.
Při načtení zahájit novou relaci Výběr možnosti Ano znamená, že pokud uživatel otevře formulář v novém prohlížeči nebo na nové záložce nebo zavře prohlížeč nebo stránku a vrátí se, formulář spustí zcela novou relaci a začne prvním krokem. V opačném případě bude relace trvat a uživatel může zavřít prohlížeč nebo stránku a pokračovat později přesně tam, kde přestal. Výchozí hodnota: Ne.
Povoleno několik záznamů na uživatele Tlačítko Ano označuje, že uživatel může vytvořit více než jedno odeslání. To usnadní formuláři v určení, co dělat, když uživatel znovu navštíví formulář. Výchozí: Ano.
Kód stavu vypršení platnosti úprav Celočíselná hodnota stavu cílové entity, která v kombinaci s důvodem stavu označuje, kdy již nelze upravovat existující záznam.
Důvod stavu vypršení platnosti úprav Celočíselná hodnota stavu cílové entity, která v kombinaci s důvodem stavu označuje, že když má stávající záznam tyto hodnoty, nelze již záznam upravovat – např. když je záznam aktualizován jako hotový.
Zpráva pro vypršení platnosti úprav Zpráva zobrazovaná při existujícím kódu záznamu stavu a důvodu stavu shodují se zadanými hodnotami. Pro každou nainstalovanou jazykovou sadu povolenou pro organizaci aplikace Dynamics 365 bude k dispozici pole pro zadání zprávy v příslušném jazyce. Výchozí zpráva: „Odeslání jste už dokončili. Děkujeme!“

Nastavení ukazatele průběhu

Jméno Popis
Povolená Zaškrtnutím zobrazíte indikátor průběhu. Výchozí: Zakázáno.
Typ Jeden z následujících: Název, Číselný (krok x z n) a Indikátor průběhu. Výchozí: Název
Pozice Jedna z následujících: Nahoře, Dole, Vlevo, Vpravo. Pozice je relativní vzhledem k formuláři. Výchozí: Nahoru.
Přidat číslo kroku před název kroku Nezapomeňte přidat číslo kroku na začátku názvu kroku. Výchozí hodnota je nezaškrtnuto

Příklad různých typů ukazatelů průběhu:

Nadpis

Sledování průběhu pomocí názvu

Název s dříve vloženým číslem kroku

Sledování průběhu pomocí čísla kroku

Číslo

Sledování průběhu pomocí číslice

Ukazatel průběhu

Sledování průběhu pomocí ukazatele

Upozornění na uložení změn

Jméno Popis
Při zavření zobrazit upozornění na uložení změn Při výběru zobrazí uživateli upozorňující zprávu, pokud provedl změny do polí a zkouší zavřít prohlížeč, aktualizovat stránku, kliknout na tlačítko Zpět prohlížeče nebo kliknout na tlačítko Předchozí ve vícekrokovém formuláři.
Zpráva s upozorněním na uložení změn Pro každou nainstalovanou jazykovou sadu povolenou pro organizaci aplikace Dynamics 365 bude k dispozici pole pro zadání zprávy v příslušném jazyce. Pokud není zadána žádná zpráva, bude použita výchozí hodnota prohlížeče.

Příklad:

Upozornění na uložení změn

Poznámka

Firefox neposkytuje možnost zadat vlastní zprávu.

Metadata webových formulářů

Metadata webových formulářů obsahují dodatečnou logiku pro modifikaci chování, která rozšiřuje nebo přepisuje funkčnost polí formuláře, která jinak nejde zajistit pomocí nativních funkcí pro úpravu formulářů entit aplikace Dynamics 365.

V atributu Krok webového formuláře, který obsahuje pole, jež chcete upravit, proveďte následující:

  1. Vyberte Metadata v navigační oblasti úplně vlevo:
  2. Chcete-li přidat nový záznam, vyberte Přidat nová metadata webového formuláře.
  3. Chcete-li upravit existující záznam, dvojím kliknutím vyberte záznam v mřížce.

Vlastnosti metadat webových formulářů

Následující atributy poskytují další styl a funkce prvkům ve formuláři.

Jméno Popis
Krok webového formuláře Krok webového formuláře přidruženého k záznamu metadat webového formuláře
Typ K dispozici jsou následující možnosti: Atribut, Sekce, Karta a Nákup.
  • Typ metadat webového formuláře = Atribut: zobrazí příslušné možnosti pro změnu polí v aktuálním formuláři vykreslených pro související krok.
  • Typ metadat webového formuláře = Sekce: zobrazí dostupné možnosti pro úpravy sekce ve formuláři.
  • Typ metadat webového formuláře = Karta: zobrazí dostupné možnosti pro úpravy karty ve formuláři.
  • Typ metadat webového formuláře = Nákup: zobrazí produkty pro nákup a vygeneruje záznam nabídky v aplikaci Dynamics 365 pro zachování výběrů nákupů uživatelů za účelem vytvoření objednávky a zpracování platby. |

Typ metadat webového formuláře = Atribut

Následující vlastnosti se zobrazí, když je vybrán typ Atribut.

Název Popis
Logický název atributu Logický název pole atributu ke změně.
Štítek Nahradí výchozí popisek přiřazený k atributu entity pomocí textu zadaného v tomto vstupu. Pro každou nainstalovanou jazykovou sadu povolenou pro organizaci aplikace Dynamics 365 bude k dispozici pole pro zadání zprávy v příslušném jazyce.

Styl ovládacího prvku

Následující možnosti mění styl a funkčnost pole atributu.

Jméno Popis
Styl Jeden z následujících: Sada možností jako svislý seznam přepínačů, Sada možností jako vodorovný seznam přepínačů, Jeden řádek textu jako ověření vyhledávání zeměpisné polohy (vyžaduje nastavení Map Bing), Seskupit celé číslo jako součet konstant (vyžaduje název skupiny), Seskupit celé číslo jako škálu řazení bez vazeb (vyžaduje název skupiny), Seskupit celé číslo jako škálu řazení umožňující vazby (vyžaduje název skupiny), Více voleb matice (vyžaduje název skupiny), Více voleb (vyžaduje název skupiny), Seskupit celé číslo jako skládané řazení (vyžaduje název skupiny).
Název skupiny Název používaný pro seskupení ovládacích prvků současně jako složený ovládací prvek.
Několik možností – minimální požadovaný vybraný počet Toto je minimální požadovaná hodnota vybraná v otázce s více možnostmi odpovědi. Pouze nezbytné, pokud je vybrán styl ovládacího prvku „Několik možností“.
Několik možností – maximální vybraný počet Toto je maximální počet hodnot, které jsou povoleny k výběru v otázce s více možnostmi odpovědi. Pouze nezbytné, pokud je vybrán styl ovládacího prvku „Několik možností“.
Minimální celkový součet součtu konstant Toto je požadovaná minimální hodnota použitá na pole odpovědi s konstantním součtem. Pouze nezbytné, pokud je vybrán styl ovládacího prvku „Seskupit celé číslo jako součet konstant“.
Maximální celkový součet součtu konstant Toto je maximální počet hodnot, které jsou povoleny pro pole odpovědi s konstantním součtem. Pouze nezbytné, pokud je vybrán styl ovládacího prvku „Seskupit celé číslo jako součet konstant“.
Náhodně zamíchat hodnoty sady možností Volba možnosti Ano způsobí náhodně seřazené možnosti pro řízení sady možností. Platí pouze pro atributy, které jsou typu Sada možností.
Třída CSS Přidá vlastní název třídy CSS do ovládacího prvku.

Předvyplnit pole

Následující možnosti poskytují výchozí hodnotu pro pole ve formuláři.

Jméno Popis
Ignorovat výchozí hodnotu Ignoruje výchozí hodnotu zadaného pole atributu. Užitečné pro atributy, které představují pole Dvě možnosti, jež jsou zobrazeny jako přepínače Ano a Ne. Vzhledem k tomu, že aplikace Dynamics 365 ve výchozím nastavení automaticky přiřadí hodnotu Ano nebo Ne, umožňuje tato možnost zobrazit otázky Ano/Ne bez předem definované odpovědi.
Typ Jeden z následujících: Hodnota, Dnešní datum, Kontakt na aktuálního uživatele
Hodnota Hodnota, která má být přiřazena k poli při načtení formuláře. Výběr hodnoty vyžaduje hodnotu stanovenou v poli Hodnota, které bude přiřazeno k poli při načtení formuláře. Výběr dnešního data přiřadí aktuální datum a čas poli atributu. Výběr Kontaktu na aktuálního uživatele vyžaduje Z atributu, který je atribut kontaktní entity, která bude načtena ze záznamu kontaktu aktuálního uživatele a nastavena na základě určeného atributu pole.
Z atributu Atribut kontaktní entity, která bude načtena ze záznamu aktuálního uživatele portálu a přiřazená k položce při načtení formuláře.

Nastavit hodnotu při uložení

Následující možnosti určují hodnotu pro nastavení, když je formulář uložen.

Jméno Popis
Nastavit hodnotu při uložení Ano označuje, že by měla být hodnota přiřazena k atributu pomocí vstupu poskytnutého v poli Hodnota. Všechny typy atributů jsou podporovány s výjimkou následujících: Jedinečný identifikátor.
Typ Jeden z následujících: Hodnota, Dnešní datum, Kontakt na aktuálního uživatele. Výběr hodnoty vyžaduje hodnotu stanovenou v poli Hodnota, které bude přiřazeno k poli při načtení formuláře. Výběr dnešního data přiřadí aktuální datum a čas poli atributu. Výběr Kontaktu na aktuálního uživatele vyžaduje Z atributu, který je atribut kontaktní entity, která bude načtena ze záznamu kontaktu aktuálního uživatele a nastavena na základě určeného atributu pole.
Hodnota Hodnota přiřazená k atributu při ukládání formuláře. Pro pole se dvěma možnostmi (logická) použijte true nebo false. Pro pole se sadou možností použijte pro možnost celočíselnou hodnotu. Pro pole vyhledávání (EntityReference) použijte GUID. Mějte na paměti, že pokud je atribut také ve formuláři, hodnota uživatele bude přepsána touto hodnotou.
Z atributu Atribut kontaktní entity, která bude načtena ze záznamu aktuálního uživatele portálu a přiřazená k položce během uložení.

Ověření

Následující část obsahuje vlastnosti, které mění různé parametry a chybové zprávy ověření.

Pro každou nainstalovanou jazykovou sadu povolenou pro organizaci aplikace Dynamics 365 bude k dispozici pole pro zadání zprávy v příslušném jazyce.

Jméno Popis
Chybová zpráva pro ověření Potlačí výchozí ověření chybové zprávy pro pole.
Regulární výraz Regulární výraz, který má být přidán k ověření pole.
Chybová zpráva pro ověření regulárního výrazu Ověření chybové zprávy, které se zobrazí, když selže ověření regulárního výrazu.
Pole je povinné. Zaškrtněte, aby bylo vyžadováno, že pole atributu musí obsahovat hodnotu.
Chybová zpráva pro ověření povinného pole Potlačí výchozí pole chybové zprávy, když pole neobsahuje hodnotu.
Chybová zpráva pro ověření rozsahu Přepíše výchozí rozsah ověření chybové zprávy zobrazené, pokud je hodnota tohoto pole mimo příslušné minimální a maximální hodnoty určené na atribut entity typu celé číslo, desetinné číslo, měna a číslo s plovoucí desetinnou čárkou.
Chybová zpráva pro ověření zeměpisné polohy Pokud atribut je Jeden řádek textu a zadaný Styl ovládacího prvku je Jeden řádek textu jako ověření vyhledávání zeměpisné polohy, dojde k přepsání výchozí chybové zprávy zobrazované v případě, že se nezdaří ověřování vstupu.
Chybová zpráva pro ověření součtu konstant Pokud atribut je typu Celé číslo a zadaný styl ovládacího prvku je Seskupit celé číslo jako součet konstant, dojde k přepsání výchozí chybové zprávy zobrazované v případě, že se nezdaří ověřování vstupu.
Několik možností – chybová zpráva pro ověření Pokud atribut je typu Dvě možnosti a zadaný styl ovládacího prvku je Několik možností, dojde k přepsání výchozí chybové zprávy zobrazované v případě, že se nezdaří ověřování vstupu.
Chybová zpráva pro ověření řazení bez vazeb Pokud je atribut typu Celé číslo a zadaný styl ovládacího prvku je Seskupit celé číslo jako škálu řazení bez vazeb, dojde k přepsání výchozí chybové zprávy zobrazované v případě, že se nezdaří ověřování vstupu.

Popis a pokyny

Následující vlastnosti určují umístění a obsah vlastního popisu nebo pokynů.

Jméno Popis
Přidat popis Ano, výsledkem je vlastní text zobrazený ve formuláři v určené poloze.
Pozice Jedna z následujících: Nad polem, Pod polem a Nad popiskem
Použít vlastnost popisu atributu Vyberte Ano, chcete-li použít popis přiřazený k metadatům atributu v entitě. Vyberte „Ne“, chcete-li poskytnout vlastní popis. Výchozí hodnota: Ne.
Popis Vlastní text k zobrazení ve formuláři. Používá se ve spojení při použití vlastnosti popisu atributu nastavené na Ne. Pro každou nainstalovanou jazykovou sadu povolenou pro organizaci aplikace Dynamics 365 bude k dispozici pole pro zadání zprávy v příslušném jazyce.

Typ metadat webového formuláře = Sekce

Následující vlastnosti se zobrazí, když je vybrán typ Sekce.

Název Popis
Název sekce Název sekce formuláře této entity v aplikaci Dynamics 365, kterou chcete upravit.
Popisek Nahrazuje výchozí popisek přiřazený k sekci entity pomocí textu zadaného v tomto vstupu. Pro každou nainstalovanou jazykovou sadu povolenou pro organizaci aplikace Dynamics 365 bude k dispozici pole pro zadání zprávy v příslušném jazyce.

Typ metadat webového formuláře = Karta

Následující vlastnosti se zobrazí, když je vybrán typ Karta.

Název Popis
Název karty Název karty formuláře této entity v aplikaci Dynamics 365, kterou chcete upravit.
Štítek Nahrazuje výchozí popisek přiřazený k záložce entity pomocí textu zadaného v tomto vstupu. Pro každou nainstalovanou jazykovou sadu povolenou pro organizaci aplikace Dynamics 365 bude k dispozici pole pro zadání zprávy v příslušném jazyce.

Typ metadat webového formuláře = Nákup

Následující vlastnosti se zobrazí, když je vybrán typ Nákup. Tyto možnosti poskytují údaje nezbytné pro webový formulář, abyste mohli zobrazovat produkty pro nákup a generovat záznamy nabídek v aplikaci Dynamics 365 a zachovat výběry nákupů uživatelů pro vytvoření objednávky a zpracování platby.

Jméno Popis
Název vztahu cílové entity Vztah s entitou nákupu z cílové entity kroku webového formuláře, pokud cíl kroku není entitou nákupu
Název vztahu povinných produktů Vztah z entity nákupu pro nakupované produkty, které jsou povinnou součástí tohoto nákupu
Název vztahu volitelných produktů Vztah z entity nákupu pro nakupované produkty, které jsou nepovinné (uživatel musí s nákupem těchto položek výslovně souhlasit).
Název vztahu řádkové položky Vztah z entity nákupu, který definuje řádkové položky nákupu
Název atributu produktu řádkové položky Název atributu řádkové položky nákupu pro vyhledávání produktu. Pokud tato hodnota neexistuje a není nastavená, vyloučí se odpovídající řádková položka z nákupu.
Název atributu popisu řádkové položky Název atributu entity řádkové položky nákupu určeného pro popis.
Název atributu množství řádkové položky Název atributu řádkové položky nákupu pro množství položky. (Mělo by se jednat o desetinný atribut.)
Název atributu měrné jednotky řádkové položky Název atributu entity řádkové položky nákupu pro vyhledávání měrné jednotky
Název atributu povinné řádkové položky Název atributu entity řádkové položky nákupu, který určuje, jestli je řádková položka povinná
Název atributu pořadí řádkové položky Název atributu entity řádkové položky nákupu pro objednávku, ve které se má řádková položka zobrazit
Název atributu pokynů řádkové položky Název atributu entity řádkové položky nákupu určeného pro pokyny
Název nabídky Název, který se má použít pro všechny nákupní nabídky vygenerované tímto krokem
Vyžaduje dopravu Logická hodnota. Při zaškrtnutí vynutí, aby se v nákupním procesu shromažďovaly informace o dopravě. Poznámka: Pokud výrobek obsahuje hodnotu hmotnosti nákladu, bude vyžadována expedice bez ohledu na toto nastavení.
Při platbě splnit objednávku Logická hodnota. Zaškrtnutí označuje, že stav objednávky je třeba nastavit na Splněno po ověření platby. Vyžaduje Název vztahu objednávky cílové entity. Pokud je cílová entita adx_shoppingcart, pak bude objednávka vytvořena automaticky po úspěšném zaplacení a název vztahu objednávky cílové entity není vyžadován.
Při platbě vytvořit fakturu Logická hodnota. Zaškrtnutí označuje, že by měly být faktury vytvořeny po ověření platby. Vyžaduje Název vztahu faktury cílové entity. Pokud je cílová entita adx_shoppingcart, pak tento vztah není nutný.
Název vztahu objednávky cílové entity Vztah z webového formuláře kroku cílové entity k entitě objednávky.
Název vztahu faktury cílové entity Vztah z webového formuláře kroku cílové entity k entitě faktury.

Konfigurace zeměpisné polohy pro webový formulář

Spravovaný formulář lze konfigurovat tak, aby zobrazoval ovládací prvek mapy pro zobrazení buď existujícího umístění jako špendlíku na mapě, nebo aby poskytoval možnost pro uživatele zadat umístění. Viz Přidat zeměpisnou polohu.

Řídicí prvek mapování ve formuláři vyžaduje další konfiguraci, která mu sdělí ID různých polí umístění, aby jim bylo možné přiřazovat hodnoty nebo načítat z nich hodnoty. Záznam kroku webového formuláře obsahuje oddíl, který definuje mapování tohoto pole, pro něž je třeba přiřadit hodnoty. Názvy polí se liší v závislosti na schématu, které jste vytvořili.

Data o zeměpisné poloze ve webovém formuláři

Poznámka

Oddíl Zeměpisná poloha není k dispozici v prostředí German Sovereign Cloud. Pokud uživatel povolil zeměpisnou polohu pomocí jiného formuláře, nezobrazí se během vykreslování na portálu.

Viz také

Konfigurace portálu Dynamics 365
Definice formulářů entit a vlastní logiky v rámci portálu aplikace Dynamics 365
Kroky webového formuláře pro portály
Metadata webových formulářů pro portály
Konfigurace podmřížky webového formuláře pro portály
Konfigurace poznámek pro webové formuláře pro portály