Hoofdformulieren vormen de primaire gebruikersinterface waar mensen hun gegevens bekijken en ermee communiceren. Hoofdformulieren bieden het breedste scala aan presentatieopties die beschikbaar zijn voor modelgestuurde apps.
Andere formuliertypen zijn onder meer Snelle weergave, Snel maken en Kaart.
Een van de fundamentele eigenschappen van modelgestuurde apps is dat ze reageren op de grootte en het type apparaat dat wordt gebruikt bij de interactie ermee. Dit heeft invloed op de positie van de besturingselementen op het formulier en op de manier waarop ze zich gedragen. Dit is vooral het geval bij hoofdvormen.
Een van de belangrijkste ontwerpdoelen voor hoofdformulieren is dat ze één keer per tafel worden ontworpen en overal worden ingezet. Hetzelfde hoofdformulier dat is ontworpen voor een modelgestuurde app, wordt ook gebruikt in Dynamics 365 for Outlook en Dynamics 365 for tablets. Het voordeel van deze aanpak is dat het niet nodig is om wijzigingen in meerdere formulieren te integreren.
Er zijn echter verschillende belangrijke factoren waarmee u rekening moet houden bij het ontwerpen van deze formulieren.
Zet serurity rollen op een formulier.
Verschillende mensen in uw organisatie kunnen op verschillende manieren met dezelfde gegevens omgaan. Managers kunnen afhankelijk zijn van de mogelijkheid om informatie snel achter elkaar te kunnen scannen en servicemedewerkers hebben mogelijk een formulier nodig dat de gegevensinvoer stroomlijnt. U kunt aan verschillende vereisten voldoen door formulieren toe te wijzen aan de beveiligingsrollen waartoe verschillende groepen mensen behoren.
Wanneer u meer dan één hoofd- of ander formuliertype voor een tabel hebt gedefinieerd, kunt u selecteren welke formulieren gebruikers kunnen gebruiken op basis van hun beveiligingsrollen. Omdat elke tabel voor elke gebruiker een formulier moet kunnen weergeven, moet ten minste één formulier worden aangewezen als een ‘fallback’-formulier: een formulier dat zichtbaar is voor gebruikers aan wie de beveiligingsrollen niet expliciet zijn toegewezen.
Opmerking
Formulieren voor Snel maken, Snelle weergave en Kaart kunnen niet worden toegewezen aan beveiligingsrollen.
Een andere optie die makers hebben om de toegang tot formulieren te controleren, is door een hoofdformulier inactief te maken. U kunt hoofdformulieren een actieve of inactieve status geven. Deze functie is voornamelijk opgenomen om nieuwe formulieren te beheren die worden meegeleverd bij het upgraden van Microsoft Dataverse-omgevingen, maar u kunt deze functie gebruiken om te voorkomen dat gebruikers een hoofdformulier kunnen gebruiken.
class="wp-block-heading">Wijs een beveiligingsrol toe aan een formulier
Meld u aan bij Power Apps, selecteer Oplossingen, open de gewenste oplossing, selecteer een tabel en selecteer vervolgens het gebied Formulieren. Als het item niet in het zijpaneel staat, selecteert u …Meer en selecteert u vervolgens het gewenste item.
Selecteer naast het hoofdformulier waarvoor u de beveiligingsrollen voor een formulier wilt configureren, … en selecteer vervolgens Formulierinstellingen.

Selecteer in het linkernavigatievenster op de pagina Formulierinstellingen de optie Beveiligingsrol.
Kies uit de volgende opties:
Selecteer Iedereen om de beveiligingsrollen voor elke gebruiker in te stellen.
Als u de toegang tot het formulier voor een of meer specifieke beveiligingsrollen wilt instellen, selecteert u Specifieke beveiligingsrollen. Selecteer vervolgens de beveiligingsrollen die u toegang wilt verlenen in de lijst met beveiligingsrollen die voor uw omgeving zijn ingesteld.

