16 Ruoli gerarchici e profilazione degli utenti

16 Ruoli gerarchici e profilazione degli utenti

Attraverso la voce Impostazioni, presente nel menù dell’avatar in alto a destra, è possibile accedere alla sezione Controllo Login Utente. Qui potete definire e personalizzare le utenze di vtenext in modo da garantire la riservatezza dei dati, gestendo privilegi di accesso e utilizzo dei dati.

Attraverso le voci Utenti, Ruoli, Profili, Accesso Condiviso, Accesso Condiviso Avanzato e Gruppi si possono definire utenti in grado di utilizzare solo specifiche aree di vtenext. A nostro avviso è utile cominciare a definire gli utenti (prerogativa dell’utente di tipo amministratore) solo quando si è deciso quali dei processi aziendali si vogliono gestire con vtenext e non prima di avere familiarizzato con il sistema. La gestione utenti e accessi è uno strumento potente che fornisce ampio grado di versatilità nella costruzione della struttura, anche con il CRM in modalità Multiazienda.

Inoltre vtenext permette di monitorare l’utilizzo delle utenze tramite la tracciabilità delle azioni (strumento Informazione di Controllo Utente), con la garanzia di sapere sempre “chi ha fatto cosa” e settare i privilegi di conseguenza.

La gestione della sicurezza e dell’accesso alle informazioni si basa sul sistema dei Ruoli, che rende semplice la configurazione in quanto non è necessario creare un profilo per ciascun utente, bensì basta associarne uno già presente. La gestione dei ruoli è basilare in realtà medio-grandi in cui troviamo decine di utenti con differenti ruoli gerarchici.

In particolare è utile per:

I Ruoli, tramite i profili e i livelli di accesso, permettono di profilare gli utenti di vtenext in modo che ognuno possa vedere solo le informazioni che sono di suo interesse, garantendo così la riservatezza dei dati tra gli utenti e i livelli dell’organigramma aziendale.

TIPI DI UTENTI IN vtenext

  1. Utente standard: ha un accesso limitato e non può accedere al menù Impostazioni
  2. Utente amministratore: è in grado di amministrare tutte le entità di vtenext

Utenti, gruppi e i loro accessi privilegiati;

L’ordine corretto per procedere alla configurazione della struttura aziendale è il seguente:

    • Creazione dei Profili;
    • Creazione dei Ruoli, ai quali vengono associati i Profili;
    • Creazione degli Utenti, ai quali viene associato il Ruolo;
    • Modifica delle associazioni utenti-ruoli sulla base delle esigenze organizzative;
    • Creazione di eventuali Gruppi.

16.1 Profili

Il profilo definisce i privilegi di un utente per l’accesso e l’utilizzo di moduli e campi di vtenext. L’amministratore, su indicazione dei responsabili aziendali, deve determinare le operazioni che possono essere eseguite dai diversi utenti che lavoreranno sul CRM.

Da Profili si stabilisce per ogni utente:

Ed altro, in scala di sempre maggior dettaglio.

Di seguito i tipi di privilegi mostrati nella schermata:

image.png


Privilegi Globali:

image.png

Quando si crea un nuovo profilo, è possibile partire dalla base di uno preesistente duplicandolo, al fine di non ricominciare daccapo. Consigliamo quindi di creare prima i profili più limitati, procedendo verso quelli più aperti (aggiungendo di volta in volta i nuovi permessi).

Nota. I privilegi di accesso gestiti da Profili si riferiscono al layout di vtenext, non alla “proprietà” del contenuto.

Se per esempio devo impostare che Agente 1 non veda i contatti di Agente 2, questo tipo di gestione avviene da Ruoli e Accesso Condiviso (vedi prossimi paragrafi).

Poiché entrambi gli agenti lavorano con il modulo Contatti, il loro profilo (che infatti, con tutta probabilità, sarà comune) avrà il modulo Contatti abilitato alla lettura e quantomeno alla creazione/ modifica.

16.1.1 Creazione di un nuovo profilo

PASSO 1: dalle Impostazioni > Profili, premere Nuovo profilo:

image.png

PASSO 2: nella maschera di configurazione del nuovo profilo indicare nome, eventuale descrizione, profilo di base da cui partire.

