Introduzione ai ruoli utente

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

In questo articolo

Panoramica dei ruoli utente

Scenari per l'utilizzo di ruoli utente

Creazione e assegnazione di ruoli utente

Panoramica dei ruoli utente

Un ruolo utente è una categoria predefinita che è possibile assegnare agli utenti in base alla posizione o ad altri criteri. Ruoli vengono in genere utilizzati per presentare versioni personalizzate o visualizzazioni di un modello di modulo per diversi tipi di utenti. È possibile semplificare i processi aziendali e ottimizzare raccolta aggiungendo ruoli utente al modello di modulo per controllare quali gli utenti possono vedere quando aprono una maschera in cui è basata sul modello di modulo dati. Si supponga ad esempio, si progetta modello di modulo per un'applicazione cui moduli da utilizzare per i tipi seguenti di utenti:

  • Appaltatori di impianti elettrici che devono richiedere una licenza

  • Addetti dell'ufficio licenze che verificano la presenza dei requisiti minimi nelle richieste degli appaltatori

  • Ispettori incaricati di approvare o rifiutare la richiesta di licenza

Anziché progettare tre modelli di modulo per i singoli tipi di utente e gestire i dati da tutti i moduli, è possibile progettare un unico modello di modulo con moduli in cui vengano raccolti tutti i dati e in cui venga aggiunto un ruolo utente per ogni tipo di utente. Il ruolo utente determinerà i dati visualizzati tramite le visualizzazioni personalizzate basate sui singoli tipi di utente.

Nota sulla sicurezza : Non utilizzare ruoli utente per limitare l'accesso ai dati riservati in un modulo. Anche se si imposta un modello di modulo sola lettura o nascondono alcuni controlli che sono in base ai ruoli degli utenti, gli utenti possono potenzialmente usare un editor di testo, ad esempio Microsoft Notepad per visualizzare o modificare il file del modello (con estensione xsn) modulo e accedere ai dati.

Torna all'inizio

Scenari per l'utilizzo dei ruoli utente

I ruoli utente possono essere utili in molti scenari diversi, ad esempio, per eseguire le operazioni seguenti:

  • Mostrare una visualizzazione univoca per ogni ruolo utente    È possibile progettare un modello di modulo in modo che vengano mostrate diverse visualizzazioni di tale modello in base all'utente che compila il modulo. Ad esempio, è possibile progettare una visualizzazione per gli appaltatori di impianti elettrici che richiedono licenze, una per gli addetti dell'ufficio licenze e un'altra per gli ispettori incaricati di esaminare le informazioni. In ogni visualizzazione vengono mostrati solo i dati appropriati allo specifico ruolo utente.

  • Mostrare una sezione diversa per ogni ruolo utente    È possibile progettare un modello di modulo nel quale vengano visualizzate sezioni diverse in base all'utente che compila il modulo. Ad esempio, una sezione in un modello di modulo per una nota spese relativa esclusivamente ai dipendenti può essere visualizzata quando un utente apre il modulo, mentre un'altra sezione che riguarda solo i responsabili incaricati dell'approvazione della nota spese può essere visualizzata quando un responsabile apre il modulo.

  • Impostare la convalida dei dati per un campo basato sui singoli ruoli utente    È possibile progettare un modello di modulo in modo che venga applicata una diversa convalida dei dati a un controllo associato a un campo specifico in base al ruolo utente della persona che compila il modulo. Ad esempio, è possibile impostare un valore di spesa massima per un responsabile su un determinato limite e per un amministratore su un limite superiore. Se un responsabile compila il modulo e supera il valore massimo, viene visualizzata una finestra di dialogo. Se un amministratore compila il modulo, la casella di testo accetterà un valore che verrebbe rifiutato qualora il modulo fosse compilato da un responsabile.

  • Inviare i dati del modulo a un'origine dati esterna basata sui singoli ruoli utente    È, ad esempio, possibile progettare il modello di modulo in modo che gli appaltatori di impianti elettrici che devono richiedere una licenza possano inviare i moduli completati solo a un servizio Web e gli addetti dell'ufficio licenze possano inviare i moduli solo a un database SQL. Se la richiesta è stata approvata, gli ispettori possono inviare i dati del modulo a un database e in un messaggio di posta elettronica oppure, se la richiesta è stata respinta, possono inviare i dati del modulo solo a un database.

Torna all'inizio

Creazione e assegnazione di ruoli utente

