Aggiungere un ruolo utente

Durante la progettazione di un modello di modulo è possibile specificare ruoli utente, ovvero categorie predefinite che possono essere assegnate agli utenti del modulo in base alla posizione dell'utente o ad altri criteri. I ruoli utente possono essere utilizzati per presentare visualizzazione personalizzate di un modulo a diversi tipi di utente, mostrare diverse sezioni di una visualizzazione o calcolare il valore predefinito di un campo o un controllo. Se ad esempio si intende progettare un modulo per la richiesta di licenze, è possibile creare visualizzazioni diverse di tale modello di modulo per gli appaltatori, l'ufficio licenze e gli ispettori, quindi assegnare ogni ruolo utente a una singola visualizzazione. Quando gli utenti aprono un modulo basato su tale modello di modulo, il ruolo utente viene determinato automaticamente in Microsoft Office InfoPath in base al nome dell'utente e viene quindi aperta la visualizzazione appropriata in relazione al ruolo utente.

Nota sulla sicurezza : I ruoli utente non dovrebbero essere utilizzati per limitare l'accesso ai dati riservati di un modulo. Anche se un modello di modulo viene impostato per l'accesso in sola lettura oppure se determinati controlli basati sui ruoli utente vengono nascosti, gli utenti potrebbero comunque utilizzare un editor di testo, ad esempio il Blocco note Microsoft, per visualizzare o modificare il file del modello di modulo (con estensione xsn) e accedere ai dati.

Contenuto dell'articolo

Informazioni generali

Considerazioni sulla compatibilità

Prima di iniziare

Aggiungere un ruolo utente

Mostrare una visualizzazione basata su un ruolo utente

Verificare i ruoli utente

Informazioni generali

Quando si crea un nuovo ruolo utente, è possibile assegnare utenti al ruolo effettuando le seguenti operazioni:

  • Specificare i nomi utente da un servizio directory Microsoft Active Directory (ad esempio, "vendite\andrea"). Per specificare un nome utente in un servizio directory Active Directory, è necessario creare e pubblicare il modello di modulo su una rete Microsoft Windows in cui viene utilizzato Active Directory.

  • Specificare i gruppi da un servizio directory Active Directory. Ad esempio, è possibile specificare una lista di distribuzione di posta elettronica contenente i nomi di tutti i membri del team di marketing. Per specificare un gruppo in un servizio directory Active Directory, è necessario creare e pubblicare il modello di modulo su una rete Microsoft Windows in cui viene utilizzato Active Directory.

  • Specificare un valore ottenuto direttamente da un campo del modulo. I dati per il campo possono essere ottenuti da Active Directory oppure possono essere immessi dall'utente in un controllo associare al campo. Ad esempio, se nel modello di modulo è presente una casella di testo Amministratore, è possibile associare un particolare ruolo utente al campo a cui è associata la casella di testo.

Dopo aver aggiunto un ruolo utente, è possibile impostarlo in uno dei seguenti modi:

Ruolo predefinito    Gli utenti che non sono assegnati a un ruolo utente esistente vengono automaticamente assegnati al ruolo impostato come predefinito. Il ruolo predefinito viene inoltre utilizzato per gli utenti che fanno parte di un gruppo, ma che lavorano offline. Uno dei ruoli utente viene sempre impostato come predefinito.

Ruolo iniziale    Se si desidera applicare un ruolo utente particolare agli utenti che accedono a un modulo personalizzato per la prima volta, è possibile specificare un ruolo iniziale. Ad esempio, è possibile definire un ruolo iniziale denominato "Appaltatore" da applicare agli utenti che compilano i nuovi moduli per la richiesta di permessi. Se un utente è assegnato a un ruolo utente diverso, verrà riassegnato automaticamente al ruolo Appaltatore quando apre un nuovo modulo per la richiesta di un permesso. Alla successiva apertura dello stesso modulo, tuttavia, verrà utilizzato automaticamente il ruolo utente assegnato all'utente specifico, anziché il ruolo iniziale.