image.png

PASSO 3: indicare i privilegi di accesso in dettaglio per ogni modulo:

image.png

image.png

Attenzione! Le limitazioni imposte dal profilo sul singolo modulo sono secondarie a quelle definite dal Gestore Moduli (vedi paragrafo dedicato). Ovvero: se dal Gestore Moduli l’utente amministratore disattiva un modulo, questo sarà “spento” a tutti gli utenti/ profili/ ruoli del CRM, anche se nel loro profilo risulta abilitato. Viceversa, se il modulo è lasciato attivo nel Gestore Moduli, è il profilo degli utenti a determinarne la presenza.

Allo stesso modo, il Layout Editor “vince” sul Profilo nella disattivazione di campi: se il campo Fonte viene disattivato dall’amministratore nel Layout Editor del modulo Leads, nessun profilo potrà visualizzarlo indipendentemente dalla spunta nella relativa casella.

VERSIONING:
Ogni impostazione configurata per i profili può essere salvata generando una versione (es. v.1.0). Le versioni possono essere esportate o importate per una maggiore sicurezza durante la configurazione.

image.png

16.2 Ruoli

Alla base di tutto il sistema di sicurezza ci sono, come detto, i Ruoli, ciascuno dei quali è basato su un profilo. L’amministratore, in seguito ai profili, deve creare ruoli che rispecchiano i livelli organizzativi aziendali.

Infatti, se stabiliamo che la visibilità dei dati CRM sia controllata dalla gerarchia (in Accesso Condiviso), com’è logico che sia, i ruoli superiori accederanno ai dati assegnati a quelli inferiori, ma non accadrà il contrario. Due ruoli di pari livello non avranno visibilità tra loro.

La definizione della gerarchia dei ruoli incide sulla visibilità dei record da parte di uno o più utenti secondo le regole descritte nel capitolo Accesso condiviso.

N.B.: Ogni impostazione configurata per i ruoli, può essere salvata generando una versione (es. v.1.0). Le versioni possono essere esportate o importate per una maggiore sicurezza durante la configurazione.

Esempio visualizzazione modulo "Aziende"(Accesso condiviso impostato a "Privato"):

Se il ruolo Sales si applica a 3 utenti, ciascuno dei 3 utenti interni al ruolo visualizza i propri dati.

image.png

Accanto al nome del ruolo trovate icone per gestire l’albero gerarchico:

image-1555426030198.png

modificare le proprietà del ruolo

image-1555426036877.png

aggiungere un ruolo subordinato

image-1555426041608.png

eliminare il ruolo

image-1555426046489.png

spostare il ruolo sopra o sotto

La creazione del nuovo ruolo si presenta così:

image.png

  1. Inserire un nome per il ruolo;
  2. Associare il profilo desiderato al ruolo;
  3. Associare il profilo per l’accesso via mobile (app).

VERSIONING:
Ogni impostazione configurata per i ruoli può essere salvata generando una versione (es. v.1.0). Le versioni possono essere esportate o importate per una maggiore sicurezza durante la configurazione.
16.2 [3].png


16.3 Utenti

Da Impostazioni > Utenti è possibile creare e gestire gli utenti, visualizzati in lista nella schermata principale. L’utente in vtenext corrisponde alla persona, dotata di email e password, che accede per lavorare al CRM.

image.png

Sebbene sia permesso l’accesso contemporaneo dello stesso utente da postazioni diverse, è assolutamente sconsigliato utilizzare utenze in comune soprattutto per lavorare nello stesso momento. Questo perché, oltre a non poter più risalire al proprietario reale del dato o l’autore delle modifiche (cosa che è in contrasto con la filosofia del CRM stesso), si rischiano conflitti e perdita di salvataggi delle informazioni.

La scheda utente è suddivisa in sezioni e coincide con le Preferenze utente (a cui si rimanda per il dettaglio di ogni sezione), salvo per le parti riservate all’utente amministratore, ovvero le seguenti:

Nome Utente

Ogni utente ha un solo nome utente. Una volta creato, non può essere cambiato.

Nb. Ogni utente ha la possibilità di cambiare la propria password.

Accesso tramite LDAP

