Microsoft Office System Introduzione a XML in Office 2003.
-
Upload
celso-carraro -
Category
Documents
-
view
218 -
download
0
Transcript of Microsoft Office System Introduzione a XML in Office 2003.
Microsoft Office System
Introduzione a XML in Office 2003
Cosa è XML?Cosa è XML?
XML = eXtensible Markup Language
permette di rappresentare informazioni
in un formato testuale trasmissibile via Internet tra piattaforme diverse chiunque può leggerlo e scriverlo
File di testo ASCIIFile di testo ASCII
I classici file CSV e/o tab delimited Non indicano la natura delle
informazioni(posso confondere Prezzo e Quantità)
Non rappresentano dati gerarchici(informazioni “piatte”)
Non esistono regole di validazione(il prezzo deve essere un numero intero)
E’ facile commettere errori Non hanno una struttura flessibile
Importanza XMLImportanza XML XML é uno standard W3C Permette di coprire il gap tra
informazione destrutturata (mail, documenti) e quella strutturata (basi dati)
Favorisce lo scambio dei dati tra sistemi differenti o incompatibili Permette di riutilizzare agevolmente
gli stessi dati Riduce tempi ed errori
…continuazione…continuazione
Permette di avere viste differenti sugli stessi dati Separando i contenuti dalla
presentazione Es: multicanalità
Facilità lo scambiodi informazioni conpartners,clientie fornitori
Riduce i tempi disviluppo applicativo
File XMLFile XML
Presenta le informazioni in modo gerarchico
Utilizza dei marcatori (tag) per identificarle
Fornisce delle regole e degli strumenti per verificarne l’applicazione
Può descrivere in automatico la sua struttura
Separa completamente l’informazione da come sarà presentata
Esempio file XMLEsempio file XML
<?xml version=“1.0”?><webCast id=“OFFXML”>
<titolo>XML in Office 2003</titolo><data>25/05/2004</data><note>Introduzione a XML in Office 2003</note>
</webCast>
Molto simile a HTML ...Deve rispettare alcune regole (vedi
maiuscole/min.)
Cosa sono gli schemi personalizzati?Cosa sono gli schemi personalizzati? Lo schema descrive il dato in XML
(si definiscono regole) XSDs: standard W3C per generare e
descrivere gli schemi XML XSD: Xml Schema Definition language Ogni azienda conosce meglio di chiunque altro il proprio
business Ogni azienda può definire il proprio schema
Office 2003 supporta i customer-defined XML schema (XSDs)
Analisi dei dati Tabulati, grandi
moli di dati per calcoli e analisi
Dati che si prestano ad essere inseriti in una griglia
Creazione e manutenzione di contenuti
Grandi aree di testo o contenuti misti
Impaginazione e formattazione flessibili con i markup XML
Reportistica e archiviazione
Campi numerici o testuali
Relazioni tra le tabelle nel database
Raccolta di informazioni
Informazioni strutturate o in gruppi
Simili ad un modulo cartaceo, con formattazione e validazione
AccessAccessExcelExcel
WordWord InfoPathInfoPath FrontPageFrontPage
Siti Web orientati ai Dati
Tabulati o dati gerarchici inseriti nelle pagine web
Semplice accesso a datatabase o XML WebServices
Office Professional 2003il primo “Smart Client” per XML Web ServicesOffice Professional 2003il primo “Smart Client” per XML Web Services
XML in Office permette…XML in Office permette… Estrazione di dati da documenti
per gestire processi automatizzati
Accesso a importanti dati sul businessdirettamente nel contesto del documento
Usare dati strutturatiper migliorare i processi
Esporre liberamente i contenutidei documenti
Creazione automatica di report e didocumenti aggregando dati da fonti diverse
…il tutto usando la semplicità di Word ed Excel!
ExcelMappatura di schemi XMLExcelMappatura di schemi XML
WordWord
Utilizzo schemi XML custom
Formato WORDML pubblico
Possibilità di applicare trasformazioni XSLT
Access 2003 e XMLAccess 2003 e XML
Le principali novità
XML Opzioni ImportazioneXML Opzioni Importazione
Anteprima Migliorata Nuova opzione per indicare un XSL
Transform Opzioni Importazione
Solo Struttura Struttura e Dati Accodamento Dati
Importazione TransformsImportazione Transforms
Elenco Transform già usati Aggiunta/Rimozione transforms dalla lista Anteprima aggiornate
dopo la selezionedel transform
Si può indicare un“friendly name”
XML Opzioni Export BaseXML Opzioni Export Base
Dati (XML) Solo i dati Riferimento allo schema XSD se generato
Schema (XSD) Lo schema è generato sulla base dei dati
esportati Presentazione (XSL)
XSL personalizzato che consntirà la visualizzazione desiderata in HTML quando applicato all’XML
Dati da esportare Vista gerarchica dei dati collegati
Record da Esportare Tutti i record Applicazione
filtro esistente Record Corrente
Applicazioneordinamento attuale
Uso di un Transform
Opzioni Extra per Export DatiOpzioni Extra per Export Dati
Microsoft Office InfoPath 2003 L’applicazione dell’Office System per raccogliere i dati
Microsoft Office InfoPath 2003 L’applicazione dell’Office System per raccogliere i dati Che cosa fa Infopath?
Semplice e veloce creazione di moduli Ambiente familiare per il data entry Molti moduli già pronti Nativamente integrato con l’XML
InfoPath soluzione dove…InfoPath soluzione dove… Collezionare i dati è complesso
ValidazioneIntegrazione tra moduli
I moduli esistenti sono difficili da usareEditing ricco, controllo grammaticale, AutoComplete Flessibile, familiare ambiente di creazioneSupporto all’offline e alle email
Le soluzioni ad hoc sono troppo costoseDisegno moduli in WYSIWYGMolti moduli di esempio (da usare e personalizzare)
I dati raccolti sono difficili da riusare in altri processi
Supporto per XML Web servicesSupporto nativo all’XML
InfoPathImmissione dati tramite XML, DB o Web Services
InfoPathImmissione dati tramite XML, DB o Web Services Disegno dei moduli
• Integrazione nativa con Web Services
Pubblicazione dei moduli• File system• Web server• SharePoint
Manutenzione dei moduli
Invio diretto tramite Web Services o archiviazione come documento XML
EsempioEsempio
Smart DocumentsSmart Documents
Office come front-end applicativo
Smart DocumentsSmart Documents
Il meglio del web e delle appplicazioni client Deployment e aggiornamenti semplificati
Il documento punta ad una soluzione su server escarica ciò che è necessario/aggiornato
Task Panes sensibili a posizione e contenuti Supporto XML
Communicazione con il backend Applicazione di regole di business
Incremento potenzialità di Word ed Excel Soluzione sicura
Smart DocumentsL’interoperabilità Smart DocumentsL’interoperabilità
Word Document
XML
Xpath
Xpath
Xpath
Smart DocumentsSmart Documents Sfruttano il
supporto XML in Office 2003
Permettono di creare soluzioni contestuali all’interno del documento
Distribuzione gestita*
Visual Studio Tools for Office
*Pubblicazione centralizzata, con meccanismo di auto-deployment gestito da Office
Esempio:Soluzioni integrate con il back-endEsempio:Soluzioni integrate con il back-end
Provide contextual help and workflow process
w/ customized task pane
Exchange data with A/P system through XML enabled Excel
template
© 2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.