Del via


Konfigurere kolonnetillatelser

Obs!

Fra og med 12. oktober 2022 er Power Apps-portaler Power Pages. Mer informasjon: Microsoft Power Pages er nå tilgjengelig (blogg)
Vi overfører og slår snart sammen Power Apps-portaldokumentasjonen med Power Pages-dokumentasjonen.

Tabelltillatelser i portaler brukes til å bruke sikkerhet for individuelle Dataverse-tabelloppføringer. Du kan legge til kolonnetillatelser i individuelle tabellkolonner. Kolonnetillatelser er en valgfri konfigurasjon som du knytter til nettroller.

Obs!

Kolonnetillatelser gjelder for øyeblikket bare for nett-API-en for portal-funksjoner.

Nettroller kan ha et hvilket som helst antall tabelltillatelser og kolonnetillatelser. Hvis en nettrolle har flere kolonnetillatelser, brukes alle kolonnetillatelser på den valgte nettrollen.

Når tillatelsene evalueres, evalueres tabelltillatelser først. Hvis en bruker har tilgang til en tabell, brukes kolonnetillatelsene for tabellen. Hvis brukeren ikke har tilgang til tabellen, ignoreres konfigurerte kolonnetillatelser.

Når ingen kolonnetillatelser er definert, gjelder tilsvarende tabelltillatelser for alle kolonner.

Viktig

Denne funksjonen krever følgende versjoner for startportalpakke og portalvert:

  • Portalvert versjon 9.4.1.x eller senere.
  • Startportalpakke versjon 9.3.2201.x eller senere.

Legg til kolonnetillatelser til en webrolle

  1. Åpne Portalbehandling-appen.

  2. Gå til Portaler > Nettroller, og åpne nettrollen der du vil legge til kolonnetillatelser.

  3. Under Relatert velger du Kolonnetillatelsesprofiler.

  4. Gjør ett av følgende:

    1. Hvis du vil legge til en eksisterende kolonnetillatelse i nettrollen, velger du Legg til eksisterende kolonnetillatelsesprofiler, og deretter blar du til ønsket oppføring.

    2. Hvis du vil opprette en ny profiloppføring for kolonnetillatelse, velger du Ny kolonnetillatelsesprofiler.

    Legg til kolonnetillatelsesprofiler

Attributter og relasjoner

Administrere av tabelltillatelser.

Tabellen nedenfor forklarer attributtene for tabelltillatelsen.

Navn Beskrivelse
Profilnavn Det beskrivende navnet for tabelloppføringen. Dette feltet my fylles ut.
Tabellnavn Det logiske navnet på tabellen som kolonnen skal sikres. Dette feltet my fylles ut.
Nettsted Tilknyttet nettsted. Dette feltet my fylles ut.
Alle kolonnetillatelser Tilgjengelige tillatelser:
  • Opprette
  • Lest
  • Oppdater
Denne innstillingen gjør det mulig for brukere å begrense tilgangsområdet for tabelltillatelser. Det er et flervalgsfelt.

Tabelltillatelsene kan for eksempel tillate at en bruker oppretter og leser tillatelser på alle kolonner. Ved hjelp av denne innstillingen kan du ytterligere begrense til bare lesetillatelser for alle kolonner.

I et annet eksempel vil du kanskje at en bestemt nettrolle skal kunne lese alle kontaktfeltene, men du vil også tillate at nettrollen oppdaterer kolonnene fornavn og etternavn. I dette tilfellet må du velge Les-alternativet for innstillingen Alle kolonnetillatelser og opprette kolonnetillatelsesprofiler for fornavn- og etternavnkolonner med lese- og oppdateringstillatelser.
Kolonnetillatelser De tilknyttede kolonnetillatelsene. Dette gjør det mulig for brukere å definere bestemte tillatelser for tabellkolonner. Kolonner som ikke er definert her, følger innstillingen Alle kolonnetillatelser.
Nettroller De tilknyttede nettrollene.

Eksempler

I dette eksemplet har vi e kontakttabell med kolonnene; Jobbtittel og Lønn.

Tabellen nedenfor viser resultatet av bruk av forskjellige kolonne- og tabelltillatelser i kontakttabellen og tilleggskolonnene.

Scenario Tabelltillatelse Nettstedinnstilling
Webapi/contact/enabled
Områdeinnstilling
Webapi/contact/fields
Kolonnetillatelse
Brukeren har ingen tillatelser til kolonnene. Kontakt (Opprett, Les, Oppdater) TRUE
Brukeren har ingen tillatelser til kolonnene. Kontakt (Opprett, Les, Oppdater) USANN
Brukeren har ingen tillatelser til kolonnene. Kontakt (<ingen>) SANN * Alle kolonnetillatelser: Opprett, Les, Oppdater
Alle kolonnetillatelser: <ingen>
Brukeren får tillatelsene Opprett, Les og Oppdater for alle kolonner i kontakttabellen. Kontakt (Opprett, Les, Oppdater) TRUE *
Brukeren har ingen tillatelser til kolonnene. Kontakt (Opprett, Les, Oppdater) TRUE Alle kolonnetillatelser: Opprett, Les, Oppdater
Alle kolonnetillatelser: <ingen>
Brukeren får lesetilgang til Jobbtittel og Opprett, Les og Oppdater for alle de andre kolonnene. Kontakt (Opprett, Les, Oppdater) TRUE * Alle kolonnetillatelser: <ingen>
Kolonnetillatelser:

  • Jobbtittel: Les

Brukeren får lesetilgang til Opprett, Les og Oppdater på Jobbtittel og skrivebeskyttet for alle de andre kolonnene. Kontakt (Opprett, Les, Oppdater) TRUE * Alle kolonnetillatelser: Les
Kolonnetillatelser:

  • Jobbtittel: Opprett, Les, Oppdater

Brukeren får tillatelsene Opprett, Les og Oppdater på Jobbtittel og Lønn. Kontakt (Opprett, Les, Oppdater) TRUE Jobbtittel, Lønn
Brukeren får tillatelsene Opprett, Les og Oppdater på Jobbtittel og Lønn, ingen tillatelse til andre kolonner. Kontakt (Opprett, Les, Oppdater) TRUE Jobbtittel, Lønn Alle kolonnetillatelser: Opprett, Les, Oppdater
Alle kolonnetillatelser: <ingen>
Brukeren får tillatelsene Opprett, Les og Oppdater på Jobbtittel og Lønn. Kontakt (Opprett, Les, Oppdater) TRUE Jobbtittel, Lønn Alle kolonnetillatelser: <ingen>
Kolonnetillatelser:

  • Jobbtittel: Opprett, Les, Oppdater

  • Lønn: Opprett, Les, Oppdater

Brukeren får tillatelsene Opprett, Les og Oppdater på Jobbtittel og ingen tillatelse på Lønn. Kontakt (Opprett, Les, Oppdater) TRUE Jobbtittel Alle kolonnetillatelser: <ingen>
Kolonnetillatelser:

  • Jobbtittel: Opprett, Les, Oppdater

  • Lønn: Opprett, Les, Oppdater

Brukeren får tillatelsene Opprett, Les og Oppdater på Jobbtittel og Les på Lønn. Kontakt (Opprett, Les, Oppdater) TRUE Jobbtittel, Lønn Alle kolonnetillatelser: <ingen>
Kolonnetillatelser:

  • Jobbtittel: Opprett, Les, Oppdater

  • Lønn: Les

Se også

Tilordne tabelltillatelser
Opprett nettroller for portaler
Oversikt over nett-API for portaler