Configurarea permisiunilor pentru coloane

Notă

Începând cu 12 octombrie 2022, portalurile Power Apps sunt Power Pages. Mai multe informații: Microsoft Power Pages este acum disponibil în general (blog)
În curând vom migra și vom îmbina documentația portalurilor Power Apps cu documentația Power Pages.

În portaluri, permisiunile pentru tabele sunt utilizate pentru a aplica securitatea la nivelul înregistrărilor individuale din tabelele Dataverse. Puteți adăuga permisiuni pentru fiecare coloană din tabel. Permisiunile coloanelor sunt o configurație opțională cu care asociați rolurile web.

Notă

Permisiunile pentru coloane sunt aplicabile momentan numai pentru caracteristicile API-ului web pentru portaluri.

Rolurile web pot avea orice număr de permisiuni de tabel și permisiuni de coloane. Dacă un rol web are mai multe permisiuni de coloană, toate permisiunile de coloană sunt aplicate rolului web selectat.

Când permisiunile sunt evaluate, permisiunile de tabel sunt evaluate mai întâi. Dacă un utilizator are acces la un tabel, se vor aplica permisiunile pentru coloanele din tabel. Dacă utilizatorul nu are acces la tabel, orice permisiuni de coloană configurate vor fi ignorate.

Când nu sunt definite permisiuni de coloană, permisiunile de tabel corespunzătoare se vor aplica tuturor coloanelor.

Important

Această caracteristică necesită următoarele versiuni pentru pachetul de portal de pornire și gazda portalului:

  • Gazdă de portal versiunea 9.4.1.x sau una mai nouă.
  • Versiunea pachetului Portal pentru începători, versiunea 9.3.2201.x sau una mai nouă.

Adăugați permisiuni de coloană la un rol web

  1. Deschideți aplicația Gestionare portal.

  2. Accesați Portaluri > Roluri web și deschideți rolul web la care doriți să adăugați permisiunile de coloană.

  3. Sub Corelate, selectați Profiluri de permisiuni pentru coloane.

  4. Alegeți una dintre următoarele variante:

    1. Pentru a adăuga o permisiune de coloană existentă la rolul web, selectați Adăugați profiluri de permisiuni pentru coloane existente, apoi navigați la înregistrarea dorită.

    2. Pentru a crea o nouă înregistrare a profilului de permisiuni de coloană, selectați Profiluri de permisiuni pentru coloane noi.

    Adăugarea de profiluri de permisiuni pentru coloane

Atribute și relații

Gestionarea permisiunilor coloanelor.

Tabelul următor explică atributele de permisiune de tabel.

Nume Descriere
Nume profil Numele descriptiv al înregistrării din tabel. Acest câmp este obligatoriu.
Nume tabel Numele logic al tabelului în care urmează să fie securizată coloana. Acest câmp este obligatoriu.
Site web Site-ul web asociat. Acest câmp este obligatoriu.
Toate permisiunile pentru coloane Permisiuni disponibile:
  • Create
  • Citiți
  • Actualizați
Această setare permite utilizatorilor să limiteze domeniul de aplicare al permisiunii la tabel. Este un câmp cu selecții multiple.

De exemplu, permisiunile de tabel ar putea permite unui utilizator permisiuni de creare și citire pe toate coloanele. Folosind această setare, puteți limita utilizatorii doar la permisiuni de citire pentru toate coloanele.

Într-un alt exemplu, este posibil să doriți ca un anumit rol web să poată citi toate câmpurile cu persoane de contact, dar doriți, de asemenea, să permiteți rolului web să actualizeze coloanele cu prenumele și numele de familie. În acest caz, selectați opțiunea Citire pentru setarea Toate permisiunile coloanelor și creați profiluri de permisiuni pentru coloanele Prenume și Nume de familie, cu permisiuni de citire și actualizare.
Permisiuni pentru coloane Permisiunile de coloane asociate. Acest lucru permite utilizatorilor să definească permisiuni specifice pentru coloanele de tabel. Coloanele care nu sunt definite aici vor urma setarea Toate permisiunile coloanelor.
Roluri web Rolurile web asociate.

Exemple

În acest exemplu, avem un tabel de persoane de contact, cu coloanele JobTitle și Salariu.

Următorul tabel arată rezultatul aplicării diferitelor permisiuni de coloană și de tabel la tabelul de persoane de contact și la coloanele suplimentare.

Scenariu Permisiune tabel Setare site
Webapi/contact/enabled
Setare de site
Webapi/contact/fields
Permisiune coloană
Utilizatorul nu va avea nicio permisiune pentru coloane. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT
Utilizatorul nu va avea nicio permisiune pentru coloane. Persoană de contact (Creare, Citire, Actualizare) FALS
Utilizatorul nu va avea nicio permisiune pentru coloane. Persoană de contact (<fără>) ADEVĂRAT * Toate permisiunile pentru coloane: Creare, Citire, Actualizare
Permisiuni pentru coloane: <fără>
Utilizatorul va avea permisiunile Creare, Citire și Actualizare pentru toate coloanele din tabelul de persoane de contact. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT *
Utilizatorul nu va avea nicio permisiune pentru coloane. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT Toate permisiunile pentru coloane: Creare, Citire, Actualizare
Permisiuni pentru coloane: <fără>
Utilizatorul va avea permisiunea de citire pentru coloana JobTitle și permisiunile Creare, Citire și Actualizare pentru toate celelalte coloane. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT * Toate permisiunile pentru coloane: <fără>
Permisiuni pentru coloane:

  • JobTitle: Citire

Utilizatorul va avea permisiunile de creare, citire și actualizare pentru coloana JobTitle și doar permisiunea Citire pentru toate celelalte coloane. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT * Toate permisiunile pentru coloane: Citire
Permisiuni pentru coloane:

  • JobTitle: Creare, Citire, Actualizare

Utilizatorul va avea permisiunile Creare, Citire și Actualizare pentru JobTitle și pentru Salariu. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT JobTitle, Salariu
Utilizatorul va avea permisiunile de creare, citire și actualizare pentru coloana JobTitle și pentru coloana Salariu, nicio permisiune pentru celelalte coloane. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT JobTitle, Salariu Toate permisiunile pentru coloane: Creare, Citire, Actualizare
Permisiuni pentru coloane: <fără>
Utilizatorul va avea permisiunile Creare, Citire și Actualizare pentru JobTitle și pentru Salariu. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT JobTitle, Salariu Toate permisiunile pentru coloane: <fără>
Permisiuni pentru coloane:

  • JobTitle: Creare, Citire, Actualizare

  • Salariu: Creare, Citire, Actualizare

Utilizatorul va avea permisiunile de creare, citire și actualizare pentru coloana JobTitle și nicio permisiune pentru coloana Salariu. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT JobTitle Toate permisiunile pentru coloane: <fără>
Permisiuni pentru coloane:

  • JobTitle: Creare, Citire, Actualizare

  • Salariu: Creare, Citire, Actualizare

Utilizatorul va avea permisiunile Creare, Citire și Actualizare pentru JobTitle și permisiunea Citire pentru Salariu. Persoană de contact (Creare, Citire, Actualizare) ADEVĂRAT JobTitle, Salariu Toate permisiunile pentru coloane: <fără>
Permisiuni pentru coloane:

  • JobTitle: Creare, Citire, Actualizare

  • Salariu: Citire

Consultați și

Atribuirea permisiunilor de tabel
Creați roluri web pentru portaluri
Prezentare generală a API-ului web pentru portaluri