Configurare autorizzazioni di colonna

Nota

A partire dal 12 ottobre 2022, i portali Power Apps sono denominati Power Pages. Altre informazioni: Microsoft Power Pages è ora generalmente disponibile (blog)
A breve verrà eseguita la migrazione e l'unione della documentazione dei portali Power Apps con la documentazione di Power Pages.

Nei portali, le autorizzazioni di tabella sono usate per applicare la sicurezza a singoli record di tabella Dataverse. Puoi aggiungere autorizzazioni di colonna a singole colonne di tabella. Le autorizzazioni di colonna sono una configurazione facoltativa che associ a ruoli Web.

Nota

Le autorizzazioni di colonna sono al momento applicabili solo alle funzionalità API Web del portale.

I ruoli Web possono avere un numero qualsiasi di autorizzazioni di tabella e autorizzazioni di colonna. Se un ruolo Web dispone di più autorizzazioni di colonna, tutte le autorizzazioni di colonna vengono applicate al ruolo Web selezionato.

Quando si valutano le autorizzazioni, vengono valutate dapprima le autorizzazioni di tabella. Se un utente ha accesso a una tabella, verranno applicate le autorizzazioni di colonna della tabella. Se l'utente non ha accesso alla tabella, qualsiasi autorizzazione di colonna configurata verrà ignorata.

Quando non sono definite autorizzazioni di colonna, le autorizzazioni di tabella corrispondenti verranno applicate a tutte le colonne.

Importante

Questa funzionalità richiede le seguenti versioni per il pacchetto del portale di avvio e l'host del portale:

  • Host del portale versione 9.4.1.x successiva.
  • Versione del pacchetto del portale di avvio 9.3.2201.x o successiva.

Aggiungere le autorizzazioni di colonna a un ruolo Web

  1. Apri l'app Gestione del portale.

  2. Vai a Portali > Ruoli web e apri il ruolo Web a cui desideri aggiungere autorizzazioni di colonna.

  3. In Correlati, seleziona Profili di autorizzazione di colonna.

  4. Esegui una delle operazioni seguenti:

    1. Per aggiungere un'autorizzazione di colonna esistente al ruolo Web, seleziona Aggiungi profili di autorizzazione di colonna esistenti, quindi cerca il record desiderato.

    2. Per creare un nuovo record di profilo di autorizzazione di colonna, seleziona Nuovi profili di autorizzazione di colonna.

    Aggiunta di profili di autorizzazione di colonna.

Attributi e relazioni

Gestione delle autorizzazioni di colonna.

Nella tabella seguente sono descritti gli attributi delle autorizzazioni di tabella.

Nome Descrizione
Nome profilo Il nome descrittivo del record di tabella. Questo campo è obbligatorio.
Nome tabella Il nome logico della tabella in cui la colonna deve essere protetta. Questo campo è obbligatorio.
Sito Web Il sito Web associato. Questo campo è obbligatorio.
Tutte le autorizzazioni di colonna Autorizzazioni disponibili:
  • Creazione
  • Lettura
  • Aggiornamento
Questa impostazione consente agli utenti di limitare l'ambito di accesso delle autorizzazioni di tabella. È un campo a selezione multipla.

Ad esempio, le autorizzazioni di tabella potrebbero assegnare a un utente le autorizzazioni Creazione e Lettura per tutte le colonne. Con questa impostazione, puoi limitare le autorizzazioni degli utenti esclusivamente alla lettura per tutte le colonne.

In un altro esempio, potresti volere che uno specifico ruolo Web sia in grado di leggere tutti i campi di contatto, ma anche consentire al ruolo Web di aggiornare le colonne di nome e cognome. In tal caso, selezioni l'opzione Lettura per l'impostazione Tutte le autorizzazioni di colonna e creare profili di autorizzazioni di colonna per le colonne Nome e Cognome con autorizzazioni di lettura e aggiornamento.
Autorizzazioni di colonna Le autorizzazioni di colonna associate. Consente agli utenti di definire autorizzazioni specifiche per colonne di tabella. Le colonne non definite qui seguiranno l'impostazione Tutte le autorizzazioni di colonna.
Ruoli Web I ruoli Web associati.

Esempi

