

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione della visibilità delle pagine basata sui ruoli
<a name="app-level-roles"></a>

Puoi creare ruoli all'interno di un'app App Studio e configurare la visibilità delle pagine in base a tali ruoli. Ad esempio, puoi creare ruoli in base alle esigenze degli utenti o ai livelli di accesso, come amministratore, manager o utente per le app che forniscono funzionalità come l'approvazione dei progetti o l'elaborazione dei reclami e rendono visibili determinate pagine a ruoli specifici. In questo esempio, gli amministratori possono avere accesso completo, i manager possono avere accesso alla visualizzazione dei dashboard di reporting e gli utenti possono avere accesso alle pagine delle attività con moduli di input.

Utilizza la seguente procedura per configurare la visibilità delle pagine basata sui ruoli nell'app App Studio.

1. Se necessario, accedi allo studio applicativo dell'applicazione. **Dal menu di navigazione a sinistra, scegli **Le mie applicazioni**, trova l'applicazione e scegli Modifica.**

1. Crea ruoli a livello di app nello studio applicativo.

   1. Scegli la scheda **Impostazioni dell'app** nella parte superiore dello studio dell'applicazione.

   1. Scegli **\$1 Aggiungi ruolo**

   1. In **Nome ruolo**, fornisci un nome per identificare il tuo ruolo. Ti consigliamo di utilizzare un nome che descriva il livello di accesso o i compiti del gruppo, poiché utilizzerai il nome per impostare la visibilità della pagina.

   1. Facoltativamente, in **Descrizione**, aggiungi una descrizione per il ruolo.

   1. Ripeti questi passaggi per creare tutti i ruoli necessari.

1. Configura la visibilità delle tue pagine

   1. Scegli la scheda **Pagine** nella parte superiore dello studio dell'applicazione.

   1. Dal menu **Pagine** a sinistra, scegli la pagina per la quale desideri configurare la visibilità basata sui ruoli.

   1. **Nel menu a destra, scegli la scheda Proprietà.**

   1. In **Visibilità**, disattiva **Apri a tutti gli utenti finali**.

   1. Mantieni selezionato il **ruolo** per scegliere da un elenco dei ruoli creati nel passaggio precedente. Scegli **Personalizzato** per scrivere un' JavaScript espressione per configurazioni di visibilità più complesse.

      1. Con **Ruolo** selezionato, seleziona le caselle dei ruoli dell'app per i quali la pagina sarà visibile.

      1. Con l'opzione **Personalizzato** selezionata, immettete un' JavaScript espressione che risulti vera o falsa. Usa l'esempio seguente per verificare se l'utente corrente ha il ruolo di *manager*:. `{{currentUser.roles.includes('manager')}}`

1. Ora che la tua visibilità è configurata, puoi testare la visibilità della pagina visualizzando l'anteprima della tua app.

   1. Scegli **Anteprima** per aprire un'anteprima della tua app.

   1. In alto a destra dell'anteprima, scegli il menu Anteprima **come** e seleziona le caselle dei ruoli che desideri testare. Le pagine visibili dovrebbero riflettere i ruoli selezionati.

1. Ora, assegna i gruppi ai ruoli dell'app per un'app pubblicata. Le assegnazioni di gruppi e ruoli devono essere configurate separatamente per ogni ambiente. Per ulteriori informazioni sugli ambienti delle app, consulta[Ambienti applicativi](applications-publish.md#application-environments).
**Nota**  
La tua app deve essere pubblicata negli ambienti di test o di produzione per assegnare i gruppi di App Studio ai ruoli che hai creato e configurato. Se necessario, pubblica l'app per assegnare i gruppi ai ruoli. Per ulteriori informazioni sulla pubblicazione, consulta[Applicazioni di pubblicazione](applications-publish.md).

   1. In alto a destra dello studio applicativo, scegli **Condividi**.

   1. Scegli la scheda per l'ambiente in cui desideri configurare la visibilità della pagina.

   1. Scegli la casella di input **Cerca gruppi** e scegli il gruppo con cui condividere la versione dell'app. Puoi inserire del testo per cercare gruppi.

   1. Nel menu a discesa, scegli i ruoli da assegnare al gruppo. Puoi scegliere **Nessun ruolo** per condividere la versione dell'app e non assegnare un ruolo al gruppo. Solo le pagine visibili a tutti gli utenti saranno visibili ai gruppi senza ruolo.

   1. Scegli **Condividi**. Ripeti questi passaggi per aggiungere tutti i gruppi necessari.