Definování formulářů entit a vlastní logiky v rámci portálu Dynamics 365

Konfigurace řízená daty umožňuje koncovým uživatelům přidat do portálu formulář pro shromažďování dat bez nutnosti toho, aby vývojář zpřístupnil formulář na portálu. Formuláře entity jsou vytvořeny v aplikaci Dynamics 365 a poté jsou umístěny na webové stránky na portálu nebo se používají ve spojení s podmřížkami a seznamy entit za účelem vytvoření kompletních webových aplikací. Další informace: Přidání webové stránky pro zobrazení seznamu záznamů.

Formulář Kontaktujte nás

Přidání formuláře na portál

Formulář entity obsahuje vztahy s webovými stránkami a další vlastnosti 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.

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

Při vytváření nového formuláře entity se nejprve musíte rozhodnout, jakou Entitu a Název formuláře budete vykreslovat, jakož i režim: Vložit, Upravit nebo Jen pro čtení. Vybraný režim určí, zda vytváříte nový záznam z portálu, upravujete existující záznam nebo pouze zobrazujete informace o záznamu na portálu.

Poznámka

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

Webové stránky přidružené k formuláři entity lze zobrazit kliknutím na odkaz Webové stránky uvedený v navigačních odkazech Související v nabídce úplně vlevo.

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

Různé stránky předlohy používané portálem nalezené v instalačním adresáři portálu aplikace Dynamics 365 obsahují deklarace serverového ovládacího prvku EntityForm. Při zobrazování webové stránky obsahující buď šablonu stránky Page (~/Pages/Page.aspx), nebo šablonu stránky celé stránky Full Page (~/Pages/FullPage.aspx), ovládací prvky určí, zda vyhledávací formulář entity obsahuje hodnotu, a formulář pak bude zobrazen.

Zabezpečení formulářů

Za účelem zabezpečení formulářů je nutné vytvořit oprávnění k entitě, která určují přístup a vlastnictví záznamů v aplikaci Dynamics 365 podle webových rolí. Pokud uživatel narazí na formulář entity a nemá oprávnění, obdrží chybovou zprávu. Aby bylo možné povolit oprávnění pro formulář entity, nastavte Povolit oprávnění k entitě na hodnotu true. Další informace: Vytvoření webových rolí pro portály.

Konfigurace poznámek pro formulář entity

Poznámky formuláře entity jsou konfigurovány stejným způsobem jako poznámky formuláře webu. Nejprve vytvořte záznam metadat pro krok formuláře entity, který má poznámky, a přidejte konfigurační metadata. Tento proces je popsán zde.

Konfigurace zeměpisné polohy pro formulář entity

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 / načítat z nich hodnoty. Záznam formuláře entity v Dynamics 365 obsahuje oddíl, který definuje mapování tohoto pole, jež je třeba určit. Názvy polí se liší v závislosti na schématu, které jste vytvořili.

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

Poznámka
  • Pole adresy ve formuláři entity, který je pouze pro čtení, je nahrazena mapováním s povolenou funkcí zeměpisné polohy.
  • 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
Vlastnosti webového formuláře pro portály
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