B e n v e n u t i Modena, 30 Marzo 2012
Agenda 14.00 - L idea Con.net 2.0 (Federico Baietta) 14.20 - Demo (Mirko Seghetti) 15.15 - Pausa caffè 15.30 - Approfondimento tecnico (Stefano Bonato) 16.00 - Aspetti commerciali (Mirko Seghetti) 16.15 - Domande & Risposte
+154%
La Rete
Le nuove tecnologie Long Term Evolution - 4G Near Field Communication
Trend Più semplice Più rapido Più efficiente Ovunque
Trend ERP Tra i risultati di un recente studio che Avanade emerge che in Italia una compagnia su due afferma che l ERP sarà uno dei focus principali in ambito IT per i prossimi dodici mesi e la medesima percentuale (47%) è riscontrabile anche in termini di investimenti in sistemi ERP nuovi o già esistenti per la gestione dei dati. Quattro sono le principali tematiche di interesse: 1. Applicazioni mobile sempre più diffuse. 2. Standard richiesti e Globalizzazione 3. Hub-and-spoke. 4. Cloud computing e SaaS
La nostra idea CRM evoluto Management CRM mobile Management Target Cross e CRM Mercato Maturo Anything Relationship Everywhere Relationship New Look and Feel Application WEB-BASED ( Nel 2012 saranno l 80% Fonte PMI.IT)
Gli Obiettivi Nuovo business, su clienti acquisiti ma anche sui nuovi Indipendenza dal dispositivo (PC tablet smartphone) Indipendenza dal browser Nessun plug-in da installare sui client Interfaccia rinnovata, più user-friendly, configurabile Riutilizzo della logica di business del CRM e di TARGET CROSS Velocità e Semplicità nell accesso alle informazioni Sviluppo veloce ed efficiente Ambienti di sviluppo familiari
Lato Server - OMNIS Web
Lato Client I have a dream. Versioning Documentazione Facile Analisi Business logic Presentazione Requisito Un sistema principale: di sviluppo uno che strumento permetta di definire Possibilità lo schema di esprimere E/R (entityrelationship) di logica applicativa del database con tutta e le la entità qualsiasi tipo Presenza che permettesse se poi riuscissimo fosse editor di un di personalizzare sistema interfaccia ad avere dove il e manuale Ambiente semplice localizzare fosse e poi, possibile soprattutto,? utente di e l applicazione test gestire debug fosse potente e la le versioni per FACILE con pochi direttamente dei da problemi documentazione verificare nel potenza sistema dei il comportamento ORM normali (Object linguaggi Relational senza in clienti imparare produzione e dove perché fosse alla pubblicare portabilità su senza browser tecnica possibile nostra età scrivere diversi. che si lavorare è codice, Se poi generano Mapping) programmazione, per la gestione ma con degli la sicurezza oggetti ci magari anche difficile imparare fosse gruppo anche modo più o un meno diverso. cose troppo complesse generatore in a seconda di report.. automatico dell utente nel e la database portabilità.. in del? modo Visual indipendente Code. dalla base dati Run time Config. Test e Debug
Il framework IN.DE Tutta la gestione lato client è gestita automaticamente dal framework (gestione liste, visualizzazioni, ricerche) Massima libertà di definire l aspetto grafico Caratteristiche del framework Crea applicazioni java (.htm) o C# (.aspx) in modo nativo Framework full-ajax e RIA Multi-browser (tecnologia RD3 Near Pixel Equivalent) Traduzione automatica
Il framework IN.DE
Il mobile
Demo allacciate le cinture. si parte!!!
Con.net a chi si rivolge L utente Target Cross che ha bisogno di accedere da web ai propri dati L agente che ha bisogno di consultare la situazione dei propri clienti e inserire nuovi ordini / offerte Il tecnico che deve gestire i ticket di assistenza e caricare i rapportini di intervento Il cliente che può consultare, scaricare / stampare i propri documenti, vedere lo stato dei propri ticket, inserire nuovi ticket.
Pausa caffè
Approfondimento tecnico
OMNIS Web services rivediamolo
OMNIS Web Server perché? Sfruttare tutta la logica di business di Target Cross e del CRM (es. sconti, stampe,..) Costruire applicazioni web senza intelligenza Permettere ai programmatori di personalizzare in ambiente Omnis Studio
OMNIS Web Server l approccio iniziale Un web service per ogni servizio Troppo rigidi e legati alla struttura dati Problemi di ereditarietà
Con.net limitazioni Target Il database non è normalizzato Alcuni dati non sono corretti (es. flag come short) Mancano chiavi esterne per le relazioni
Con.net la nuova struttura I w.s. non devono contenere logica e sono indipendenti dai dati 15 web service per tutto Con.net Introduzione delle tables web Request 1 - Il client chiede al w.s. il dato 2 - Il w.s. Omnis interroga la Table Web service 3 - La table legge i dati Table Omnis 4 I dati tornano al web service Query DB 5 - Il w.s. li impacchetta e li invia al client
Con.net l approccio con il framework Il framework gestisce automaticamente le visualizzazioni dei dati tramite un db gestito da Con.net Le tabelle esposte sono normalizzate (tipi dati e relazioni) Sul db web sono presenti informazioni su tipo di dato, stile visuale, ecc
Librerie Multi-livello I w.s. cercano nelle librerie l occorrenza di queste tabelle e gestiscono la loro precedenza.
La paginazione Tutte le letture sono gestite a pagine lato server Il numero di record da leggere è definito per ogni classe Target Cross e su ogni elaborazione (es. i data-minings)
Le personalizzazioni lato web Le personalizzazioni lato web sono gestite da un componente del sistema di sviluppo RTC Designer Grazie a RTC Designer è possibile cambiare le videate, i messaggi e in generale tutto ciò che è visto dall'utente tramite un designer web, simile all'editor di videate dell'ambiente di sviluppo. Inoltre è possibile gestire la traduzione dell'intera applicazione, tramite una schermata unica che agevola il lavoro o anche tramite strumenti automatici (Google o Microsoft Translate).
Le personalizzazioni lato web
Aspetti commerciali
I moduli di Con.net CRM ON LINE - richiede il CRM di Target Cross analisi dei dati (stato del cliente, offerte, ordini, ddt, fatture, scadenze, insoluti) con possibilità di stampa dei documenti e di gestione dei data-mining / report di Target gestione dei eventi (eventi aperti, inserimento eventi, eventi in evidenza), delle anagrafiche, dei contatti, dell agenda e del planning
I moduli di Con.net ANALISI ON LINE - NON richiede il CRM di Target Cross analisi dei dati (stato del cliente, offerte, ordini, ddt, fatture, scadenze, insoluti) con possibilità di stampa dei documenti e di gestione dei data-mining / report di Target
I moduli di Con.net DOCUMENTI ON LINE - NON richiede il CRM di Target Cross Inserimento offerte, proposte ordine e ordini da web. Consultazione dell elenco dei documenti emessi. Gestione delle anagrafiche e dei contatti
I moduli di Con.net MANUTEK ON LINE - richiede CRM + manutek di Target Cross + CRM ON LINE gestione del ticket e dei consuntivi (inserimento, stampa rapportini di intervento, consuntivazione) Consultazione dei contratti e delle macchine
I moduli di Con.net RTC Designer Runtime Configurator Permette di cambiare le videate, i messaggi e in generale tutto ciò che è visto dall'utente tramite un designer web, simile all'editor di videate dell'ambiente di sviluppo. Permette di gestire la traduzione dell applicazione, tramite una schermata unica (anche tramite strumenti automatici come Google Translate o Microsoft Translate).
Il mobile stato dell arte Massima attenzione all evolversi di questo mercato Il framework permette di sviluppare app con un interfaccia HTML5 con la stessa usabilità di quelle native, funzionano naturalmente sia su ipad che su iphone, anche senza collegamento internet (funzione non prevista per la versione attuale di Con.net)
Domande e Risposte