microsoft office system introduzione a xml in office 2003

Post on 02-May-2015

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

top related