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
Apri l'app Gestione del portale.
Vai a Portali > Ruoli web e apri il ruolo Web a cui desideri aggiungere autorizzazioni di colonna.
In Correlati, seleziona Profili di autorizzazione di colonna.
Esegui una delle operazioni seguenti:
Per aggiungere un'autorizzazione di colonna esistente al ruolo Web, seleziona Aggiungi profili di autorizzazione di colonna esistenti, quindi cerca il record desiderato.
Per creare un nuovo record di profilo di autorizzazione di colonna, seleziona Nuovi profili di autorizzazione di colonna.
Attributi e relazioni
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:
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:
|
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:
|
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:
|
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:
|
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:
|
Vedi anche
Assegnare autorizzazioni di tabella
Creare ruoli Web per portali
Panoramica dell'API Web dei portali