Hantera åtkomst till offentliga systemvyer

Administratörer kan hantera de vyer som användare kan komma åt i modelldrivna appar med hjälp av säkerhetsroller. När en användare spelar upp en modelldriven app har de bara åtkomst till de systemvyer som gäller för de säkerhetsroller som de tilldelas.

Systemvyer är speciella vyer som modellbaserade appar beror på och som finns för systemtabeller eller skapas automatiskt när du skapar anpassade tabeller. Dessa vyer har särskilda syften och några ytterligare funktioner. Som standard är alla systemvyer till för alla. När en Power Platform-administratör hanterar en vy med en säkerhetsroll är det endast de användare som har tilldelats den valda säkerhetsrollen som kan se vyn i vyväljaren. De andra systemvyerna filtreras inte från listrutan för vyväljare. Användarna kan fortfarande få åtkomst till vyerna när de navigerar till alternativet Hantera och dela vyer.

När en Power Platform-administratör aktiverar funktionen hantera tabelllistvyer kan användarna ange sin egen standardvy från listan över vyer som administratören hanterar och sina egna personliga vyer från alternativet Hantera och dela vyer i en modelldriven app.

Hantera och dela vyfunktionen i en modellbaserad app

Dataåtkomsten fortsätter att skyddas med säkerhetsrollprivilegier, vilket innebär att endast poster som en användare har åtkomst till visas i vyerna. Att du har åtkomst till en viss vy innebär inte att du också har tillgång till de data som är tillgängliga i vyn.

Anmärkning

Den här funktionen filtrerar vyer som visas i tabellistvyväljaren. Alla systemvyer och associerade vyer fortsätter att visas i underrutnät och associerade rutnät som har en vyväljare.

Förutsättningar

  • Bekräfta att egenskapen orgdbsettings "EnableRoleBasedSystemViews" är inställd på true med hjälp av verktyget OrganizationSettingsEditor.
  • Medlemskap i säkerhetsrollen för systemadministratörer i Microsoft Dataverse-miljön.
  • Vi rekommenderar att du aktiverar granskning, men det är inget krav.

Systemvyer i en Dataverse-miljö

Systemvyer är fördefinierade vyer som finns för alla systemtabeller. Dessa vyer kan vara Offentlig, Snabbsökning, Avancerad sökning, Associerad eller Uppslag. När en administratör eller tillverkare skapar en vy från Power Apps (make.powerapps.com) blir vyn en offentlig vy. Du kan hantera offentliga vyer med säkerhetsroller.

Exempel på vanliga offentliga vyer

Du kan hantera tabellistan med vyer med dina företagsanvändare baserat på användarnas säkerhetsrolltilldelning. Administratörer väljer de tillämpliga systemvyerna och hanterar dessa vyer med säkerhetsroller. När användaren navigerar till ett tabelllisteformulär kan de komma åt de systemvyer som har hanterats med de säkerhetsroller som har tilldelats dem. De valda systemvyerna med säkerhetsroll är inte synliga för användare som inte har tilldelats säkerhetsrollen.

Exempel på offentliga vyer:

Bord Offentlig vy
Konto Mina aktiva konton
Konto Konton: Inga kampanjaktiviteter de senaste tre månaderna
Leda Mina öppna leads
Leda Alla lead
Ärende Alla ärenden
Ärende Ärenden som jag följer
Ärende Mina ärenden
Ärende Mina stängda ärenden
Kontakt Alla kontakter
Kontakt Kontakt som jag följer
Kontakt Inaktiva kontakter

Aktivera hantering av tabellistvyer

  1. Se till att du aktiverar funktionen för tabellistvyer i din miljö. Mer information: Förutsättningar
  2. Du hanterar offentliga vyer med säkerhetsroller. Om du behöver skapa nya säkerhetsroller går du till Säkerhetsroller och privilegier för mer information om säkerhetsroller.
  3. Skapa en lösning och lägg till de tabeller och deras motsvarande vyer som du hanterar.
  4. Exportera lösningen.
  5. Importera lösningen i din produktionsmiljö.

Tips/Råd

Informera användarna om att deras systemvyer nu filtreras baserat på deras säkerhetsrolltilldelning.

Hantera publika vyer med säkerhetsroller

Alla systemvyer kan hanteras med säkerhetsroller. När de har hanterats kan användare med tilldelade säkerhetsroller bara visa dessa vyer i vyväljaren.

Anmärkning

Systemvyer betecknas som Public vytyp i Power Apps (make.powerapps.com). Endast offentliga vyer kan hanteras. Offentliga standardvyer kan inte tilldelas säkerhetsroller för åtkomst.

Hantera systemvyer med säkerhetsroller

  1. Logga in på Power Apps.
  2. I det vänstra navigeringsfönstret, välj Lösningar och öppna sedan lösningen som har tabellen med den vy du vill hantera. Om objektet inte finns i sidopanelen väljer du ... Mer och välj sedan det objekt som du vill använda.
  3. Öppna en tabell t.ex. kontotabell och välj sedan område Vyer.
  4. Välj den offentliga vy som du vill använda som inte är standard och välj sedan Visa inställningar i kommandofältet.
  5. Välj alternativet Specifika säkerhetsroller.
  6. Välj de säkerhetsroller som du vill tilldela offentlig vy.
  7. När du är klar med att välja säkerhetsrollerna väljer du Spara och publicera. Välj säkerhetsroller för åtkomst till offentlig vy

Anmärkning

När du gör ändringar i inställningarna "EnableRoleBasedSystemViews" och Visa inställningar:

  1. Om du ställer in verktygsegenskapen EnableRoleBasedSystemViews OrganizationSettingsEditor till true börjar det gälla omedelbart.
  2. Att ange en vy med säkerhetsroller börjar gälla omedelbart efter att du har valt Spara och publicera.
  3. Det kan ta upp till 24 timmar innan en ändring av vyinställning från "Ange säkerhetsroll" till "Alla" börjar gälla eller tills användaren loggar ut och in igen.

Om du väljer flera vyer och går till vyinställningarna kan endast de första valda vyerna uppdateras. Du måste välja en enskild vy för att uppdatera vyinställningarna.

Important

Säkerhetsrollerna som anges under Visa inställningar kommer från rotaffärsenheten. Säkerhetsroller på affärsenhetsnivå ärvs från rotaffärsenheten. När du väljer säkerhetsrollerna från Visa inställningar tillämpar systemet automatiskt filtrering för användare som har tilldelats motsvarande säkerhetsroller på affärsenhetsnivå.

Skapa eller redigera en modelldriven appvy i Power Apps