Configurazione delle autorizzazioni di tabella
L'accesso ai record Dataverse è automaticamente limitato in Power Pages quando si utilizzano moduli, elenchi, Liquid, l'API Web dei portali e altri componenti di accesso alle tabelle Dataverse.
Per consentire l'accesso ai record Dataverse nei siti Power Pages, dovrai configurare le autorizzazioni di tabella e associare le autorizzazioni di tabella ai ruoli Web.
Istruzioni per configurare le autorizzazioni di tabella
Puoi creare le autorizzazioni di tabella utilizzando i metodi seguenti:
- Quando si configura un elenco o un modulo in una pagina
- Dall'area di lavoro Sicurezza
- Con l'app Gestione del portale
Aggiunta di autorizzazioni di tabella da un elenco o da un modulo
Nello studio di progettazione, vai alla pagina contenente l'elenco o il componente del modulo.
Seleziona il componente modulo o elenco, quindi seleziona Autorizzazioni.
Nel pannello Autorizzazioni di tabella visualizzato, puoi gestire le autorizzazioni esistenti o creare una nuova autorizzazione per la tabella.
Aggiunta di autorizzazioni alla tabella dall'area di lavoro Sicurezza
Nello studio di progettazione nel menu laterale, Seleziona Sicurezza.
Nel riquadro di sinistra in proteggere section, Seleziona Autorizzazioni tabella per aggiungere e modificare le autorizzazioni tabella.
Aggiunta di autorizzazioni dall'app Gestione del portale
Nello studio di progettazione, seleziona i puntini di sospensione (...) nel menu laterale, quindi seleziona Gestione del portale.
Nel riquadro sinistro dell'app Gestione del portale, nella sezione Sicurezza, seleziona Autorizzazioni di tabella .
Tipi di accesso disponibili
Lo studio di progettazione mostra quattro diversi Tipi di accesso. A seconda del tipo di accesso scelto, le autorizzazioni e i privilegi della tabella selezionati si applicano agli utenti dei ruoli selezionati per i seguenti record.
- Accesso globale - Applica i privilegi e le autorizzazioni di tabella selezionati agli utenti dai ruoli selezionati per tutti i record.
- Accesso contatto - Applica i privilegi e le autorizzazioni di tabella selezionati agli utenti dal ruolo selezionato associato all'utente connesso.
- Accesso account - Applica i privilegi e le autorizzazioni di tabella selezionati agli utenti dal ruolo selezionato associato all'account dell'utente.
- Accesso autonomo - Applica i privilegi e le autorizzazioni di tabella selezionati agli utenti dal ruolo selezionato solo per il proprio record di contatto.
Nota
Tipo di accesso entità principale è disponibile solo nell'app Gesione del portale. Invece di creare un'autorizzazione di tabella con il tipo di accesso Padre quando si utilizza lo studio di progettazione, aggiungi direttamente l'autorizzazione figlio alle autorizzazioni della tabella esistenti.
Configurare le autorizzazioni alle tabelle
In questa sezione impari come creare, visualizzare, modificare e attivare/disattivare o eliminare le autorizzazioni della tabella.
Creazione delle autorizzazioni di tabella
Seleziona Nuova autorizzazione.
Immetti il nome dell'autorizzazione di tabella.
Seleziona una tabella.
Seleziona un tipo di accesso. Ulteriori informazioni: Tipi di accesso disponibili
Se selezioni il tipo di accesso Contatto o Account, seleziona la relazione tra il contatto/account e la tabella selezionata per l'autorizzazione.
Nota
- Se non hai relazioni disponibili per la tabella selezionata, puoi selezionare Nuova relazione per crearne una nuova.
- Dopo aver creato una relazione di tabella in Power Apps, devi assicurarti che la configurazione sia pubblicata e selezionare anche il pulsante Sincronizza nello studio di progettazione.
- In alcuni casi, è anche possibile che tu debba ricaricare lo studio di progettazione per visualizzare la nuova relazione di tabella nel pannello delle autorizzazioni di tabella.
Seleziona i privilegi che vuoi concedere.
Seleziona Aggiungi ruoli per aggiungere i ruoli a cui verrà applicata questa autorizzazione di tabella.
Mancia
Se non hai ancora creato un ruolo Web, seleziona Gestisci ruoli dal menu del riquadro a comparsa dei ruoli per aprire l'app Gestione del portale e creare i ruoli.
Seleziona Salva.
Visualizzare autorizzazioni di tabella
Nello studio di progettazione dal menu laterale, Seleziona Sicurezza.
Nel riquadro sinistro della sezione Sicurezza, seleziona Autorizzazioni di tabella per visualizzare le autorizzazioni di tabella.
Per raggruppare o filtrare autorizzazioni di tabella, seleziona una visualizzazione (Predefinito, Raggruppa per ruoli, Raggruppa per tabella o Raggruppa per stato) oppure immetti un nome di autorizzazione di tabella nella casella di testo del filtro.
Nota
- Quando raggruppi le autorizzazioni di tabella per ruolo, tabella o stato, le autorizzazioni sono elencate come una struttura semplice senza relazioni padre-figlio per le autorizzazioni configurate.
- Puoi filtrare solo le autorizzazioni di tabella padre, non le autorizzazioni figlio.
Per ordinare le autorizzazioni di tabella, seleziona una colonna in alto nell'elenco delle autorizzazioni di tabella.
Modificare autorizzazioni di tabella
Nello studio di progettazione dal menu laterale, Seleziona Sicurezza.
Nel riquadro di sinistra in proteggere section, Seleziona Autorizzazioni tabella per visualizzare le autorizzazioni della tabella.
Seleziona l'autorizzazione di tabella che desideri modificare; in alternativa, puoi selezionare Altri comandi (...), quindi seleziona Modifica.
Modifica i dettagli delle autorizzazioni di tabella, come nome, tabella, tipo di accesso, privilegi e ruoli applicabili. Ulteriori informazioni: Creare autorizzazioni di tabella.
Seleziona Salva.
Disattivare/attivare o eliminare autorizzazioni di tabella
Un'autorizzazione di tabella disattivata diventa inefficace. Puoi attivare un'autorizzazione di tabella disattivata in un secondo momento. Quando un'autorizzazione di tabella è disattivata, le relative autorizzazioni di tabella figlio rimangono attive, ma non rimangono valide a causa dell'autorizzazione di tabella padre inefficace. Puoi disattivare le autorizzazioni figlio separatamente.
Quando viene eliminata un'autorizzazione di tabella, vengono eliminate anche tutte le autorizzazioni figlio associate.
Per disattivare/attivare o eliminare autorizzazioni di tabella:
Nello studio di progettazione dal menu laterale, Seleziona Sicurezza.
Nel riquadro di sinistra in proteggere section, Seleziona Autorizzazioni tabella per visualizzare le autorizzazioni della tabella.
Seleziona l'autorizzazione di tabella che desideri disattivare/attivare o eliminare.
Seleziona Altri comandi (...), quindi seleziona Disattiva o Elimina.
Conferma quando richiesto.
Configurare autorizzazioni figlio
Nota
Le ricerche polimorfiche non sono supportate durante la configurazione delle autorizzazioni della tabella padre-figlio.
Per aggiungere un'autorizzazione figlio a un'autorizzazione di tabella esistente:
Nello studio di progettazione dal menu laterale, Seleziona Sicurezza.
Nel riquadro di sinistra in proteggere section, Seleziona Autorizzazioni tabella per visualizzare le autorizzazioni della tabella.
Seleziona l'autorizzazione di tabella a cui aggiungere l'autorizzazione figlio. Nel pannello delle proprietà delle autorizzazioni di tabella, seleziona la scheda Autorizzazioni figlio, quindi seleziona Nuovo. In alternativa, puoi anche selezionare Altri comandi (...), quindi scegli Aggiungi autorizzazione figlio.
Crea l'autorizzazione figlio con i seguenti dettagli:
Nome per l'autorizzazione figlio
Tabella a cui è destinata l'autorizzazione figlio
Relazione tra la tabella per l'autorizzazione della tabella primaria e la tabella selezionata per l'autorizzazione figlio
Privilegi per l'autorizzazione figlio
Ruoli (questi ruoli vengono ereditati dall'autorizzazione di tabella padre. Per aggiungere o rimuovere ruoli, modifica invece l'autorizzazione di tabella padre).
Seleziona Salva.
Per visualizzare, modificare, disattivare/attivare o eliminare autorizzazioni figlio utilizzando lo studio di progettazione, segui i passaggi descritti nella sezione precedente per configurare le autorizzazioni di tabella utilizzando Studio per i portali.
Considerazioni aggiuntive
La configurazione delle autorizzazioni della tabella è soggetta alle seguenti considerazioni e regole aggiuntive.
Autorizzazione della tabella padre mancante di un ruolo Web associato all'autorizzazione figlio
Quando hai un'autorizzazione figlio associata a uno o più ruoli Web mancanti nelle autorizzazioni padre, vedrai il seguente errore durante la modifica delle autorizzazioni figlio:
Uno o più ruoli applicati a questa autorizzazione non sono disponibili per l'autorizzazione tabella padre. Modifica i ruoli in una delle autorizzazioni.
Ad esempio, un'autorizzazione di tabella figlio mostra il messaggio seguente quando l'autorizzazione di tabella padre non ha il ruolo Web Marketing associato, anche se l'autorizzazione figlio è ancora associata.
Per risolvere questo problema, aggiungi il ruolo Web Marketing all'autorizzazione di tabella padre o rimuovi il ruolo Web Marketing dall'autorizzazione di tabella figlio.
Autorizzazioni di tabella senza alcun ruolo Web associato
Affinché un'autorizzazione di tabella abbia effetto, deve essere associata a uno o più ruoli Web. Agli utenti che appartengono a ruoli Web vengono concessi i privilegi selezionati per l'autorizzazione di tabella associata.
Il messaggio seguente viene visualizzato quando si tenta di salvare un'autorizzazione di tabella senza alcun ruolo Web associato.
Passaggi successivi
Gruppi di regole DRS di Web Application Firewall e regole per Power Pages (anteprima)