Kopīgot, izmantojot


Kolonnu atļauju konfigurēšana

Piezīme

No 2022. gada 12. oktobra, Power Apps portāli ir Power Pages. Papildinformācija. Pakalpojums Microsoft Power Pages tagad ir vispārēji pieejams (emuārs)
Drīzumā Power Apps portālu dokumentācija tiks migrēta un sapludināta ar Power Pages dokumentāciju.

Portālos tabulas atļaujas tiek izmantotas, lai uzlabotu drošību atsevišķiem Dataverse tabulas ierakstiem. Varat pievienot kolonnu atļaujas atsevišķām tabulas kolonnām. Kolonnu atļaujas ir neobligāta konfigurācija, ko saistāt ar tīmekļa lomām.

Piezīme

Kolonnu atļaujas pašlaik attiecas tikai uz portālu tīmekļa API funkcijām.

Tīmekļa lomām var būt jebkāds tabulu atļauju un kolonnu atļauju skaits. Ja tīmekļa lomai ir vairākas kolonnu atļaujas, atlasītajai tīmekļa lomai tiek lietotas visas kolonnu atļaujas.

Atļauju novērtēšanas gaitā vispirms tiek novērtētas tabulas atļaujas. Ja lietotājam ir piekļuve tabulai, tiek lietotas tabulas kolonnu atļaujas. Ja lietotājam nav piekļuves tabulai, visas konfigurētās kolonnu atļaujas tiek ignorētas.

Ja kolonnu atļaujas nav definētas, visām kolonnām tiek lietotas atbilstošās tabulas atļaujas.

Svarīgi

Šim līdzeklim ir nepieciešamas šādas sākuma portāla pakotnes un portāla viesošanas versijas:

  • Portāla viesošanas versija 9.4.1.x vai jaunāka.
  • Sākuma portāla pakotnes versija 9.3.2201.x vai jaunāka.

Kolonnu atļauju pievienošana tīmekļa lomai

  1. Atveriet Portālu pārvaldības programmu.

  2. Dodieties uz Portāli > Tīmekļa lomas un atveriet tīmekļa lomu, kurai vēlaties pievienot kolonnu atļaujas.

  3. Sadaļā Saistīts atlasiet vienumu Kolonnu atļauju profili.

  4. Veiciet kādu no tālāk norādītajām darbībām:

    1. Lai tīmekļa lomai pievienotu esošu kolonnu atļauju, atlasiet Pievienot esošus kolonnu atļauju profilus un pēc tam pārlūkojiet līdz nepieciešamajam ierakstam.

    2. Lai izveidotu jaunu kolonnu atļaujas profila ierakstu, atlasiet vienumu Jauni kolonnu atļauju profili.

    Kolonnu atļauju profilu pievienošana

Atribūti un attiecības

Kolonnu atļauju pārvaldīšana

Nākamajā tabulā ir paskaidroti entītijas atļauju atribūti.

Nosaukums/vārds, uzvārds Apraksts
Profila nosaukums Tabulas ieraksta aprakstošais nosaukums. Šis lauks ir obligāts.
Tabulas nosaukums Tās tabulas loģiskais nosaukums, kurā kolonna ir drošināta. Šis lauks ir obligāts.
Tīmekļa vietne Saistītā vietne. Šis lauks ir obligāts.
Visas kolonnu atļaujas Pieejamās atļaujas:
  • Veidošana
  • Lasīšana
  • Atjauninājums
Izmantojot šo iestatījumu, lietotāji var ierobežot tabulas atļauju piekļuves tvērumu. Šajā laukā var atlasīt vairākas vērtības.

Piemēram, tabulas atļaujas var atļaut lietotājam izmantot izveides un lasīšanas atļaujas visās kolonnās. Izmantojot šo iestatījumu, varat turpmāk ierobežot lietotāju atļaujas visās kolonnās, atļaujot tikai lasīt datus.

