Dela via


Kontrollera åtkomst till huvudformulär

Det här ämnet gäller för Dynamics 365 Customer Engagement (on-premises). En Power Apps-version för det här ämnet finns i: Ange säkerhetsroller för ett formulär

Du kan styra åtkomsten till formulär på två olika sätt:

  • Göra ett huvudformulär inaktivt

    Du kan ange ett aktivt eller inaktivt tillstånd för huvudformulär. Den här funktionen lades till i första hand för att hantera nya formulär som läggs till när en organisation uppgraderar, men du kan använda funktionen för att hindra användarna från att använda olika huvudformulär.

  • Tilldela huvudformuläret säkerhetsroller

    Använd den här funktionen för att göra ett huvudformulär tillgängligt för specifika grupper.

    Olika personer i organisationen kan samverka med samma data på olika sätt. Chefer kan vara beroende av att snabbt kunna söka efter information i en post och personal som jobbar med tjänster kan behöva ett formulär som förenklar datainmatningen. Du kan tillgodose olika krav genom att tilldela formulären säkerhetsroller som tillhör olika grupper av personer.

    Steg-för-steg-instruktioner finns i Tilldela formulär säkerhetsroller.

    Om du har definierat flera huvudformulär för en entitet kan välja du vilka formulär som användarna kommer att kunna använda utifrån deras säkerhetsroller. Eftersom varje entitet måste kunna visa ett formulär för alla användare måste minst ett formulär anges som "grundformulär" – ett formulär som visas för de användare vars säkerhetsroller inte har något särskilt tilldelat formulär.

Kommentar

Du kan inte tilldela snabbregistreringsformulär och kortformulär till säkerhetsroller.

Du kan använda formulärredigeraren eller formulärrutnätet för att tilldela säkerhetsroller till ett formulär. Om det bara finns ett formulär för entiteten kan du dock inte avmarkera alternativet Aktiverat för grundformulär i dialogrutan Tilldela säkerhetsroller. I så fall kan alla som är associerade med säkerhetsroller som du inte angav fortfarande visa formuläret, fastän du tilldelade formuläret säkerhetsroller. Detta beror på att formuläret är aktiverat som grundformulär.

När du skapar ett andra huvudformulär för entiteten kan du avmarkera alternativet Aktiverat för grundformulär för ett av formulären. I systemet är alltid minst ett formulär aktiverat som grundformulär.

När du har fler än ett huvudformulär kan du ange en formulärordning för att styra vilket av de formulär som en person kan se som visas som standard. Om det finns fler än ett formulär som de kan använda kan de ändra vilket formulär som ska visas. Det formulär de väljer används som standardformulär tills de väljer ett annat formulär. Den här inställningen sparas i webbläsaren. Om de använder en annan dator eller webbläsare visas det ursprungliga standardformuläret.

Strategier för att hantera grundformuläret

Strategier för att hantera grundformuläret är följande:

Alla användare ser samma formulär

Om du inte behöver flera formulär för en entitet behöver du inget grundformulär.

Skapa ett beredskapsformulär

Om du använder rollbaserade formulär för att begränsa vilken information som användare kan visa eller redigera, bör du överväga att skapa ett formulär som visar ett minimum av information. I dialogrutan Tilldela säkerhetsroller väljer du sedan Visa endast för valda säkerhetsroller men markera inga roller förutom systemadministratören och markera även Aktiverat för grundformulär. Resultatet är att formuläret inte kan ses av någon annan än systemadministratören och dem vars säkerhetsroller inte har associerats med ett visst formulär. Du kan inkludera en webbresurs för HTML i formuläret med information om varför så lite information är synlig i formuläret och en länk till information om hur du begär att få bli tillagd till en säkerhetsroll som är associerad med ett formulär eller lägga till en ny säkerhetsroll för ett formulär.

Kommentar

Du kan inte inkludera en webbresurs i ett sidhuvud eller en sidfot för ett formulär.

Skapa ett allmänt formulär

Om du använder rollbaserade formulär för att ge en anpassad användarupplevelse baserat på en persons roll i organisationen kan du ange ditt minst specialiserade formulär som grundformulär och konfigurera det för att visas för alla. Skapa sedan anpassade formulär för specifika säkerhetsroller och konfigurera dessa formulär för att endast visa dem för säkerhetsroller som kräver detta. Gör inte dessa formulär till grundformulär. I listan Formulär använder du slutligen dialogrutan Formulärordning för att ange vilka formulär som ska visas genom att rangordna dem från mest exklusivt till minst exklusivt. Ditt grundformulär placeras alltid längst ned i listan. Denna strategi kommer att orsaka att andra ser formuläret har anpassats för deras roll som standardformulär, men de kan fortfarande använda formulärväljaren för att välja det vanligaste formuläret om de vill. Oavsett vilket formulär de väljer förblir detta deras standardformulär tills de väljer ett annat formulär.

Använda formulärskript

Klient-API-formuläret (formContext) ger en referens till formuläret eller till ett objekt på formuläret, t.ex. snabbkontroll eller en rad i ett redigerbart rutnät som den nuvarande koden körs. Mer information: Klient-API för formulärsammanhang

Viktigt!

With Dynamics 365 Customer Engagement (on-premises) version 9.0, är Xrm.Page objekt inaktuell och du bör använda metoden getFormContext för det skickade kontextobjektet i körning för att returnera referens till rätt formulär eller ett objekt i formuläret.

Se även

Tilldela säkerhetsroller till formulär