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 Configura
  • Con l'app Gestione del portale

Aggiunta di autorizzazioni di tabella da un elenco o da un modulo

  1. Nello studio di progettazione, vai alla pagina contenente l'elenco o il componente del modulo.

  2. 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 un'autorizzazione di tabella da un modulo nello studio di progettazione.

Aggiunta di autorizzazioni di tabella dall'area di lavoro Configura

  1. Nello studio di progettazione del menu laterale, seleziona Configura.

  2. Nel riquadro sinistro della sezione Sicurezza, seleziona Autorizzazioni di tabella per aggiungere e modificare le autorizzazioni di tabella.

    Aggiunta di un'autorizzazione di tabella dall'area di lavoro Configura.

Aggiunta di autorizzazioni di tabella dall'app Gestione del portale

  1. Nello studio di progettazione, seleziona i puntini di sospensione (...) nel menu laterale, quindi seleziona Gestione del portale.

    Apri l'app Gestione del portale.

  2. Nel riquadro sinistro dell'app Gestione del portale, nella sezione Sicurezza, seleziona Autorizzazioni di tabella .

    Accedere alle autorizzazioni di tabella tramite l'app Gestione del portale.

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

  1. Seleziona Nuova autorizzazione.

  2. Immetti il nome dell'autorizzazione di tabella.

  3. Seleziona una tabella.

  4. Seleziona un tipo di accesso. Ulteriori informazioni: Tipi di accesso disponibili

  5. Se selezioni il tipo di accesso Contatto o Account seleziona la relazione tra il contatto/account e la tabella selezionata per l'autorizzazione.

    Tipo di accesso Contatto o Account.

    Nota

    • Se non hai nessuna relazione disponibile per la tabella selezionata, puoi selezionare Nuova relazione per creare una nuova relazione.
    • 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.
  6. Seleziona i privilegi che vuoi concedere.

  7. 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.

  8. Seleziona Salva.

Esempio di autorizzazioni di tabella con nome, tabella correlata, tipo di accesso, autorizzazioni e ruoli compilati.

Visualizzare autorizzazioni di tabella

  1. Nello studio di progettazione del menu laterale, seleziona Configura.

  2. Nel riquadro sinistro della sezione Sicurezza, seleziona Autorizzazioni di tabella per visualizzare le autorizzazioni di tabella.

    Seleziona Elenco delle autorizzazioni di tabella esistenti.

  3. 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.

    Raggruppare o filtrare autorizzazioni di tabella.

    Nota

    • Quando raggruppi 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.
  4. Per ordinare le autorizzazioni di tabella, seleziona una colonna in alto nell'elenco delle autorizzazioni di tabella.

Modificare autorizzazioni di tabella

  1. Nello studio di progettazione del menu laterale, seleziona Configura.

  2. Nel riquadro sinistro della sezione Sicurezza, seleziona Autorizzazioni di tabella per visualizzare le autorizzazioni di tabella.

  3. Seleziona l'autorizzazione di tabella che desideri modificare; in alternativa, puoi selezionare Altri comandi (...), quindi seleziona Modifica.

  4. Modifica i dettagli delle autorizzazioni di tabella, come nome, tabella, tipo di accesso, privilegi e ruoli applicabili. Ulteriori informazioni: Creare autorizzazioni di tabella.

  5. 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:

  1. Nello studio di progettazione del menu laterale, seleziona Configura.

  2. Nel riquadro sinistro della sezione Sicurezza, seleziona Autorizzazioni di tabella per visualizzare le autorizzazioni di tabella.

  3. Seleziona l'autorizzazione di tabella che desideri disattivare/attivare o eliminare.

  4. Seleziona Altri comandi (...), quindi seleziona Disattiva o Elimina.

  5. 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:

  1. Nello studio di progettazione del menu laterale, seleziona Configura.

  2. Nel riquadro sinistro della sezione Sicurezza, seleziona Autorizzazioni di tabella per visualizzare le autorizzazioni di tabella.

  3. 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.

  4. Crea l'autorizzazione figlio con i seguenti dettagli:

    1. Nome per l'autorizzazione figlio

    2. Tabella a cui è destinata l'autorizzazione figlio

    3. Relazione tra la tabella per l'autorizzazione della tabella primaria e la tabella selezionata per l'autorizzazione figlio

    4. Privilegi per l'autorizzazione figlio

    5. Ruoli (questi ruoli vengono ereditati dall'autorizzazione di tabella padre. Per aggiungere o rimuovere ruoli, modifica invece l'autorizzazione di tabella padre).

  5. 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.

Autorizzazione di tabella padre senza uno o più ruoli Web associati all'autorizzazione di tabella figlio.

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.

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)

Vedi anche