Changes

Ridisegnato parzialmente la pagina
Line 1: Line 1: −
Benvenuti nella pagina Wiki di Simone Giustetti.
+
{{header_it|title=Configurazione dei reparti in VtigerCRM 5| keyword={{Template:keyword_it_vtigercrm}}| description=Un breve articolo in cui viene fornito un esempio di configurazione dei permessi di VtigerCRM | link_page=vtigercrm_department_management}}
      −
Lingue: [http://www.giustetti.net/wiki/index.php?title=vtigercrm_department_management English] - '''Italiano'''
+
[[vtigercrm_intro#Gestione_dei_Permessi | Come configurare i permessi in VtigerCRM 5]]
   −
----
     −
[[vtigercrm_intro#Gestione_dei_Permessi]]
+
== Gestione dei Reparti ==
 
  −
----
     −
== Gestione dei Reparti ==
+
'''VtigerCRM''' fornisce funzionalità per configurare i privilegi di accesso ai dati in maniera granulare per ogni utente o gruppo di utenti registrato nel programma. Le funzionalità di sicurezza interessano tutti i moduli predefiniti e possono essere allargate anche a quelli personalizzati. Ciò consente di gestire scenari che variano da una configurazione per piccole realtà, in cui tutti gli utenti condividono le medesime mansioni ed i medesimi dati, ad una paranoica in cui ogni utente abbia accesso solo alle informazioni strettamente necessarie. Nel corso del presente articolo si predisporrà il sistema perchè:
'''VtigerCrm''' fornisce funzionalità per configurare i privilegi di accesso ai dati in maniera granulare per ogni utente o gruppo di utenti registrato nel programma. Le funzionalità di sicurezza interessano tutti i moduli predefiniti e possono essere allargate anche a quelli personalizzati. Ciò consente di gestire scenari che variano da una configurazione per piccole realtà, in cui tutti gli utenti condividono le medesime mansioni ed i medesimi dati, ad una paranoica in cui ogni utente abbia accesso solo alle informazioni strettamente necessarie. Nel corso del presente articolo si predisporrà il sistema perchè:
   
* Gli utenti comuni possano gestire solo ed esclusivamente dati a loro assegnati.
 
* Gli utenti comuni possano gestire solo ed esclusivamente dati a loro assegnati.
 
* I responsabili di reparto possano gestire i dati assegnati loro e quelli di ogni sottoposto, ma non abbiano comunque accesso a dati e documenti di altri reparti.
 
* I responsabili di reparto possano gestire i dati assegnati loro e quelli di ogni sottoposto, ma non abbiano comunque accesso a dati e documenti di altri reparti.
 
* Alcune informazioni siano condivise tra tutti gli utenti indipendentemente dal ruolo nella gerarchia aziendale.
 
* Alcune informazioni siano condivise tra tutti gli utenti indipendentemente dal ruolo nella gerarchia aziendale.
      
=== Introduzione ===
 
=== Introduzione ===
L'accesso ai dati in VtigerCrm è gestito tramite 6 diverse funzionalità in modo da garantire la massima flessibilità. Le entità interessate sono:
+
L'accesso ai dati in VtigerCRM è gestito tramite 6 diverse funzionalità in modo da garantire la massima flessibilità. Le entità interessate sono:
 
* Profili
 
* Profili
 
* Utenti e Gruppi
 
* Utenti e Gruppi
Line 25: Line 20:  
* Campi di Accesso
 
* Campi di Accesso
 
Per ognuna di esse è previsto un modulo di configurazione dedicato ed accedibile attraverso il menù '''"Impostazioni"'''. Procederemo ora a configurare passo, passo il sistema. Nel corso dell'articolo si farà riferimento alla versione '''5.2.1''' di Vtiger.
 
Per ognuna di esse è previsto un modulo di configurazione dedicato ed accedibile attraverso il menù '''"Impostazioni"'''. Procederemo ora a configurare passo, passo il sistema. Nel corso dell'articolo si farà riferimento alla versione '''5.2.1''' di Vtiger.
      
=== Configurazione dei Profili ===
 
=== Configurazione dei Profili ===
La prima voce da configurare consiste nei '''Profili'''. I Profili permettono di gestire l'accesso degli utenti ai dati in maniera granulare per i singoli moduli. Il livello di dettaglio più fine configurabile consiste nei campi che costituiscono le maschere e le tabelle sottostanti. All'atto della creazione di un nuovo profilo è necessario assegnare un nome univoco e selezionare le modalità di accesso ai dati. '''VtigerCrm''' consente di specificare un '''permesso di lettura, inserimento o cancellazione''' per ogni campo di ogni modulo.
+
La prima voce da configurare consiste nei '''Profili'''. I Profili permettono di gestire l'accesso degli utenti ai dati in maniera granulare per i singoli moduli. Il livello di dettaglio più fine configurabile consiste nei campi che costituiscono le maschere e le tabelle sottostanti. All'atto della creazione di un nuovo profilo è necessario assegnare un nome univoco e selezionare le modalità di accesso ai dati. '''VtigerCRM''' consente di specificare un '''permesso di lettura, inserimento o cancellazione''' per ogni campo di ogni modulo.
    
In testa alla schermata di configurazione compaiono i '''permessi globali''' che hanno la precedenza sulle configurazioni di dettaglio. I permessi globali '''devono essere disabilitati per attivare la configurazione granulare''' dei campi. Per ogni modulo esistono funzionalità avanzate quali l'importazione, l'esportazione e altre ancora; queste possono essere abilitate selezionando le apposite voci nel dettaglio del modulo.
 
In testa alla schermata di configurazione compaiono i '''permessi globali''' che hanno la precedenza sulle configurazioni di dettaglio. I permessi globali '''devono essere disabilitati per attivare la configurazione granulare''' dei campi. Per ogni modulo esistono funzionalità avanzate quali l'importazione, l'esportazione e altre ancora; queste possono essere abilitate selezionando le apposite voci nel dettaglio del modulo.
Line 40: Line 34:     
[[File:vtiger_profile_global_it_small.jpeg]]
 
[[File:vtiger_profile_global_it_small.jpeg]]
      
=== Configurazione dei Ruoli ===
 
=== Configurazione dei Ruoli ===
Line 73: Line 66:     
Segue il dettaglio delle utenze create e dei ruoli ad esse assegnate:
 
Segue il dettaglio delle utenze create e dei ruoli ad esse assegnate:
{| border="1"
+
 
 +
{| style="width:70%; border:1px;"
 +
|+ '''RUOLI DELLE UTENZE'''
 +
|- bgcolor="darkgrey"
 
! Nome Utenza !! Ruolo Assegnato all'Utenza
 
! Nome Utenza !! Ruolo Assegnato all'Utenza
 
|-  align="center"
 
|-  align="center"
Line 98: Line 94:     
Con la configurazione descritta gli Amministratori hanno i medesimi privilegi degli Agenti e non potranno perciò accedere ai documenti dei sottoposti. Sarà necessario abilitare e configurare l'opzione '''"Accesso Condiviso"''' per consentire ad alcuni utenti di lavorare con documenti altrui.
 
Con la configurazione descritta gli Amministratori hanno i medesimi privilegi degli Agenti e non potranno perciò accedere ai documenti dei sottoposti. Sarà necessario abilitare e configurare l'opzione '''"Accesso Condiviso"''' per consentire ad alcuni utenti di lavorare con documenti altrui.
      
=== Configurazione dei Gruppi ===
 
=== Configurazione dei Gruppi ===
I gruppi in '''VtigerCrm''' consentono di semplificare la gestione dei permessi ragruppando '''utenti con privilegi simili in una unica entità'''. Tutti gli appartenenti ad un gruppo ne ereditano i privilegi e sono pertanto in grado di condividere documenti ed informazioni con gli altri membri. Ai fini del nostro esempio definiremo i seguenti gruppi:
+
I gruppi in '''VtigerCRM''' consentono di semplificare la gestione dei permessi ragruppando '''utenti con privilegi simili in una unica entità'''. Tutti gli appartenenti ad un gruppo ne ereditano i privilegi e sono pertanto in grado di condividere documenti ed informazioni con gli altri membri. Ai fini del nostro esempio definiremo i seguenti gruppi:
 
* '''filiale_GE''': In cui raggrupperemo i membri della filiale di Genova, sia gli operatori che il responsabile, includendo come membro il '''ruolo''' "operatore_filiale_GE".
 
* '''filiale_GE''': In cui raggrupperemo i membri della filiale di Genova, sia gli operatori che il responsabile, includendo come membro il '''ruolo''' "operatore_filiale_GE".
 
* '''filiale_MI''': In cui raggrupperemo i membri della filiale di Milano. Per far ciò si assegni il '''ruolo''' "operatore_filiale_MI" al gruppo.
 
* '''filiale_MI''': In cui raggrupperemo i membri della filiale di Milano. Per far ciò si assegni il '''ruolo''' "operatore_filiale_MI" al gruppo.
Line 137: Line 132:     
Infine eseguiremo un '''ricalcolo dei privilegi''' premendo l'apposito pulsante. Al termine del ricalcolo i responsabili saranno in grado di accedere ai dati dei membri appartenenti alla propria filiale come inizialmente desiderato. Con la configurazione dello "Accesso Condiviso" è stato raggiunto l'obiettivo esposto nell'introduzione del presente articolo.
 
Infine eseguiremo un '''ricalcolo dei privilegi''' premendo l'apposito pulsante. Al termine del ricalcolo i responsabili saranno in grado di accedere ai dati dei membri appartenenti alla propria filiale come inizialmente desiderato. Con la configurazione dello "Accesso Condiviso" è stato raggiunto l'obiettivo esposto nell'introduzione del presente articolo.
      
=== Campi di Accesso ===
 
=== Campi di Accesso ===
Consente di impostare le opzioni di accesso predefinite per i campi di ogni modulo di VtigerCrm. La funzionalità non è utile ai fini del presente articolo e pertanto verrà ignorata.
+
Consente di impostare le opzioni di accesso predefinite per i campi di ogni modulo di VtigerCRM. La funzionalità non è utile ai fini del presente articolo e pertanto verrà ignorata.
 
     −
=== Numero di filiali maggiore di due ===
+
=== Numero di Filiali Maggiore di Due ===
 
Nel presente articolo abbiamo studiato come configurare i permessi di accesso ai dati secondo una gerarchia aziendale sviluppata ad albero binario. Ci siamo interessati al caso di due filiali poichè si tratta di un caso generico che può facilmente essere allargato ed adattato ad un qualsiasi numero maggiore di due. Per aggiungere una filiale all'esempio sarà infatti sufficiente configurare un nuovo '''Ruolo''' ed un nuovo '''Gruppo''' analoghi a quelli definiti in precedenza. Ripetendo l'operazione più volte potremmo amministrare un numero indefinito di filiali.
 
Nel presente articolo abbiamo studiato come configurare i permessi di accesso ai dati secondo una gerarchia aziendale sviluppata ad albero binario. Ci siamo interessati al caso di due filiali poichè si tratta di un caso generico che può facilmente essere allargato ed adattato ad un qualsiasi numero maggiore di due. Per aggiungere una filiale all'esempio sarà infatti sufficiente configurare un nuovo '''Ruolo''' ed un nuovo '''Gruppo''' analoghi a quelli definiti in precedenza. Ripetendo l'operazione più volte potremmo amministrare un numero indefinito di filiali.
   −
 
+
=== Dati Visibili ad Ogni Utente ===
=== Dati visibili ad ogni utente ===
   
Uno degli obiettivi della configurazione sviscerata consisteva nella possibilità di condividere alcune informazioni specifiche tra tutti gli utenti indipendentemente dalla filiale o dal ruolo ricoperto.
 
Uno degli obiettivi della configurazione sviscerata consisteva nella possibilità di condividere alcune informazioni specifiche tra tutti gli utenti indipendentemente dalla filiale o dal ruolo ricoperto.
   Line 153: Line 145:       −
=== Conclusione ===
+
== Conclusioni ==
Nel corso dell'articolo abbiamo illustrato i principi che governano l'accesso ai dati per '''VtigerCrm'''. è stata presentata una configurazione adatta ad un utilizzo in un ambiente di lavoro costituito da più filiali ed esposto le modalità per espandere e generalizzare il caso studiato. Si rimanda alla documentazione ufficiale del prodotto per una trattazione più esaustiva sull'argomento.
+
 
 +
Nel corso dell'articolo abbiamo illustrato i principi che governano l'accesso ai dati per '''VtigerCRM'''. è stata presentata una configurazione adatta ad un utilizzo in un ambiente di lavoro costituito da più filiali ed esposto le modalità per espandere e generalizzare il caso studiato. Si rimanda alla documentazione ufficiale del prodotto per una trattazione più esaustiva sull'argomento.
      Line 160: Line 153:       −
----
+
{{footer_it | link_page=vtigercrm_department_management}}
 
  −
Lingue: [http://www.giustetti.net/wiki/index.php?title=vtigercrm_department_management English] - '''Italiano'''