Spuntare se l’active directory è abilitata nel vostro server.

Si rimanda al capitolo dedicato alla Configurazione LDAP.

Amministratore

Spuntare questo box per fornire all’utente i privilegi di amministratore, indipendentemente dal suo ruolo.

Stato

Attivo / Disattivo.

L’utente disattivato non può più fare login a vtenext.

Ruolo

È possibile cambiare di ruolo l’utente (il ruolo deve essere già stato creato).

Attenzione! Nella versione cloud il nome utente corrisponde all’indirizzo email completo.

Suggerimenti importanti per la creazione e la gestione dell’utente:

È anche possibile eliminare definitivamente un utente: il sistema, prima di eliminarlo, vi chiede a quale altro utente trasferire le assegnazioni dei dati.


Più Informazioni

In questo blocco ogni utente potrà gestire le proprie informazioni personali di base (ogni utente potrà configurarsi le proprie):

Titolo 

Rappresenta il titolo che questa persona ricopre in azienda (es. Direttore, Responsabile Marketing, ecc.)

Reparto

E' il reparto per cui questo utente lavora (Ufficio Tecnico, Centralino, ecc.)

Telefono Ufficio 

Permette di inserire il numero di telefono dell'ufficio

Cellulare 

Permette di inserire il numero di cellulare personale/aziendale

Riporta a 

E' un campo uitype di collegamento diretto ad un altro utente, ovvero il suo responsabile

Telefono Casa

Permette di inserire il numero di telefono di casa

Altro Telefono

Permette di inserire un altro numero di telefono

Descrizione

Un campo che permette di inserire una descrizione libera di quello specifico utente

Compositore Email interno

Se attivo, quando si clicca su un indirizzo email presente in un'anagrafica, si apre il compositore email del modulo Messaggi. Se si disattiva questa opzione, al click sull'indirizzo email, si apre il compositore installato sul pc dell'utente (es. Outlook o Thunderbird)

Separatore decimali

Permette di selezionare il tipo di separatore dei decimali tra punto (.) e virgola (,)

Separatore migliaia

