Del via


Kontrollere adgang til hovedformularer

Dette emne gælder for Dynamics 365 Customer Engagement (on-premises). Du kan finde Power Apps-versionen af dette emne under: Tildele sikkerhedsroller for en formular

Der findes to måder, du kan styre adgangen til hovedformularer på:

  • Gøre en hovedformular inaktiv

    Du kan angive en aktiv eller inaktiv tilstand for hovedformularer. Denne funktion er primært beregnet til at administrere nye formularer, som er inkluderet, når organisationer opgraderer, men du kan bruge funktionen til at forhindre personer i at bruge nogen hovedformularer.

  • Tildele sikkerhedsroller til hovedformularen

    Brug dette til at gøre en hovedformular tilgængelig for bestemte grupper.

    Forskellige personer i organisationen kan interagere med de samme data på forskellige måder. Ledere kan have behov for at kunne få et hurtigt overblik oplysninger i en post, og servicepersoner kan have brug for en formular, som strømliner dataindtastning. Du kan imødekomme forskellige krav ved at tildele formularerne til de sikkerhedsroller, de forskellige personer tilhører.

    Læs om trinvise procedurer under Tildele sikkerhedsroller til formularer.

    Når du har defineret mere end én hovedformular for et objekt, kan du vælge, hvilke formularer brugerne skal kunne bruge, ud fra deres sikkerhedsroller. Da hvert enkelt objekt skal kunne vise en formular for alle brugere, skal mindst én formular udpeges som "fallback" eller reserveformular – en formular, der er synlig for brugere, hvis sikkerhedsroller ikke udtrykkeligt har fået tildelt nogen formularer.

Bemærk

Formularer til hurtig oprettelse og hurtig visning og kortformularer kan ikke tildeles til sikkerhedsroller.

I formulareditoren eller i formulargitteret kan du tildele sikkerhedsroller til en formular. Hvis der kun er én formular for objektet kan du dog ikke fjerne indstillingen Aktiveret til fallback i dialogboksen Tildel sikkerhedsroller. Selvom du i dette tilfælde har tildelt sikkerhedsroller til formularen, kan de brugere, der er knyttet til en sikkerhedsrolle, du ikke har medtaget, stadig se formularen, da den er aktiveret som reserve.

Når du har oprettet endnu en hovedformular for objektet, kan du fjerne indstillingen Aktiveret til fallback for en af dem. Systemet sørger for, at der altid er mindst én formular aktiveret som fallback/reserve.

Når du har mere end én hovedformular, kan du angive en formularrækkefølge, som bestemmer, hvilken af de formularer, en person har tilladelse til at få vist, der skal være den, der vises som standard. Hvis der er mere end én formular, de kan bruge, kan de ændre formularer, og den valgte formular bliver deres standardformular, indtil de vælger en anden. Disse præferencer gemmes i browseren. Hvis der bruges en anden computer eller browser, vises den oprindelige standardformular.

Strategier til administration af reserveformularen

Strategierne til administration af reserveformularen omfatter følgende:

Alle brugere får vist den samme formular.

Hvis du ikke har brug for flere formularer for et objekt, behøver du ikke en reserveformular.

Der oprettes en nødformular

Hvis du bruger rollebaserede formularer, fordi du vil begrænse de oplysninger, brugerne kan få vist eller redigere, bør du overveje at oprette en formular, hvor der vises et minimum af oplysninger. Derefter skal du vælge Vis kun for disse valgte sikkerhedsroller i dialogboksen Tildel sikkerhedsroller, men vælg ikke andre roller end Systemadministrator, og vælg Aktiveret til fallback. Resultatet er, at denne formular aldrig kan ses af andre end systemadministratoren, og personer hvis sikkerhedsroller ikke er knyttet til en bestemt formular. Du kan medtage en HTML-webressource i formularen med oplysninger om, hvorfor kun få oplysninger er synlige i formularen, samt et link til oplysninger om, hvordan der anmodes om at blive føjet til en sikkerhedsrolle, som er knyttet til en formular, eller hvordan der inkluderes endnu en sikkerhedsrolle for en formular.

Bemærk

Du kan ikke inkludere en webressource i formularens sidehoved eller sidefod.

Oprette en standardformular

Hvis du bruger rollebaserede formularer til at levere en brugerdefineret brugeroplevelse baseret på en persons rolle i organisationen, kan du angive din mindst specialiserede formular som reserveformular og konfigurere den til at blive vist til alle. Derefter skal du oprette brugerdefinerede formularer for bestemte sikkerhedsroller og konfigurere disse formularer til kun at blive vist til de sikkerhedsroller, der har brug for dem. Aktiver ikke disse formularer som reserve. Til sidst skal du bruge dialogboksen Rækkefølge for formularer på listen Formularer til at angive, hvilke formularer der skal vises, hvor de sættes i rækkefølge fra den mest eksklusive til den mindst eksklusive. Din reserveformular findes nederst på listen. Denne strategi medfører, at brugerne får vist den formular, der er tilpasset til deres rolle, som standardformular, men de kan stadig bruge formularvælgeren til at vælge den mest almindelige formular, hvis de vil. Uanset hvilken formular, der vælges, bliver den pågældende formular ved med at være standardformular, indtil der vælges en anden formular.

Brug af formularscripting

Formularkontekst for klient-API (formContext) indeholder en reference til formularen eller til et element i formularen, f. eks. et kontrolelement i hurtig visning eller en række i et redigerbart gitter, som den aktuelle kode udføres i forhold til. Du kan finde flere oplysninger i: Formularkontekst for klient-API

Vigtigt

With Dynamics 365 Customer Engagement (on-premises) version 9.0, udfases Xrm.Page-objektet, og du skal bruge getFormContext-metoden for objektet til udførelse af kontekst til at returnere reference til den relevante formular eller et element i formularen.

Se også

Tildele sikkerhedsroller til formularer