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)
Â
