La soluzione open source per il Property & Facility ... · in modo visuale soluzioni verticali di...

Post on 20-Aug-2020

2 views 0 download

Transcript of La soluzione open source per il Property & Facility ... · in modo visuale soluzioni verticali di...

Tecnoteca srl – Via L'Aquila 1/B – Tavagnacco [www.tecnoteca.com]

1 Roma, 16 aprile 2019 Centro Congressi Frentani

3.0

Fabio Bottegaf.bottega@tecnoteca.com

tecnoteca@tecnoteca.comwww.tecnoteca.com

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 Bottegatecnoteca@tecnoteca.com

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