FunzionalitĂ 


CMDBuild è costituito da due moduli principali:
  • Modulo "Schema" dedicato alla definizione iniziale e successive modifiche della struttura dati
  • Modulo "Gestione Dati" dedicato alla archiviazione ed aggiornamento delle informazioni nel sistema (dati descrittivi e relazioni funzionali fra le diverse entitĂ ), alla produzione di report e tabulati, nonchĂ© alla definizione e controllo dei processi per la gestione dei servizi informatici.

 

Principali funzionalitĂ  del modulo "Schema":

  • creazione nel sistema di nuove "classi", cioè nuove tipologie di oggetti, derivate dalla superclasse "Asset"
  • creazione / modifica degli "attributi" di una classe
  • creazione di “tipologie di relazioni” fra "classi"
  • creazione di categorie e macrocategorie per la classificazione degli "Asset"
  • creazione di tipologie di voci tabellate ("lookup") per la gestione di attributi a valori fissi
  • compilazione di ogni tabella di “lookup” con i valori di proprio interesse
  • definizione di ruoli e autorizzazioni legati alle diverse categorie di "classi"
  • importazione report e workflow disegnati con editor esterni
  • esportazione dati
  • backup
  • cancellazioni logiche degli eventuali oggetti non piĂą di interesse

 

FunzionalitĂ  base del modulo di "Gestione dati":

  • ricerche su una classe di oggetti specificando sia filtri sui dati che criteri di relazione con altre classi
  • creazione e modifica delle schede degli oggetti gestiti
  • creazione e modifica delle relazioni fra gli oggetti gestiti
  • storicizzazione automatica delle modifiche ai dati
  • consultazione della storia delle modifiche ai dati ed alle relazioni fra gli oggetti gestiti

 

FunzionalitĂ  avanzate del modulo di "Gestione dati":

  • definizione e gestione di processi associati alle classi trattate in CMDBuild
  • wizard per l’utilizzo di funzionalitĂ  avanzate (copiare un CI a partire da un altro CI, modificare in blocco le relazioni di un insieme di CI, ecc)
  • produzione di report in formato PDF e CSV

 

Al sistema base di gestione del CMDB si appoggiano moduli di integrazione dedicati a:

  • Help Desk
  • Inventariazione automatica

 


Tipologie di attributi definibili:

  • caratteri
  • stringhe
  • numeri interi
  • numeri decimali
  • date
  • testi lunghi
  • lookup a lista
  • riferimenti (foreign key)

 

Criteri di funzionamento delle tipologie di relazioni definibili:

  • cardinalitĂ  (uno a molti, molti a molti)
  • interfaccia di utilizzo (relazioni fra oggetti indipendenti, relazioni master-detail)

 

Gestione utenti:

  • definizione di ruoli
  • ruoli diversi per gestione schema e gestione dati
  • ruoli di gestione dati differenziati per categoria di oggetto

 

Criteri di storicizzazione:

  • storicizzazione delle modifiche sia ai dati che alle relazioni
  • archiviazione informazioni relative a utente e data modifica
  • utilizzo nelle interrogazioni dei soli dati validi
  • consultazione dei dati storici

  

Report:

  • basati sul motore open source JasperReport
  • disegnati con l’editor visuale IReport
  • filtri con operatori booleani
  • scelta attributi da stampare
  • output PDF e CSV


Processi:

  • consultazione lista attivitĂ  da svolgere
  • svolgimento attivitĂ 
  • consultazione passaggi precedenti della stessa istanza di processo
  • consultazione dello schema del processo (definito con editor visuale esterno in linguaggio XPDL)



TODO:

  • integrazione funzionalitĂ  gestione documenti
  • accesso ai dati in modo controllato tramite webservice (protocollo SOAP)

Â