Citā piemērā, iespējams, vēlaties, lai kāda noteikta tīmekļa loma varētu lasīt visus kontaktpersonu laukus, kā arī atjaunināt vārds un uzvārds kolonnas. Šādā gadījumā atlasiet opciju Lasīt iestatījumā Visas kolonnu atļaujas un izveidojiet kolonnu atļauju profilus kolonnām Vārds un Uzvārds ar lasīšanas un atjaunināšanas atļaujām.
Kolonnu atļaujas Saistītās kolonnu atļaujas. Tas ļauj lietotājiem definēt noteiktas tabulas kolonnu atļaujas. Kolonnām, kas šeit nav definētas, tiek izpildīts iestatījums Visas kolonnu atļaujas.
Tīmekļa lomas Saistītās tīmekļa lomas.

Piemēri

Šajā piemērā ir kontaktpersonu tabula ar kolonnu JobTitle un Alga.

Tālāk redzamajā tabulā ir parādīti rezultāti, kas ir iegūti, kontaktpersonu tabulā un papildu kolonnās pielietojot dažādas kolonnu un tabulas atļaujas.

Scenārijs Tabulas atļauja Vietnes iestatījums
Webapi/contact/enabled
Vietnes iestatījums
Webapi/contact/fields
Kolonnas atļauja
Lietotājam nav atbilstošu kolonnu atļauju. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS
Lietotājam nav atbilstošu kolonnu atļauju. Kontaktpersona (izveide, lasīšana, atjaunināšana) NEPATIESS
Lietotājam nav atbilstošu kolonnu atļauju. Kontaktpersona (<nav>) PATIESS * Visas kolonnu atļaujas: izveide, lasīšana, atjaunināšana
Kolonnu atļaujas: <nav>
Lietotājam ir izveides, lasīšanas un atjaunināšanas atļauja visās kontaktpersonu tabulas kolonnās. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS *
Lietotājam nav atbilstošu kolonnu atļauju. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS Visas kolonnu atļaujas: izveide, lasīšana, atjaunināšana
Kolonnu atļaujas: <nav>
Lietotājam ir lasīšanas atļauja kolonnā JobTitle un izveides, lasīšanas un atjaunināšanas atļauja visās citās kolonnās. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS * Visu kolonnu atļaujas: <nav>
Kolonnu atļaujas:

  • JobTitle: lasīšana

Lietotājam ir izveides, lasīšanas un atjaunināšanas atļauja kolonnā JobTitle un tikai lasīšanas atļauja visās citās kolonnās. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS * Visas kolonnu atļaujas : lasīšana
Kolonnu atļaujas:

  • JobTitle: izveide, lasīšana, atjaunināšana

Lietotājam ir izveides, lasīšanas un atjaunināšanas atļauja kolonnā JobTitle un Alga. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS JobTitle, Alga
Lietotājam ir izveides, lasīšanas un atjaunināšanas atļauja kolonnā JobTitle un Alga un nav atļauju citās kolonnās. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS JobTitle, Alga Visas kolonnu atļaujas: izveide, lasīšana, atjaunināšana
Kolonnu atļaujas: <nav>
Lietotājam ir izveides, lasīšanas un atjaunināšanas atļauja kolonnā JobTitle un Alga. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS JobTitle, Alga Visu kolonnu atļaujas: <nav>
Kolonnu atļaujas:

  • JobTitle: izveide, lasīšana, atjaunināšana

  • Alga: izveide, lasīšana, atjaunināšana

Lietotājam ir izveides, lasīšanas un atjaunināšanas atļauja kolonnā JobTitle un nav atļauju kolonnā Alga. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS JobTitle Visu kolonnu atļaujas: <nav>
Kolonnu atļaujas:

  • JobTitle: izveide, lasīšana, atjaunināšana

  • Alga: izveide, lasīšana, atjaunināšana

Lietotājam ir izveides, lasīšanas un atjaunināšanas atļauja kolonnā JobTitle un lasīšanas atļauja Alga. Kontaktpersona (izveide, lasīšana, atjaunināšana) PATIESS JobTitle, Alga Visu kolonnu atļaujas: <nav>
Kolonnu atļaujas:

  • JobTitle: izveide, lasīšana, atjaunināšana

  • Alga: lasīšana

Skatiet arī:

Tabulas atļauju piešķiršana
Tīmekļa lomu izveide portāliem
Portālu tīmekļa API pārskats