Selecteer Save en Publish.
Stel de formuliervolgorde in
Als u meerdere hoofdformulieren, snelmaakformulieren, snelle weergaveformulieren of kaartformulieren voor een tabel hebt, kunt u een formuliervolgorde toewijzen. De formuliervolgorde bepaalt welke van de beschikbare formulieren standaard wordt weergegeven. De beschikbare hoofdformulieren kunnen verder worden beheerd door beveiligingsrollen aan het formulier toe te wijzen.
Merk op dat de formuliervolgorde niet bepaalt wie het formulier kan zien, dat wordt beheerd door beveiligingsrollen in te stellen. Meer informatie: Beveiligingsrollen instellen voor een formulier
Meld u aan bij Power Apps, selecteer Oplossingen, open de gewenste oplossing, selecteer een tabel en selecteer vervolgens het gebied Formulieren. Als het item niet in het zijpaneel staat, selecteert u …Meer en selecteert u vervolgens het gewenste item.
Naast het hoofdformulier waarvoor u het reserveformulier wilt configureren, selecteert u … en vervolgens Formulierinstellingen.
Selecteer Formuliervolgorde in het linkernavigatievenster op de pagina Formulierinstellingen.
Selecteer de gewenste formulierenset, zoals Hoofdformulier, Snelformulier, Snelweergaveformulier of Kaartformulier.
Wijzig de volgorde door het formulier omhoog en omlaag in de lijst te slepen en neer te zetten in de volgorde waarin u het aan uw gebruikers wilt laten zien. U kunt ook deze sneltoetsen gebruiken: Tab/Tab + Shift om de focus te verplaatsen, Spatie om een ​​formulier te selecteren of vrij te geven, en Pijl-omlaag/Omhoog om een ​​formulier te verplaatsen. Selecteer Opslaan en publiceren.
https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/assign-form-order
Stel het fallback-formulier voor een tabel in
Het instellen van het reserveformulier voor een tabel is belangrijk om ervoor te zorgen dat als aan een gebruiker geen toegewezen beveiligingsrollen zijn toegewezen of als er geen toegewezen beveiligingsrollen zijn voor een hoofdformuliertype, er altijd een ‘standaard’-formulier voor die tabel wordt weergegeven. Reserveformulieren zijn alleen beschikbaar bij hoofdformulieren en zijn niet van toepassing op formulieren voor snel maken, snelle weergave en kaart.
Er zijn een aantal verschillende strategieën waarmee u rekening moet houden wanneer u het noodformulier voor een tabel beheert.
class="wp-block-heading">Alle gebruikers bekijken hetzelfde formulier
Als u niet meerdere formulieren voor een tabel nodig heeft, heeft u geen uitwijkformulier nodig.
Maak een nood formulier
Als u op rollen gebaseerde formulieren gebruikt omdat u de informatie wilt beperken die mensen kunnen bekijken of bewerken, kunt u overwegen een formulier te maken waarin zo min mogelijk informatie wordt weergegeven. Selecteer vervolgens specifieke beveiligingsrollen, maar selecteer geen rollen behalve Systeembeheerder. Het resultaat is dat dit formulier nooit door iemand anders zal worden gezien, behalve door de systeembeheerder en door iedereen wiens beveiligingsrollen niet aan een specifiek formulier zijn gekoppeld. U kunt een HTML-webbron in het formulier opnemen met informatie over waarom er weinig informatie zichtbaar is in het formulier en een link naar informatie over hoe u kunt aanvragen om te worden toegevoegd aan een beveiligingsrol die is gekoppeld aan een van of om een ​​nieuwe beveiligingsrol op te nemen voor een formulier.
Maak een algemeen formulier, waarop je kunt terugvallen.
Als u op rollen gebaseerde formulieren gebruikt om een ​​aangepaste ervaring te bieden op basis van de rol van een gebruiker, kunt u uw minst gespecialiseerde formulier instellen als reserveformulier en dit zo configureren dat het voor iedereen wordt weergegeven. Maak vervolgens aangepaste formulieren voor specifieke beveiligingsrollen en configureer deze formulieren zo dat ze alleen worden weergegeven voor beveiligingsrollen waarvoor deze nodig zijn. Schakel deze formulieren niet in voor fallback. Ten slotte configureert u in de Formulierinstellingen de formuliervolgorde om aan te geven welke formulieren moeten worden weergegeven, gerangschikt van meest exclusief tot minst exclusief. Uw fallback-formulier staat onderaan de lijst. Deze strategie zorgt ervoor dat mensen het formulier dat is aangepast voor hun rol als standaardformulier zien, maar toch de formulierkiezer kunnen gebruiken om het meest voorkomende formulier te selecteren als ze dat willen. Welk formulier ze ook selecteren, het blijft hun standaardformulier totdat ze een ander formulier selecteren.
Stel het fallback-formulier voor een tabel in
Meld u aan bij Power Apps, selecteer Oplossingen, open de gewenste oplossing, selecteer een tabel en selecteer vervolgens het gebied Formulieren. Als het item niet in het zijpaneel staat, selecteert u …Meer en selecteert u vervolgens het gewenste item.
Naast het hoofdformulier waarvoor u het reserveformulier wilt configureren, selecteert u … en vervolgens Formulierinstellingen.
Selecteer in de linkernavigatie op de pagina Formulierinstellingen de optie Reserveformulieren.
Als u een formulier wilt uitschakelen van de reservevolgorde, schakelt u het selectievakje uit. In dit voorbeeld wordt het Informatieformulier uit de noodbestelling verwijderd
Gebruik formulier scripting
De client-API-formuliercontext (formContext) biedt een verwijzing naar het formulier of naar een item op het formulier, zoals een besturingselement voor snelle weergave of een rij in een bewerkbaar raster, waartegen de huidige code wordt uitgevoerd. Meer informatie: Client-API-formuliercontext
Belangrijk
Het Xrm.Page-object is verouderd en u moet de getFormContext-methode van het doorgegeven contextobject tijdens uitvoering gebruiken om een ​​verwijzing naar het juiste formulier of een item op het formulier te retourneren.
Zie ook Overzicht van de modelgestuurde formulierontwerper
Toegangscontrole voor Formulieren
