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
Atveriet Portālu pārvaldības programmu.
Dodieties uz Portāli > Tīmekļa lomas un atveriet tīmekļa lomu, kurai vēlaties pievienot kolonnu atļaujas.
Sadaļā Saistīts atlasiet vienumu Kolonnu atļauju profili.
Veiciet kādu no tālāk norādītajām darbībām:
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.
Lai izveidotu jaunu kolonnu atļaujas profila ierakstu, atlasiet vienumu Jauni kolonnu atļauju profili.
Atribūti un attiecības
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:
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:
|
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:
|
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:
|
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:
|
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:
|
Skatiet arī:
Tabulas atļauju piešķiršana
Tīmekļa lomu izveide portāliem
Portālu tīmekļa API pārskats