la soluzione open source per il property & facility ... · in modo visuale soluzioni verticali...
TRANSCRIPT
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
1 Roma, 16 aprile 2019 Centro Congressi Frentani
3.0
Fabio [email protected]
CMDBuild 3.0Presentazione del progetto CMDBuild e delle principali novità della versione 3.0
2
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
La società
3
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Dove siamo
Siamo nati nel 2000,siamo in 16 persone fisse più alcuni collaboratori, abbiamo sede a Tavagnacco Siamo nati nel 2000La nostra sede è a Tavagnacco (Udine)
4
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Il Team
Siamo un team di oltre 20 persone, tutti con elevate competenze tecniche
5
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
La parola chiave
Proponiamo e utilizziamo soluzioni open sourcema soprattutto siamo maintainer di software open source
6
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Cosa facciamo
Applicazioni di Asset Management
Portali web & APP Mobile
7
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
L'ambiente di base CMDBuild
… un ambienteper creare soluzioni di asset management
8
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
La verticalizzazione CMDBuild READY2USE
… l’ERP dei Sistemi Informativi aziendali
9
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
La verticalizzazione openMAINT
… la soluzione per il Property & Facility Management
10
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
L’ambientedi base CMDBuild
11
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Il progetto
• CMDBuild è un ambiente web utilizzabile per configurare
in modo visuale soluzioni verticali di Asset Management
• CMDBuild è stato progettato e realizzato da Tecnoteca Srl,
che svolge ora il ruolo di maintainer
• CMDBuild è scritto lato server in linguaggio Java e lato
client in Javascritpt / HTML5
• CMDBuild è rilasciato con licenza open source AGPL ed
utilizza componenti open source di elevato livello tecnologico
1
12
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Download da SourceForge
13
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Distribuzione clienti CMDBuild per area geografica
Alcune centinaia di Clienti,in Italia, in Europae non solo
14
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Distribuzione clienti CMDBuild per settore
15
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Alcuni numeri in quindici anni di vita del progetto
2006Anno primo rilascio
42Anni uomo “core”
50Rilasci “core”
30.000Download annui
35Eventi pubblici
> 300Clienti
5CMDBuild Day
(con 66 case history)
24Localizzazioniprimo livello
32Nazionalità
Clienti
20.000Account demo
16
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Configurabilità a 360 gradi su un "motore" standard
Filosofia adottata da CMDBuild per gestire la complessità in modo personalizzato: configurabilità a 360° con utilizzo di metadatiinterpretati da un “motore” standard
17
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Filosofia del progetto
CMDBuild è la scelta vincente per configurareil proprio ambiente di asset management
18
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Possibilità di configurazioneMeccanismi principali(GUI e metadati)
Disegno del modello dati
Editor e motoredi workflow
Editor e motoredi report
Configurazionedi dashboard
Funzionalità native della piattaforma Interfaccedisponibili
GUI desktop webper gli operatori
GUI web per l’amministratore
APP mobile pergli operatori
WebserviceREST e SOAP
Paradigma“a relazioni”
Archiviodocumentale
Storicizzazionedei dati
Profilazione utenti e sicurezza
Grafo visuale per analisi di impatto
GeoriferimentiGIS e BIM
Scheduler per task automatici
Possibilità di creazione di pagine "custom”
Portale Self-Serviceper gli utenti finali
Gestione Email(input e output)
Barcode eQRcode
19
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Caratteristiche tecniche – Componenti
Tutti i componenti del sistema CMDBuild, sono open source e basati sullo stack Java
20
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Caratteristiche tecniche - Cluster
Configurazione in clusterper garantire la continuità operativae la scalabilitàdel sistema
21
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Caratteristiche tecniche - Architettura
Architettura three-tier(frontend, backend, DB)
Accesso a servizi di terzi
Framework e strumenti esterni specializzati
22
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
La soluzioneverticaleCMDBuildREADY2USE
23
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Aree funzionali
Le funzionalità di CMDBuild READY2USE:
● Configuration Management
● Service Desk e processi ITIL
● Asset Lifecycle
● Service Management
● Data reconciliation
● Georiferimenti GIS e BIM
24
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Configuration Management: Tipologie di CI
Schede dati di CI di area client,server fisici e virtuali, network, telefonia,software e licenze,servizi, ma anchepersone, uffici,ubicazioni, ecc
25
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Service Desk: Incident Management
Incident Management, con:● apertura attraverso
più canali● classificazione
da parte dell'helpdesk
● escalation agli specialisti, che possono poi operare anche con smartphone e tablet
26
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Service Desk: Request Fulfillment
Request Fulfillment,per gestione di:
● richieste di informazioni
● richieste di servizi da Service Catalogue, con approvazione, apertura ordini di lavoro multipli (paralleli o seriali), eseguibili anche con smartphone e tablet
27
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Change Management
Change Management, con:
• avvio diretto o daService Desk
• presa in carico da specialista competente
• approvazione avvio,analisi e chiusura
• definizione piano di implementazione e test
• avvio ordini di lavoro(paralleli o seriali)
28
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Service Desk: Portale self-service
Portale self-service per accesso semplificato:
• segnalazione malfunzionamenti (Incident Management) e controllo iter avanzamento
• consultazione catalogo e richiesta servizi / informazioni (Request Fulfillment)
• richiesta servizio non standard (Change Management)
• stampa report
• controllo profilo utente e lista delle dotazioni assegnate e dei servizi sottoscritti
• consultazione FAQ e notizie IT
• basato sulla nuova interfaccia GUI Framework
• attivato nel portale open source Liferay
29
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Asset Lifecycle
Gestione del ciclo di vita degli asset IT:
• registrazione RDA e emissione ordine
• accettazione ed entrata merce
• assegnazione / ritiro / sostituzioneasset ad un utente
• trasferimento asset fra utenti
• trasferimento asset per cambio sede utente
• trasferimento asset fra magazzini
• rottamazione asset
30
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Asset Lifecycle: interfaccia “mobile”
Una “app” per lavorare in mobilità da smartphone e tablet:
• funzionalità base di CMDBuild: menu navigazione, gestioneschede dati con relazioni e allegati, ricerche e filtri,gestione workflow con i widget principali, stampa report
• possibilità di eseguire fotografie e archiviarle nel CMDB come documenti allegati
• possibilità di leggere un codice QR e posizionarsisulla scheda dati corrispondente
• funzionante con device Android >= 4.0.3 e iOS >= 6
• accesso ai dati di CMDBuild tramite il webservice REST
31
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Service Management: Catalogo dei servizi
Servizi ed entità correlate:
• Service Catalogue (Business andTechnical Catalogue)
• Strutturato in categorie multilivelloe tipologie di richieste
• Gestito con Ordini di lavoro standard(basati su template) e non standard
• Contratto Servizio con Utenti / Clienticontrollati con SLA e KPI
• Controlli e notifiche
32
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Reconciliation tools: con Active Directory
Sincronizzazione dati personale:
• accesso tramite Advanced Connectoral repository LDAP di Active Directory
• analisi dei dati disponibili (nome e cognome,matricola, email, telefono, stato)
• individuazione personale nuovo o con dati modificati
• report modifiche apportate con link alle schede datiper controllo diretto
• aggiornamento CMDB (dati e relazioni)
• esecuzione batch notturna
33
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Reconciliation tools: con OCS Inventory
Sincronizzazione dati computer e software:
• accesso tramite Advanced Connectoral database di OCS Inventory (mySQL)
• analisi dei dati pervenuti tramite "agent" dai PC collegati in rete (hostname, serialnumber, CPU, RAM, HD, sistema operativo, dati rete)
• individuazione computer nuovi e modificati
• gestione del software controllato (white list)
• report modifiche apportate con link alle schede dati per controllo diretto
• aggiornamento CMDB (dati e relazioni)
• esecuzione batch notturna
34
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Reconciliation tools: con VMware VCenter
Sincronizzazione dati server virtuali:
• accesso ai dati di VCenter tramite API VMwareInfrastructure (VI) SK 2.5.0
• analisi dei dati dei server virtuali (nome VM, RAM / HD / CPU assegnati, sistema operativo, indirizzo IP, stato, cluster di esecuzione, note)
• individuazione server virtuali nuovi e modificati
• report modifiche apportate con link alle schede dati per controllo diretto
• aggiornamento CMDB (dati e relazioni)
• esecuzione batch notturna
35
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
Reconciliation tools: con device SNMP / LLDP
Sincronizzazione dati infrastruttura di rete:
• accesso alle informazioni di ciascun apparato di rete(switch / router) tramite i protocolli LLDP e SNMP
• analisi dei dati di switch e router (hostname, descrizione e informazioni di rete)
• individuazione apparati di rete nuovi e modificati e relazioni con i device collegati a ciascun apparato
• report modifiche apportate con link alle schede dati per controllo diretto
• aggiornamento CMDB (dati e relazioni)
• esecuzione batch notturna
36
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
La soluzioneverticaleopenMAINT
37
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Aree funzionali
Le funzionalità di openMAINT:
● Inventario● Manutenzione● Magazzino● Gestione economica● Consumi energetici● Georiferimenti GIS e BIM
38
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Asset Inventory: Tipologie di oggetti
Schede dati di impianti e deviceconfigurabili dal DBAe "template" utilizzabili per lacreazione di nuove tipologie di oggetti
Device
39
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
openMAINT utilizza il Manuale di Manutenzione come Base di Conoscenza per gestire la manutenzione in modo personalizzato per ogni organizzazione e differenziato per ogni tipologia di oggetto
Maintenance: Manuale di Manutenzione
40
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Maintenance: Manutenzione programmata
Utilizza i criteri di schedulazione a tempoe a soglia indicati nelManuale di Manutenzione per produrre gli Ordini di Lavoro.I criteri disponibili consentono di operare in modo semplice e flessibile
41
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Maintenance: Manutenzione a guasto
Manutenzione a guasto con apertura attraversopiù canali, classificazioneda parte del call center e creazione ordini di lavoro, gestibili poi anche con smartphone e tablet
42
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Logistics: Gestione magazzino
Flusso guidato per la movimentazione degli oggetti tecnici, ricambi e materiale di consumo, basato su causali di magazzino ed integrato con il flusso degli acquisti
43
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Logistics: Supporto inventario
Stampa di etichette conbarcode e qrcode,APP di supporto alle operazioni periodiche di inventario,correzione automatica di eventuali differenzenel database
44
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Economics: Controllo costi interventi
Analisi dei tempidi risoluzione dei guasti per tipologia e squadra di lavoro,notifiche disuperamento soglia,valorizzazione ordini di lavoro (prefattura)sulla base di prezziari e condizioni contrattuali
45
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Economics: Ciclo passivo
Flusso guidato per lagestione degli acquisti di oggetti tecnici, ricambi emateriali di consumo,integrato con gestione budgete magazzino
46
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Economics: Scadenziario
Scadenziario con notifiche automatiche: scadenze contratti, garanzie,altri adempimenti, report periodici di controllo
47
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Energy management: Controllo consumi
Acquisizione automaticadei dati da contatori e sensori di controllo,se non disponibiliregistrazione manuale dei consumi,analisi e verifica dei trend
48
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Energy management: Interfacciamento di sensori
• Predisposizione all'interfacciamento di dispositivi dotati di protocolli standard
• Raccolta di misurazioni per la manutenzione a soglia
• Raccolta e gestione di allarmi automatici(allarmi sicurezza, temperature, ecc)
• Raccolta di dati di consumo
• Invio di comandi a dispositivi
• Archiviazione dei dati per analisi statistiche
49
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
GIS & BIM
• Georiferimento sul territorio
• Georiferimento su planimetrie 2D (esempio AutoCAD)
• Georiferimento su modelli 3D prodotti con strumenti BIM ed esportati in formato IFC
50
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Standard UNI
• Compliant con la NORMA UNI 10951:2001Sistemi Informativi per la Gestione della Manutenzionedei Patrimoni Immobiliari - LINEE GUIDA
• Implementa tutte le funzionalità richieste: gestione archivi e anagrafi, stesura del piano di manutenzione, gestione ispezioni e raccolta delle informazioni di ritorno, gestione ordini di lavoro, gestione economica della commessa
• Dispone di tutti i meccanismi necessari perestendere, personalizzare ed attuare congradualità le funzioni necessarie in un SIGeM
51
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
La nuovaversione CMDBuild 3.0
52
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
CMDBuild 3.0
• Progetto avviato a inizio 2017
• Rilasciato il 12 aprile 2019
• 12 anni uomo di lavoro
• Di fatto un nuovo prodotto: interfaccia utenteriscritta al 100%, codice server riscritto al 90%
• Mantenute tutte le logiche già presenti
• Esteso in più modi la possibilità di configurare comportamenti custom
53
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Interfaccia utente
• Riscrittura completa dell’interfaccia utente, sia del Modulo di Gestione dati che di Amministrazione
• Grafica minimale, pulita, leggera, in linea con le tendenze del web design
• Navigazione fluida con tempi di risposta veloci
• Sempre disponibili le informazioni e le funzioni utili in quel contesto
54
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Nuovi layout
• Lista schede a pagina intera con preview schede in-line
• Gestione completa delle schede dati in finestra popup
• TAB scheda convertiti in fieldset
• Attributi su più colonne
• Possibilità di avere in-line nella scheda dati altri elementi: note, liste relazioni
• Interfacce omogenee nel Grafo delle Relazioni, GIS, BIM
55
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Editing schede dati
• Possibilità di definire criteri di validazione su ogni attributo, anche in relazione ad altri attributi, con controllo durante l’editing
• Possibilità di indicare pattern di visualizzazione diversi per tipo di attributo (date o ore in più formati, numeri con allineamenti e unità di misura, ecc)
• Possibilità di nascondere o rendere non editabile un attributo, in modo dinamico in base ai dati inseriti
• Stringa di help su ogni attributo
56
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Configurazione di logiche personalizzate
• Menu contestuali per avviare funzioni utili in quel
momento, anche con interfaccia utente
• Widget (schede dati e processi) configurabili nel linguaggio
Ext JS e quindi estensibili e contribuibili da terzi
• Form trigger per prepopolare una scheda dati
all'apertura e per eseguire funzionalità custom alla conferma
• Script per la validazione complessiva della pagina
57
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Custom page
• Consentono di realizzare interfacce utente del tutto personalizzate che operino con logiche complesse
• Possono implementare qualsiasi operazione sul CMDB
• Possono includere tutte le tipologie di controlli: tabelle di dati, form, pulsanti, grafici, ecc
• Possono riutilizzare componenti della GUI standard
• Sono programmate in linguaggio javascript, con lo stesso framework Sencha ExtJs utilizzato da CMDBuild
58
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Preferenze utente
• Nuova pagina per impostazioni preferenze utente
• Possibilità di scelta della lingua di default
• Possibilità di scelta di altre opzioni: formato data, formato ora, separatore decimale, separatore migliaia
• Previste altre preferenze nelle successive versioni 3.x: posizionamento all’accesso nell'applicazione, ordinamento e configurazione delle griglie dati
59
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Nuovo motore di workflow
• Nuovo motore di workflow Tecnoteca River, più agile e meglio controllabile, che si affianca a Enhydra Shark
• Prestazioni molto superiori
• Evidenziazione grafica dello "stato" del processo
• Evidenziazione grafica della scelta della "azione" con cui avanzare il processo
• Possibilità di avere motori diversi per processi diversi
• Possibilità di migrare istanze di processo da Shark a River
60
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Multitenant
• Consente di gestire in una stessa istanza CMDBuild enti diversi facenti parte di una stessa organizzazione
• Partizionamento sia completo che parziale
• Partizionamento sia basato su una classe applicativa (azienda, sede, cliente, ecc) che su logiche più complesse implementate in una funzione di database
• Controllo basato sul meccanismo nativo RLS (Row Level Security) di PostgreSQL
• Possibilità di accesso sommando i permessi di più tenant
61
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Modalità di log
• Migliorato log di sistema, ora basato su Logback, successore di Log4j
• Mantenuto log modifiche modello dati
• Aggiunto nuovo log con archiviazione nel database di tutte le richieste ricevute dal server, con parametri, tempi di risposta, errori, ecc
• Utilizzabile in particolare per tracciare login utenti e amministratori
62
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Webservice REST e SOAP
• Nuova versione V3 del webservice REST per accedere ai contenuti ed alle funzionalità del Modulo di Gestione dati
• Estensione del webservice REST V3 per accedere ai contenuti ed alle funzionalità del Modulo di Amministrazione
• Compatibilità garantita con i precedenti webservice REST V2 e SOAP
63
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Qualità del software
• Completo refactoring del codice server con nuovi standard interni di sviluppo
• Riscrittura completa del codice client con nuovi standard interni di sviluppo (a partire da una prototipazione completa dell’interfaccia utente)
• Test automatici lato server (test di integrazione, oltre 300 test sui webservice ripetuti ad ogni commit)
• Test automatici lato client (oltre 100 test complessi sull’interfaccia utente ripetuti ad ogni commit)
64
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
In arrivo 3.1: Import CSV in modalità merge
• Import CSV in modalità “merge” applicando template con regole predefinite (creazione / aggiornamento / cancellazione di schede dati)
• Export CSV applicando template con regole predefinite
• Configurazione template import / export CSV
• Configurazione modalità sia interattiva che batch
• Notifiche all'operatore con il dettaglio degli eventuali errori rilevati durante le operazioni
MERGEMODE
V. 3.1
65
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Altre funzionalità previste per le versioni >= 3.2
• Ricerca generalizzata nel database e nelle email
• Messaggistica push
• Viste costruite con JOIN visuale fra tabelle
• Slider temporale
• Dashboard (temporaneamente non disponibili)
• Tematismi GIS (temporaneamente non disponibili)
• Pannello di controllo delle risorse hardware e dei servizi
• Sistema di orchestrazione dei connettori con sistemi esterni >= V. 3.2
66
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Roadmap del progetto
67
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Gli appuntamenti del 2019
• 12 aprile – CMDBuild 3.0
• Fine giugno – CMDBuild 3.1
• Fine luglio – CMDBuild READY2USE 2.0
• Fine luglio – openMAINT 2.0
• Dicembre – CMDBuild 3.2
• Potranno essere rilasciate minor version 3.0.x e 3.1.x per eventuali necessità di bug fix
68
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
CMDBuild READY2USE 2.0
• Utilizzo novità CMDBuild 3.0: nuova grafica, help e controlli sulle schede dati, motore di workflow River, ecc
• Dashboard helpdesk
• Nuova gestione dello scandenziario
• Revisione gestione SLA e KPI
• Manutenzione preventiva degli asset IT
• Revisione procedura stampa etichette QRCode 2.0
69
CMDBuild [www.cmdbuild..org] è un marchio registrato da Tecnoteca, Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
openMAINT 2.0
• Utilizzo novità CMDBuild 3.0: nuova grafica, help e controlli sulle schede dati, motore di workflow River, ecc
• Revisione modello dati (ora compatibile con READY2USE)
• Dashboard helpdesk
• Nuova gestione dello scandenziario
• Gestione SLA nei processo di manutenzione
• Migliorie al processo ODL di manutenzione preventiva (con aggiornamento automatico condizione asset)
• Report segnalazione anomalie manutenzione preventiva
2.0
Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]
70
Grazie per l'attenzione
Fabio [email protected]
www.tecnoteca.com
Roma, 16 aprile 2019 Centro Congressi Frentani
3.0
Alcune parti del progetto CMDBuild 3 (test automatici e continuous integration, interazione GIS, IOT e interoperabilità con sistemi esterni) sono state realizzate nell’ambito di:
Tecnoteca Srl - Sviluppo del sistema gestionale per l'ottimizzazione dei processiaziendali - POR-FESR 2014-2020 – Attività 2.3.b.1 – Bando DGR 572/2017