La configurazione standard copre la maggior parte delle esigenze. Quando servono comportamenti specifici, CMDBuild si estende con piccoli componenti in JavaScript, gestiti dal Modulo di Amministrazione e senza modificare il prodotto.
Cosa puoi personalizzare
Regole sui campi
Mostrare un campo solo quando serve, controllare o calcolare i valori. Ad esempio, chiedere la data di dismissione solo quando lo stato diventa "Dismesso".
Azioni automatiche
Operazioni eseguite prima o dopo l'inserimento, la modifica, la clonazione o l'eliminazione di una scheda, ad esempio per aggiornare una scheda collegata.
In CMDBuild: form trigger
Menu contestuali
Comandi rapidi da eseguire sulla scheda selezionata con un clic, anche con una propria finestra di dialogo per chiedere i dati necessari.
Widget
Finestre di supporto da usare mentre si compila una scheda o si avanza in un processo, senza dover lasciare la pagina su cui si sta lavorando.
Pagine personalizzate
Intere pagine nuove, richiamabili dal menu e protette dai normali permessi, per funzioni che non rientrano nelle schede standard.
In CMDBuild: custom page, realizzate con il framework Sencha ExtJS
Perché conviene
Personalizzazioni che durano nel tempo
Nella configurazione
I componenti si gestiscono dal Modulo di Amministrazione come il resto della configurazione, senza toccare il codice del prodotto.
Dal test alla produzione
Si trasferiscono tra ambienti diversi insieme al modello dati, in modo controllato (plugin Data Model Synchronization).
Approfondisci nella documentazione online
