Konfigurere kolonnetilladelser

Bemærk

Fra 12. oktober 2022 bliver Power Apps-portaler til Power Pages. Flere oplysninger: Microsoft Power Pages er nu generelt tilgængelig (blog)
Vi overfører og fletter snart dokumentationen til Power Apps-portalerne med Power Pages-dokumentationen.

I portaler anvendes tabeltilladelser til at anvende sikkerhed på individuelle Dataverse-tabelposter. Du kan tilføje kolonnetilladelser i individuelle tabelkolonner. Kolonnetilladelser er en valgfri konfiguration, du kan knytte til webroller.

Bemærk

Kolonnetilladelser gælder i øjeblikket kun for portalens Web API-funktioner.

Webroller kan have et vilkårligt antal tabeltilladelser og kolonnetilladelser. Hvis en webrolle har tilladelser til flere kolonner, anvendes alle kolonnetilladelser på den valgte webrolle.

Når tilladelser evalueres, evalueres tabeltilladelser først. Hvis en bruger har adgang til en tabel, anvendes tabellens kolonnetilladelser. Hvis brugeren ikke har adgang til tabellen, ignoreres konfigurationen af kolonnetilladelser.

Når der ikke er defineret kolonnetilladelser, gælder de tilsvarende tabeltilladelser for alle kolonner.

Vigtigt

Denne funktion kræver følgende versioner til startportalpakken og portalværten:

  • Portalvært version 9.4.1.x eller nyere.
  • Startportal-pakke version 9.3.2201.x eller nyere.

Føje kolonnetilladelser til en webrolle

  1. Åbn appen Portaladministration.

  2. Gå til Portaler > Webroller, og åbn den webrolle, du vil tilføje kolonnetilladelser for.

  3. Vælg Kolonnetilladelsesprofiler under Relateret.

  4. Benyt en af følgende fremgangsmåder:

    1. Hvis du vil føje en eksisterende kolonnetilladelse til webrollen, skal du vælge Tilføj eksisterende kolonnetilladelsesprofiler og derefter navigere til den ønskede post.

    2. Hvis du vil oprette en ny kolonnetilladelsesprofilpost, skal du vælge Nye kolonnetilladelsesprofiler.

    Tilføje kolonnetilladelsesprofiler.

Attributter og relationer

Administrere kolonnetilladelser.

I følgende tabel beskrives attributterne for tabeltilladelser.

Navn Beskrivelse
Profilnavn Det beskrivende navn på tabelposten. Dette felt er obligatorisk.
Tabelnavn Det logiske navn på den tabel, hvor kolonnen skal sikres. Dette felt er obligatorisk.
Websted Det tilknyttede websted. Dette felt er obligatorisk.
Alle kolonnetilladelser Tilgængelige tilladelser:
  • Opret
  • Læs
  • Opdater
Denne indstilling giver brugere mulighed for at begrænse omfanget af adgang for tabeltilladelser. Det er et felt med flere valg.

Tabeltilladelserne kan f.eks. give brugeren tilladelserne Opret og Læs i alle kolonner. Ved hjælp af denne indstilling kan du yderligere begrænse brugere til kun at have læsetilladelser til alle kolonner.

I et andet eksempel ønsker du måske, at en bestemt webrolle skal kunne læse alle kontaktpersonfelter, men du vil også tillade, at webrollen opdaterer kolonnerne med fornavn og efternavn. Her skal du vælge indstillingen Læs for indstillingen Alle kolonnetilladelser og oprette kolonnetilladelsesprofiler for Fornavn og Efternavn med læse- og opdateringstilladelser.
Kolonnetilladelser Tilknyttede kolonnetilladelser. Det giver brugere mulighed for at definere specifikke tilladelser til tabelkolonner. Kolonner, der ikke er defineret her, følger indstillingen Alle kolonnetilladelser.
Webroller Tilknyttede webroller.

Eksempler

I dette eksempel har vi kontakttabellen med kolonnerne Stilling og Løn.

I følgende tabel vises resultatet af at anvende forskellige kolonne- og tabeltilladelser på kontakttabellen og de ekstra kolonner.

Scenarie Tabeltilladelse Indstilling for websted
Webapi/contact/enabled
Indstilling for websted
Webapi/contact/fields
Kolonnetilladelse
Brugeren har ikke nogen tilladelser til kolonnerne. Kontakt (Opret, Læs, Opdater) TRUE
Brugeren har ikke nogen tilladelser til kolonnerne. Kontakt (Opret, Læs, Opdater) FALSE
Brugeren har ikke nogen tilladelser til kolonnerne. Kontakt (<ingen>) TRUE * Alle kolonnetilladelser: Opret, Læs, Opdater
Kolonnetilladelser: <ingen>
Brugeren har tilladelserne Opret, Læs og Opdater til alle kolonner i kontakttabellen. Kontakt (Opret, Læs, Opdater) TRUE *
Brugeren har ikke nogen tilladelser til kolonnerne. Kontakt (Opret, Læs, Opdater) TRUE Alle kolonnetilladelser: Opret, Læs, Opdater
Kolonnetilladelser: <ingen>
Brugeren har Læs på Stilling og Opret, Læs og Opdater på alle de andre kolonner. Kontakt (Opret, Læs, Opdater) TRUE * Alle kolonnetilladelser: <ingen>
Kolonnetilladelser:

  • Stilling: Læs

Brugeren har Opret, Læs og Opdater på Stilling og kun Læs på alle de andre kolonner. Kontakt (Opret, Læs, Opdater) TRUE * Alle kolonnetilladelser: Læs
Kolonnetilladelser:

  • Stilling: Opret, Læs, Opdater

Brugeren vil have Opret, Læs og Opdater på Stilling og Løn.. Kontakt (Opret, Læs, Opdater) TRUE Stilling, Løn
Brugeren vil have Opret, Læs og Opdater på Stilling og Løn, men ingen tilladelse på øvrige kolonner. Kontakt (Opret, Læs, Opdater) TRUE Stilling, Løn Alle kolonnetilladelser: Opret, Læs, Opdater
Kolonnetilladelser: <ingen>
Brugeren vil have Opret, Læs og Opdater på Stilling og Løn. Kontakt (Opret, Læs, Opdater) TRUE Stilling, Løn Alle kolonnetilladelser: <ingen>
Kolonnetilladelser:

  • Stilling: Opret, Læs, Opdater

  • Løn: Opret, Læs, Opdater

Brugeren har Opret, Læs og Opdater på Stilling og ingen tilladelse på Løn. Kontakt (Opret, Læs, Opdater) TRUE Stilling Alle kolonnetilladelser: <ingen>
Kolonnetilladelser:

  • Stilling: Opret, Læs, Opdater

  • Løn: Opret, Læs, Opdater

Brugeren har Opret, Læs og Opdater på Stilling og Læs på Løn. Kontakt (Opret, Læs, Opdater) TRUE Stilling, Løn Alle kolonnetilladelser: <ingen>
Kolonnetilladelser:

  • Stilling: Opret, Læs, Opdater

  • Løn: Læs

Se også

Tildele tabeltilladelser
Oprette webroller til portaler
Oversigt over Web-API til portaler