Quando si crea un nuovo ruolo utente, è possibile assegnare gli utenti nei modi seguenti:

  • Specificando i nomi utente da un servizio directory Microsoft Active Directory (ad esempio, "vendite\luca"). Per specificare un nome utente in un servizio directory Active Directory, è necessario creare nel modello di modulo e pubblicato in una rete Microsoft Windows che utilizza Active Directory.

  • Selezione di gruppi da un servizio directory Active Directory. Ad esempio, è possibile specificare una lista di distribuzione di posta elettronica che contiene i nomi di tutti i membri del team di marketing. Per specificare un gruppo in un servizio directory Active Directory, è necessario creare nel modello di modulo e pubblicato in una rete Microsoft Windows che utilizza Active Directory.

  • Selezione di un valore che proviene direttamente da un campo nel modulo. Il campo possibile recuperare dati da Active Directory o l'utente può immettere dati in un controllo associato a questo campo. Ad esempio, se il modello di modulo contiene una casella di testo di amministratore, è possibile associare un particolare ruolo utente a campo a cui è associato tale casella di testo.

Dopo aver aggiunto un ruolo utente, è possibile impostare come una delle operazioni seguenti:

Ruolo predefinito    Gli utenti non assegnati a un ruolo utente esistente vengono assegnati automaticamente al ruolo utente specificato come predefinito. Il ruolo predefinito viene usato anche per gli utenti che fanno parte di un gruppo, ma chi sta lavorando offline. Uno dei ruoli utente è sempre impostato come predefinito.

Ruolo iniziale    Se si desidera applicare un particolare ruolo utente per gli utenti che aprono il modulo per la prima volta, è possibile specificare un ruolo iniziale. Ad esempio, è possibile definire un ruolo iniziale denominato "Appaltatore" che si applica agli utenti di compilano i moduli di applicazione nuova licenza. Un utente che ha assegnato a un ruolo di utente diverso viene riassegnato automaticamente al ruolo degli appaltatori quando lui si apre un nuovo modulo applicazione licenza. Tuttavia, la volta successiva che l'utente apre la forma, Microsoft Office InfoPath utilizza l'utente assegnato il ruolo utente anziché il ruolo iniziale.

Se è stato assegnato ruoli per gli utenti che sono basati su qualsiasi combinazione di nomi degli utenti, gruppi o valori di un campo quando si apre una maschera in cui è basata sul modello di modulo, InfoPath determina il ruolo da assegnare all'utente nell'ordine seguente:

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

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

  3. L'utente fa parte di un gruppo di Active Directory.

    Nota : Se l'utente è un membro dei vari gruppi e assegnare ruoli di utente basato su un gruppo, InfoPath controlla l'elenco dei membri di ogni gruppo nell'ordine il gruppo viene elencato nella finestra di dialogo Gestisci ruoli utente. Ad esempio, se l'utente è un membro del gruppo agente ricezione e l'amministratore del gruppo e l'amministratore del gruppo elencato prima del gruppo agente ricezione, l'utente verrà assegnato il ruolo di utente per l'amministratore del gruppo.

  4. Se tutte le risposte sopra sono vere, viene utilizzato il ruolo predefinito.

Dopo aver definito i ruoli utente per il modello di modulo, è possibile impostare un regola che passa automaticamente visualizzazioni in base al ruolo dell'utente. Ad esempio, è possibile creare un ruolo di utente di gestione e quindi creare una regola per passare automaticamente alla visualizzazione Gestione quando un utente che ha assegnato il ruolo di manager apre il modulo. In alternativa, è possibile creare prima la regola e quindi definire i ruoli utente come parte del processo di creazione della regola.

Anche il comportamento di un controllo può variare in base a un ruolo utente. Ad esempio, è possibile attivare un determinato controllo solo per uno specifico ruolo utente, mentre altri ruoli utente potranno visualizzare i dati nel controllo senza poterli modificare. La possibilità di limitare l'immissione di dati in un controllo sulla base dei ruoli utente è una soluzione che consente di assicurare che i dati immessi in un controllo provengano da un'origine sicura. In un modello di modulo per la richiesta di licenze, ad esempio, è possibile inserire una casella di controllo Approvazione che solo i membri del ruolo utente ispettore possono selezionare per indicare che la licenza è stata approvata. Gli utenti appartenenti ad altri ruoli utente, ad esempio gli appaltatori, che inviano le richieste potranno solo visualizzare la casella di controllo, senza poterla selezionare o deselezionare.

Torna all'inizio

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

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.

×