Se agli utenti sono stati assegnati ruoli basati su una combinazione qualsiasi di nomi utente, gruppi o valori da un campo, quando un utente apre un modulo basato sul modello di modulo personalizzato, il ruolo da assegnare all'utente viene determinato automaticamente secondo il seguente ordine:

  1. Il nome dell'utente è un valore di un campo nel modello di modulo.

  2. Il nome dell'utente è presente in Active Directory.

  3. L'utente è membro di un gruppo di Active Directory.

    Nota : Se l'utente è membro di più gruppi e si assegnano i ruoli utente in base a un gruppo, viene controllato automaticamente l'elenco dei membri di ogni gruppo nell'ordine con cui il gruppo è elencato nella finestra di dialogo Gestisci ruoli utente. Se, ad esempio, l'utente è membro del gruppo di agenti di ricezione e del gruppo di amministratori, e quest'ultimo è elencato prima del gruppo di agenti di ricezione, all'utente verrà assegnato il ruolo specificato per il gruppo di amministratori.

  4. Se nessuna delle precedenti condizioni è vera, verrà utilizzato il ruolo predefinito.

Dopo aver definito i ruoli utente per il modello di modulo, è possibile impostare una regola che attivi il passaggio automatico a un'altra visualizzazione in base al ruolo dell'utente. Ad esempio, è possibile creare un ruolo utente Manager e quindi creare una regola che attivi automaticamente la visualizzazione Manager quando il modulo viene aperto da un utente assegnato al ruolo Manager. In alternativa, è possibile creare prima la regola e quindi definire i ruoli utente durante il processo di creazione della regola.

Torna all'inizio

Considerazioni sulla compatibilità

Non è possibile creare ruoli utente in un modello di modulo compatibile con browser, bensì solo in un modello di modulo costituito da moduli che verranno compilati in InfoPath.

Torna all'inizio

Prima di iniziare

Prima di poter aggiungere ruoli utente al modello di modulo è necessario quanto segue:

  • Un elenco dei ruoli utente che si desidera aggiungere e dei membri di ogni ruolo. I membri possono essere rappresentati da nomi di utenti o gruppi di un servizio directory Microsoft Active Directory o da un valore immesso da un utente in un controllo associato a un campo specifico nell'origine dati del modello di modulo.

  • Il ruolo utente predefinito che si desidera assegnare agli utenti che aprono i moduli in base al modello di modulo creato, se non sono membri di alcun ruolo utente.

Torna all'inizio

Aggiungere un ruolo utente

  1. Scegliere Ruoli utente dal menu Strumenti.

  2. Nella finestra di dialogo Gestisci ruoli utente fare clic su Aggiungi.

  3. Nella casella Nome ruolo digitare un nome per il nuovo ruolo utente.

  4. Per assegnare utenti o gruppi di utenti al ruolo, eseguire una o più delle operazioni seguenti.

    Specificare uno o più utenti di una rete che utilizzano il servizio directory Active Directory

    1. Selezionare la casella di controllo Nomi utenti e quindi fare clic su Selezionare uno o più utenti Icona del pulsante .

      Nota : Se si conoscono già il nome del dominio e dell'utente, è possibile digitarli nella casella Nomi utenti. I nomi devono essere specificati nel formato dominio\nome utente, separando più nomi utente con punti e virgola.

    2. Nella casella Immettere i nomi degli oggetti da selezionare digitare uno o più nomi utente, separati da punti e virgola.

      Nota : Per informazioni sul formato valido per i nomi utente, fare clic sul collegamento esempi nella finestra di dialogo.

    3. Per controllare i nomi utente digitati in base ai nomi in Active Directory, fare clic su Controlla nomi.

    4. Fare clic su OK.

    Selezionare uno o più gruppi di una rete che utilizzano il servizio directory Active Directory

    1. Selezionare la casella di controllo Nomi gruppi e quindi fare clic su Selezionare uno o più gruppi Button image .

      Nota : Se si conosce già il nome del gruppo, è possibile digitarlo nella casella Nomi gruppi. I nomi devono essere specificati nel formato dominio\nome gruppo e si possono digitare più nomi di gruppi separati da punti e virgola.

    2. Nella casella Immettere i nomi degli oggetti da selezionare digitare uno o più nomi di gruppi, separati da punti e virgola.

      Nota : Per informazioni sul formato valido per i nomi di gruppo, fare clic sul collegamento esempi nella finestra di dialogo.

    3. Per controllare i nomi dei gruppi digitati in base ai nomi in Active Directory, fare clic su Controlla nomi.

    4. Fare clic su OK.

    Selezionare nomi utente recuperati direttamente da un campo del modulo

    1. Selezionare la casella di controllo Nomi utenti dal modulo e quindi fare clic su Selezionare uno dei campi dell'origine dati Icona del pulsante .

    2. Nella finestra di dialogo Seleziona campo o gruppo fare clic sul campo da cui si desidera recuperare i valori per i ruoli utente e quindi fare clic su OK.

  5. Per impostare il ruolo utente come ruolo iniziale, selezionare la casella di controllo Imposta come ruolo iniziale e quindi fare clic su OK.

    Nota : Se si imposta un ruolo utente come ruolo iniziale, tale ruolo avrà la precedenza rispetto a tutte le altre assegnazioni di ruolo, anche se è posizionato al centro di un elenco nella finestra di dialogo Gestisci ruoli utente.

  6. Per impostare un ruolo utente predefinito per gli utenti non assegnati ad altri ruoli specifici, selezionare il ruolo nella finestra di dialogo Gestisci ruoli utente e quindi fare clic su Imposta come predefinito.

    Nota : Devono essere disponibili più ruoli utente per poter selezionare Imposta come predefinito.

