Regole dei diritti di GLPI: compilare sede e supervisore automaticamente

GLPI legge gruppo, unità organizzativa e dominio di posta dell'AD nelle regole di assegnazione, ma non offre alcuna azione per compilare Sede, Supervisore, Categoria e Qualifica dell'utente. Rule Extender colma questa lacuna senza toccare il core.

Il criterio c'è, l'azione no. Le regole dei diritti di GLPI leggono senza difficoltà gruppo, unità organizzativa e dominio di posta provenienti dall'AD — ma quando si tratta di scrivere quei dati sulla scheda dell'utente, il motore semplicemente non offre l'opzione.

Il problema

Chi integra GLPI con Active Directory conosce la scena: la regola di assegnazione automatica dell'utente riconosce perfettamente che Giovanni si trova nell'unità organizzativa "Filiale Milano" e nel gruppo "Amministrazione". Tanto basta per assegnare profilo ed ente. Ma Sede, Supervisore, Categoria e Qualifica restano vuoti — e qualcuno li compila a mano, utente per utente.

La conseguenza è prevedibile: i campi che nessuno mantiene diventano campi di cui nessuno si fida. Il report per sede risulta incompleto, l'escalation per supervisore non funziona e l'anagrafica degli utenti invecchia male.

Le vie d'uscita abituali non convincono: modificare il core di GLPI (ereditando il problema a ogni aggiornamento) oppure mantenere una routine esterna di sincronizzazione che nessuno documenta.

Come funziona Rule Extender

Il modulo aggiunge nuove azioni al RuleRight, il motore delle regole dei diritti già presente in GLPI. I criteri restano quelli nativi; ciò che cambia è quello che la regola può fare quando vengono soddisfatti.

  • Assegnare la Sede — la ricavi dal gruppo, dall'unità organizzativa o dal dominio di posta.
  • Assegnare il Supervisore — il responsabile viene impostato dalla regola, non digitato.
  • Assegnare Categoria e Qualifica dell'utente — classificazione coerente fin dal primo accesso.
  • Nessuna tabella dedicata, nessuna patch — il modulo estende il motore esistente; nulla del core viene modificato.

Come attivarlo

  1. Installi NexTool sul Suo GLPI 11.
  2. Acceda a NexTool > Moduli e attivi Rule Extender.
  3. Apra Amministrazione > Regole > Regole di assegnazione dei diritti.
  4. Crei o modifichi una regola: i criteri restano nativi e le nuove azioni compaiono nell'elenco.

A chi è rivolto

Ad ambienti autenticati tramite LDAP o Active Directory con un numero di utenti tale da rendere improponibile la compilazione manuale — di norma da qualche decina in su. È inoltre il presupposto per chi desidera l'escalation per supervisore o i report per sede e ha scoperto i campi vuoti.

Compatibilità

  • GLPI: 11.0+
  • Piano: Con licenza
  • Plugin: NexTool 6.x+

Prossimo passo

Rule Extender fa parte di NexTool, un ecosistema di moduli che estende GLPI senza personalizzazioni di codice. Consulti la pagina del modulo oppure fissi un incontro per vederlo all'opera nel Suo ambiente.


Revisionato dal team NexTool Solutions.

Domande Frequenti

Aggiunge azioni per assegnare Sede, Supervisore, Categoria utente e Titolo utente. Può inoltre inserire l'utente in un gruppo come responsabile o delegato usando i flag nativi di tali appartenenze.

Le azioni partecipano al flusso nativo di assegnazione automatica degli utenti di RuleRight. Vengono valutate durante autenticazione, importazione o sincronizzazione dell'utente insieme ai criteri e alle azioni già disponibili in GLPI.

No. LDAP e AD sono i casi più comuni perché forniscono gruppo, OU, DN e dominio e-mail, ma il modulo accetta qualsiasi criterio disponibile nelle regole native di assegnazione dei diritti di GLPI.

No. Il modulo registra le azioni tramite un hook nativo. I campi diretti vengono salvati dallo stesso RuleRight, mentre le appartenenze ai gruppi usano gli hook utente e la tabella nativa glpi_groups_users.

Dopo aver configurato la regola, l'utente deve passare nuovamente dal flusso nativo di autenticazione, importazione o sincronizzazione affinché le azioni siano rivalutate. La sola attivazione del modulo non esegue un aggiornamento massivo automatico.

Hai bisogno di aiuto?