In questo esempio, abbiamo un tabella dei contatti con le colonne JobTitle e Stipendio.

Nella tabella seguente viene illustrato il risultato dell'applicazione di differenti autorizzazioni di colonne e tabelle alla tabella dei contatti e alle colonne aggiuntive.

Scenario Autorizzazione di tabella Impostazione sito
Webapi/contatto/abilitato
Impostazione sito
Webapi/contatto/campi
Autorizzazione di colonna
L'utente non avrà alcuna autorizzazione per le colonne. Contatto (Creazione, Lettura, Aggiornamento) VERO
L'utente non avrà alcuna autorizzazione per le colonne. Contatto (Creazione, Lettura, Aggiornamento) FALSE
L'utente non avrà alcuna autorizzazione per le colonne. Contatto (<nessuno>) TRUE * Tutte le autorizzazioni di colonna: Crezione, Lettura, Aggiornamento
Autorizzazioni di colonna: <nessuna>
L'utente avrà le autorizzazioni Creazione, Lettura e Aggiornamento per tutte le colonne della tabella contatto. Contatto (Creazione, Lettura, Aggiornamento) VERO *
L'utente non avrà alcuna autorizzazione per le colonne. Contatto (Creazione, Lettura, Aggiornamento) VERO Tutte le autorizzazioni di colonna: Crezione, Lettura, Aggiornamento
Autorizzazioni di colonna: <nessuna>
L'utente disporrà dell'autorizzazione Lettura per JobTitle e Creazione, Lettura e Aggiornamento per tutte le altre colonne. Contatto (Creazione, Lettura, Aggiornamento) VERO * Tutte le autorizzazioni di colonna: <nessuna>
Autorizzazioni di colonna:

  • JobTitle: Lettura

L'utente disporrà delle autorizzazioni Creazione, Lettura e Aggiornamento per JobTitle e soltanto dell'autorizzazione Lettura per tutte le altre colonne. Contatto (Creazione, Lettura, Aggiornamento) VERO * Tutte le autorizzazioni di colonna: Lettura
Autorizzazioni di colonna:

  • JobTitle: Creazione, Lettura, Aggiornamento

L'utente disporrà delle autorizzazioni Creazione, Lettura e Aggiornamento per JobTitle e Stipendio. Contatto (Creazione, Lettura, Aggiornamento) VERO JobTitle, Stipendio
L'utente disporrà delle autorizzazioni Creazione, Lettura e Aggiornamento per JobTitle e Stipendio e di alcuna autorizzazione per tutte le altre colonne. Contatto (Creazione, Lettura, Aggiornamento) VERO JobTitle, Stipendio Tutte le autorizzazioni di colonna: Crezione, Lettura, Aggiornamento
Autorizzazioni di colonna: <nessuna>
L'utente disporrà delle autorizzazioni Creazione, Lettura e Aggiornamento per JobTitle e Stipendio. Contatto (Creazione, Lettura, Aggiornamento) VERO JobTitle, Stipendio Tutte le autorizzazioni di colonna: <nessuna>
Autorizzazioni di colonna:

  • JobTitle: Creazione, Lettura, Aggiornamento

  • Stipendio: Creazione, Lettura, Aggiornamento

L'utente disporrà delle autorizzazioni Creazione, Lettura e Aggiornamento per JobTitle e di alcuna autorizzazione per la colonna Stipendio. Contatto (Creazione, Lettura, Aggiornamento) VERO JobTitle Tutte le autorizzazioni di colonna: <nessuna>
Autorizzazioni di colonna:

  • JobTitle: Creazione, Lettura, Aggiornamento

  • Stipendio: Creazione, Lettura, Aggiornamento

L'utente disporrà delle autorizzazioni Creazione, Lettura e Aggiornamento per JobTitle e Lettura per Stipendio. Contatto (Creazione, Lettura, Aggiornamento) VERO JobTitle, Stipendio Tutte le autorizzazioni di colonna: <nessuna>
Autorizzazioni di colonna:

  • JobTitle: Creazione, Lettura, Aggiornamento

  • Stipendio: Lettura

Vedi anche

Assegnare autorizzazioni di tabella
Creare ruoli Web per portali
Panoramica dell'API Web dei portali