Torna all'inizio

Mostrare una visualizzazione basata su un ruolo utente

Se si progetta un modello di modulo contenente ruoli utente e più visualizzazioni, può essere utile presentare una visualizzazione basata sul ruolo utente assegnato a un determinato utente. Ad esempio, è possibile utilizzare una regola che attivi l'apertura di una visualizzazione specifica quando un utente assegnato a un ruolo particolare apre un modulo basato sul modello di modulo personalizzato.

  1. Scegliere Opzioni modulo dal menu Strumenti.

  2. Nell'elenco Categoria della finestra di dialogo Opzioni modulo fare clic su Apertura e salvataggio.

  3. In Apertura fare clic su Regole.

  4. Scegliere Aggiungi.

  5. Nella casella Nome digitare un nome per la regola.

  6. Fare clic su Imposta condizione.

  7. Nella prima casella fare clic su Il ruolo corrente dell'utente.

  8. Nella seconda casella fare clic su è uguale a.

  9. Nella terza casella fare clic sul nome del ruolo utente e scegliere OK.

  10. Nella finestra di dialogo Regola fare clic su Aggiungi azione.

  11. Nell'elenco Azione fare clic su Cambia visualizzazione, quindi selezionare una visualizzazione dall'elenco corrispondente.

Torna all'inizio

Verificare i ruoli utente

Se per un modulo sono stati definiti vari ruoli utente, è consigliabile verificare aspetto e funzionalità del modulo per ogni singolo ruolo. Sebbene sia possibile visualizzare un modello di modulo in anteprima per controllare che le visualizzazioni funzionino come previsto in base ai ruoli utente, in questa modalità non è possibile simulare il processo di valutazione di un utente in base all'assegnazione di ruolo. Il controllo dei ruoli utente viene infatti eseguito automaticamente in fase di compilazione e non nella modalità anteprima. Se si desidera eseguire una verifica completa dei ruoli utente per il modello di modulo, è possibile assegnare il proprio nome utente a ogni ruolo da testare e quindi aprire il modulo in modalità compilazione.

  1. Scegliere Opzioni modulo dal menu Strumenti.

  2. Fare clic su Anteprima nell'elenco Categoria.

  3. Nell'elenco Anteprima come in Ruolo utente fare clic sul ruolo che si desidera visualizzare in anteprima, quindi fare clic su OK.

  4. Per verificare le modifiche, fare clic su Anteprima sulla barra degli strumenti Standard oppure premere CTRL+MAIUSC+B.

    Il nome del ruolo utente corrente viene visualizzato nella barra di stato nell'angolo in basso a destra nella finestra di anteprima.

Torna all'inizio

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×