Permette di selezionare il tipo di separatore delle migliaia tra punto (.), virgola (,), spazio ( ), apice (') e nessuno (non sarà impostato un separatore delle migliaia)

Numero decimali

Permette di determinare quanti numeri ci saranno dopo la virgola nei campi che contemplano questo tipo di dato

image.png



Indirizzo utente

In questo blocco ogni utente può inserire maggiori informazioni personali riguardanti il proprio indirizzo di casa

image.png


Fotografia utente

Permette di inserire un'immagine che verrà poi utilizzata come avatar in alto a destra del crm e all'interno delle conversazioni, oppure nei commenti dei ticket per esempio. Caricare una propria immagine e creare il proprio avatar è semplice:

image.png

Andando in modifica dell'utente, si deve scegliere un file immagine, dell'estensione suggerita, e salvare

image.png

Una volta fatto si procede col ritagliare la porzione di immagine che si vuole ottenere come avatar e si salva

image.png

Ed ecco che abbiamo completato la gestione della fotografia utente con successo


Configurazione del Calendario

Per questa sezione, si veda anche l'apposito capitolo dedicato (Cap. 4.3 Condivisione e preferenze del Calendario)

In questo blocco è possibile configurare le preferenze utente relative alla visualizzazione del suo calendario, e dipenderanno dalla configurazione fatta in base al capitolo summenzionato.

Vista Calendario di Default

E' possibile scegliere se visualizzare inizialmente il calendario per Oggi, Questa Settimana, Questo Mese

Formato Data

Permette di settare il formato della data da visualizzare (es. GG/MM/AAAA)

Intervallo Promemoria

Se attivo permette al crm di inviare una popup all'arrivo di un nuovo evento o compito, popup che si attiva tot minuti prima dell'evento (minuti impostati in questo campo). Allo stesso modo, cliccando su POSTICIPA, il calendario ricorderà lo stesso evento o compito dopo i minuti impostati in questo campo.

Inizio giornata alle (hh:mm)

Permette di settare l'orario di inizio della giornata nel calendario (es. 09:00)

Disabilita domenica nel calendario settimanale

Se questo campo risulta flaggato, il calendario non mostrerà la Domenica

Primo giorno della settimana

Permette di scegliere se il primo giorno della settimana è Domenica o Lunedì

Nazioni per le festività

Permette di inserire un altro numero di telefono

Condividi Calendario con

Permette di scegliere con quali utenti condividere il proprio Calendario (leggere anche il Cap. 4.3 Condivisione e preferenze del Calendario)

Condividi Calendario con (solo occupazione)

Permette di scegliere con quali utenti condividere il calendario, presumendo che l'utente sia, ad esempio, un oggetto come un'auto aziendale o una sala riunioni. (leggere anche il Cap. 4.3 Condivisione e preferenze del Calendario)

Mostra Calendario utenti

Permette di selezionare e quindi visualizzare gli utenti che hanno deciso di condividere il calendario con il mio utente (utente che sto configurando) - (leggere anche il Cap. 4.3 Condivisione e preferenze del Calendario)

image.png


Configurazione Asterisk

Permette di configurare il centralino VOIP basato su tecnologia Asterisk, inserendo il numero interno che identifica lo specifico utente.

image.png


Configurazione Book me

Permette di configurare la prenotazione degli appuntamenti in base agli slot di calendario messi a disposizione degli utenti del crm. Per approfondire questa feature, si consiglia di leggere l'apposito capitolo 4.6 Book me - Fissa un appuntamento.

image.png


Configurazione servizi web REST - Access Key

Questa configurazione, tramite webservice, identifica la password utente associata automaticamente alla creazione dell'utente stesso.

Il campo Access Key dunque, contiene informazioni sensibili e per sbloccarlo è necessario inserire la password dell'utente interessato. Una volta sbloccato è possibile rigenerare la chiave tramite il pulsante "Rigenera" e, tramite la picklist "Validità access key", posso determinare il comportamento dell'access key stesso.

I valori selezionabili nella picklist "Validità access key" sono i seguenti:

Statica

l'access key rimane sempre invariata

Aggiorna automaticamente al cambio password

l'access key viene ricalcolata ad ogni cambio password

Disabilitata

l'access key non permette alcun accesso via webservice

N.B.: Quando viene ricalcolata l'access key, da Wilson l'utente deve eseguire nuovamente l'accesso all'app.

image.png


Dopo il salvataggio della scheda utente sono disponibili ulteriori informazioni:

image.png

image.png

Quando viene creato un nuovo utente nel crm, tutti i dati compilati nella schermata di creazione, vengono copiati nel Modulo Collaboratori. Il modulo ci da la libertà di inserire tutti i campi aggiuntivi che desideriamo e segue le regole standard già spiegate per tutte le altre entità del crm. Cosa non meno importante, se il crm è equipaggiato col modulo GDPR, esso interagisce anche con quest’ultimo.

In buona sostanza il modulo Collaboratori, permette di trattare gli utenti del crm come fossero una normale anagrafica, separandola dal resto (Aziende, Contatti e Lead).

16.3 [4].png


16.3.1 Come sostituire un utente con un altro

Capita che in azienda, un collega decida di cambiare lavoro e quindi non fare più parte del team. Cosa fare in questi casi lato crm?

Abbiamo due possibilità:

Se decidiamo di sostituire l'utente, come ci dobbiamo comportare? E' molto semplice, basta seguire i passi di seguito descritti:

  1. Disattivare il vecchio utente, ponendo il campo STATO da Attivo a Non attivo

    image-1684425327463.png

  2. Creare un nuovo utente, cliccando sul pulsante CREA da IMPOSTAZIONI > UTENTI e seguire la procedura già nota

    image.png




  3. Cliccare sul pulsante ELIMINA presente vicino al nome del "vecchio utente". Comparirà una finestra di dialogo che ci chiederà di effettuare una scelta. A quale utente vuoi che vengano assegnati tutti gli elementi precedentemente affidati a "vecchio utente". In questo caso, grazie al menu a tendina, sceglieremo il nome del nuovo utente appena creato

    image.png


  4. La procedura di sostituzione utente termina qui, il crm impiegherà solo qualche secondo per riassegnare tutti gli elementi al nuovo utente.

16.4 Gruppi

I gruppi sono strumenti efficaci per riunire insieme utenti che appartengono allo stesso team di lavoro. Vengono utilizzati per l’assegnazione dei dati.

Ad esempio, se arriva un Ticket da un cliente, lo si assegna a un gruppo dedicato alla gestione dei Ticket in modo che tutti quegli utenti lo possano vedere. Sarà poi il primo utente libero a prenderlo in carico, assegnandoselo. Per visualizzare la lista dei gruppi e crearne di nuovi, accedere a Impostazioni> Gruppi

image.png

IMPORTANTE: I gruppi possono essere composti da insiemi di: Utenti, Ruoli, Ruoli e subordinati, altri Gruppi.

image.png


16.5 Accesso condiviso

vtenext consente di settare i privilegi di accesso dei Ruoli, definendo se il contenuto del CRM è accessibile a livello generale (pubblico) oppure con limitazioni. I gradi di limitazione sono vari. Le regole si distinguono in due blocchi, quelle generali di accesso globale e quelle personalizzate. Le regole di accesso generali sono valide come standard per tutti i Ruoli, ma al tempo stesso è possibile attribuire regole eccezionali solo a determinati Ruoli, al fine di coprire le esigenze più disparate delle diverse strutture aziendali.

In generale, quello che farete tramite l’Accesso Condiviso è dire al sistema quali utenti (sulla base del loro ruolo gerarchico) potranno vedere e/o modificare i dati contenuti nel CRM, modulo per modulo.

Attenzione! Dopo qualsiasi modifica nelle regole condivise, premere il pulsante Ricalcola per verificare l’insieme della configurazione, evitare conflitti e rendere operative le modifiche.

image.png

La prima cosa da definire è la regola di Accesso Condiviso per ciascuno dei moduli. Con quale grado di libertà volete che il contenuto dei moduli sia accessibile agli utenti?

L'impostazione più restrittiva è privato. Impostando questa regola di condivisone ad un modulo l'eliminazione, visualizzazione, creazione e modifica di un record seguirà la gerarchia definita all'interno dei ruoli.
In particolare si avranno le seguenti casistiche:

L’impostazione a Pubblico ha 3 livelli di sempre minore restrittività, pertanto alcuni privilegi (visibilità e/o creazione e/o modifica e/o eliminazione) non saranno più basati sui ruoli gerarchici, ma saranno aperti.

Pubblico:

Sola lettura

Tutti gli utenti possono accedere e vedere i dati del modulo. Soltanto l’assegnatario e gli utenti con ruolo gerarchico superiore possono pubblicare, modificare o cancellare i dati.

Pubblico:

Leggi, Crea/Modifica

Tutti gli utenti possono vedere, creare e modificare i dati del modulo. Soltanto l’assegnatario e gli utenti con ruolo gerarchico superiore possono cancellare i dati.

Pubblico:

Leggi, Crea/Modifica, Cancella

Tutti gli utenti possono vedere, modificare e cancellare i dati. Con questa impostazione il CRM è completamente pubblico.

Tenete presente che il comportamento di alcuni moduli implica lo stesso comportamento indotto di moduli collegati. Per esempio, se il modulo Aziende viene impostato su Privato, saranno in modalità Privato anche Preventivi, Ticket, Ordini di vendita, Ordini d’acquisto e Fatture.

Messaggi e Note permettono l’impostazione del privilegio di accesso in modo più schematico. La condivisione del modulo Calendario differisce per comportamento rispetto alla prassi degli altri moduli, ed è analizzata in dettaglio nel capitolo dedicato. Non sono pertanto modificabili le impostazioni di accesso condiviso.

Nella parte inferiore del pannello di Accesso Condiviso, è possibile creare delle eccezioni ai permessi finora definiti, creando quindi eccezioni alla gerarchia dei ruoli.

image.png

16.5.1 Regole di accesso globale

La prima cosa da definire è la regola di Accesso Condiviso per ciascuno dei moduli. Con quale grado di libertà volete che il contenuto dei moduli sia accessibile agli utenti?

image.png

L’impostazione più restrittiva è Privato, che seguirà strettamente (per visibilità, creazione, modifica ed eliminazione) i ruoli gerarchici.

L’impostazione a Pubblico ha 3 livelli di sempre minore restrittività, pertanto alcuni privilegi (visibilità e/o creazione e/o modifica e/o eliminazione) non saranno più basati sui ruoli gerarchici, ma saranno aperti.

Pubblico:

Sola lettura

Tutti gli utenti possono accedere e vedere i dati del modulo. Soltanto l’assegnatario e gli utenti con ruolo gerarchico superiore possono pubblicare, modificare o cancellare i dati.

Pubblico:

Leggi, Crea/Modifica

Tutti gli utenti possono vedere, creare e modificare i dati del modulo. Soltanto l’assegnatario e gli utenti con ruolo gerarchico superiore possono cancellare i dati.

Pubblico:

Leggi, Crea/Modifica, Cancella

Tutti gli utenti possono vedere, modificare e cancellare i dati. Con questa impostazione il CRM è completamente pubblico.

Tenete presente che il comportamento di alcuni moduli implica lo stesso comportamento indotto di moduli collegati. Per esempio, se il modulo Aziende viene impostato su Privato, saranno in modalità Privato anche Preventivi, Ticket, Ordini di vendita, Ordini d’acquisto e Fatture.

Messaggi e Note permettono l’impostazione del privilegio di accesso in modo più schematico. La condivisione del modulo Calendario differisce per comportamento rispetto alla prassi degli altri moduli, ed è analizzata in dettaglio nel capitolo dedicato. Non sono pertanto modificabili le impostazioni di accesso condiviso.

16.5.2 Regole personalizzate

Nella parte inferiore del pannello di Accesso Condiviso, è possibile creare delle eccezioni ai permessi finora definiti, creando quindi eccezioni alla gerarchia dei ruoli.

image.png

16.6 Campi di accesso

La funzione disponibile è usata per controllare la visibilità dei campi nei vari moduli da parte dell’intera organizzazione. Potete usare questa funzione sia per mostrare sia per nascondere i campi selezionati. Di default, tutti i campi sono considerati visibili. Non è possibile disabilitare i campi obbligatori dei moduli.

image.png

Attenzione! Le regole dei Campi di Accesso prevalgono sulle regole impostate dai Profili ad eccezione dell'utente ADMIN che continuerà a visualizzarli tutti anche se disattivati.

16.7 Accesso Condiviso Avanzato

Consente di estendere i permessi di accesso ai dati per un utente su uno specifico modulo, sulla base di regole definite secondo la stessa logica dei filtri. Vediamo un esempio: l’utente Agente Milano deve poter accedere alle anagrafiche Azienda (tutte, anche quelle assegnate ad altri) della provincia di Milano.

PASSO 1: Aggiungi regola in corrispondenza del modulo Aziende, quindi configurare la regola. Nel nostro esempio, su Aziende&Contatti la regola sarà Provincia uguale a MI.

image.png

PASSO 2: dalla scheda utente (Impostazioni > Utenti), associare la regola in corrispondenza del modulo Aziende e Contatti, definendo anche il tipo di permesso, nella voce “regole di condivisione basate su filtri”

image.png

PASSO 3:  Dopo ogni modifica per renderla effettiva premere "Ricalcola" all'interno di Accesso Condiviso.

image.png




16.8 Informazioni di Controllo Utente

La funzione Informazioni di Controllo Utente permette all’amministratore di sistema di sapere quello che un utente ha fatto in vtenext. Potete abilitare/ disabilitare il controllo tramite il flag nella casella, relativo all’utente selezionato.

Dalla versione 21.01, questa funzione è stata migliorata rendendola centralizzata, con possibilità di estrazione granulare di tutte le attività con dettaglio completo.

image.png

Esempio di selezione utente

image.png


Schermata di visualizzazione dettaglio attività degli utenti

16.9 Storico Accessi Utente

Come amministratore di vtenext, potete monitorare gli accessi al sistema ed avere lo storico di ciascun utente.

image.png

16.10 Controllo Login Utente

Sempre come utente amministratore, potete visualizzare i tentativi di login falliti per ogni utente e nel caso fossero stati bloccati (se per esempio hanno sbagliato ad inserire la password per più di 5 volte) è possibile riattivarli cliccando su “Aggiungi a whitelist”.

image.png