1 http://www.microsoft.com/technet TNT1-89 Office InfoPath 2003 Office InfoPath 2003 Einf Einfü hrung hrung Lö sungsentwicklung sungsentwicklung Ruprecht Ruprecht Dr Drö ge ge MCP MCT MCSE MCSD MCDBA MCP MCT MCSE MCSD MCDBA Microsoft Senior Microsoft Senior PreSales PreSales Consultant Consultant Das neue Dokumenten Das neue Dokumenten- Model ist Model ist Mainstream Mainstream in Office 2003 in Office 2003 Datenanalyse • tabellarisch, numerische Daten für Kalkulation und Analyse • Daten, die am besten in einer Tabelle repräsentiert sind Texterstellung • Große Textpassagen oder gemischter Inhalt • Flexibles Layout mit XML Markup Berichte und Speicherung • Datentypenunterstützung • Relationale Tabellen in Datenbanken Informationssammlung • Hoch strukturierte, gruppierte Informationen • Formulare Datengetriebene Web Sites • Flexible Präsentation von tabellarischen oder hierarchischen Daten • Integration verschiedener Datenquellen Access Access Excel Excel Word Word InfoPath InfoPath FrontPage FrontPage Visio Visio Visualisierung • Geschäfts- und Technikzeichnungen verbunden mit Daten • Unterstützung von XML Daten
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Das neue DokumentenDas neue Dokumenten--Model ist Model ist MainstreamMainstream in Office 2003in Office 2003
Datenanalyse• tabellarisch, numerische Daten
für Kalkulation und Analyse• Daten, die am besten in einer
Tabelle repräsentiert sind
Texterstellung• Große Textpassagen oder
gemischter Inhalt• Flexibles Layout mit XML
Markup
Berichte und Speicherung
• Datentypenunterstützung• Relationale Tabellen in
Datenbanken
Informationssammlung• Hoch strukturierte,
gruppierte Informationen• Formulare
Datengetriebene Web Sites
• Flexible Präsentation von tabellarischen oder hierarchischen Daten
• Integration verschiedener Datenquellen
AccessAccessExcelExcel
WordWord
InfoPathInfoPath
FrontPageFrontPage
VisioVisio
Visualisierung• Geschäfts- und
Technikzeichnungen verbunden mit Daten
• Unterstützung von XML Daten
2
http://www.microsoft.com/technet TNT1-89
AgendaAgenda
EinfEinfüührung in hrung in InfopathInfopath::Nutzen und Nutzen und AnwendungsszenarienAnwendungsszenarien von von InfoPathInfoPathLLöösungsentwicklung: sungsentwicklung: Der Blick hinter die KulissenDer Blick hinter die KulissenZusammenfassungZusammenfassungWeitere InformationsquellenWeitere Informationsquellen
AgendaAgenda
EinfEinfüührung in hrung in InfopathInfopathInfopathInfopath kennen lernenkennen lernenEin Formular selbst entwerfen, Daten Ein Formular selbst entwerfen, Daten konsolidierenkonsolidierenProzesse unterstProzesse unterstüützen, andere tzen, andere Datenquellen einbindenDatenquellen einbindenXML Daten zwischen Office Applikationen XML Daten zwischen Office Applikationen austauschenaustauschen
Daten verschiedener Mitarbeiter nur Daten verschiedener Mitarbeiter nur üüber ber Kopieren/ EinfKopieren/ Einfüügen konsolidierbargen konsolidierbarAber der Chef hAber der Chef häätte gerne eine Auswertung!tte gerne eine Auswertung!
Datenbank?Datenbank?Daten Daten i.d.Ri.d.R. nur Online eintragbar. nur Online eintragbarAber die Mitarbeiter sind viel unterwegs!Aber die Mitarbeiter sind viel unterwegs!
Mehrwert aus fachlicher SichtMehrwert aus fachlicher Sicht
OfflineOffline--ErfassungErfassung mmööglichglichHinweis bei fehlerhafter EingabeHinweis bei fehlerhafter EingabeDaten kDaten köönnen konsolidiert werdennnen konsolidiert werden
XML, XML, XMLXML, XML, XML
Universelles Datenformat, um Universelles Datenformat, um Informationen wieder zu verwenden und Informationen wieder zu verwenden und zusammenzufzusammenzufüührenhrenKerntechnologie der Microsoft .NET Kerntechnologie der Microsoft .NET StrategieStrategiePlattformPlattform--üübergreifend, Applikationsbergreifend, Applikations--üübergreifend, Clientbergreifend, Client--unabhunabhäängig, ngig, ProzessProzess--üübergreifendbergreifend
5
http://www.microsoft.com/technet TNT1-89
AgendaAgenda
EinfEinfüührung in hrung in InfopathInfopathInfopathInfopath kennen lernenkennen lernenEin Formular selbst entwerfen, Daten Ein Formular selbst entwerfen, Daten konsolidierenkonsolidierenProzesse unterstProzesse unterstüützen, andere tzen, andere Datenquellen einbindenDatenquellen einbindenXML Daten zwischen Office Applikationen XML Daten zwischen Office Applikationen austauschenaustauschen
BisherBisherFreie Mitarbeiter schicken Ihre Profile als Freie Mitarbeiter schicken Ihre Profile als Worddokumente, PDF, etcWorddokumente, PDF, etc
JetztJetztProfile werden mit Profile werden mit InfopathInfopath erstellterstelltErgebnis: Profile sind direkt auswertbar, Ergebnis: Profile sind direkt auswertbar, konsolidierbar, zusammenfassbarkonsolidierbar, zusammenfassbar
EinfEinfüührung in hrung in InfopathInfopathInfopathInfopath kennen lernenkennen lernenEin Formular selbst entwerfen, Daten Ein Formular selbst entwerfen, Daten konsolidierenkonsolidierenProzesse unterstProzesse unterstüützen, andere tzen, andere Datenquellen einbindenDatenquellen einbindenXML Daten zwischen Office Applikationen XML Daten zwischen Office Applikationen austauschenaustauschen
BisherBisherJeder konnte beliebige Informationen Jeder konnte beliebige Informationen eingebeneingebenDatenerfassung recht aufwendigDatenerfassung recht aufwendig
JetztJetztMitarbeiter durch den Prozess der Mitarbeiter durch den Prozess der Dateneingabe fDateneingabe füührenhrenAuf vorhandene Daten zugreifenAuf vorhandene Daten zugreifen
Neue Dokumente entstehen meistens Neue Dokumente entstehen meistens aus der Kombination von Informationen, aus der Kombination von Informationen, die aus diversen Datenquellen stammendie aus diversen Datenquellen stammenTechnisch: Einbindung von Technisch: Einbindung von
anderen XML Quellenanderen XML QuellenDatenbankenDatenbankenWebservicesWebservices
Erstellung zusammengesetzter Dokumente über XML und Transformation durch XSL, die aus XML-Fragmenten aus verschiedenen Quellen bestehen
XML
XML
XML
Markenempfehlungen
Branchentrends Wettbewerbsanalyse
Kundenbefragungen
AgendaAgenda
EinfEinfüührung in hrung in InfopathInfopathInfopathInfopath kennen lernenkennen lernenEin Formular selbst entwerfen, Daten Ein Formular selbst entwerfen, Daten konsolidierenkonsolidierenProzesse unterstProzesse unterstüützen, andere tzen, andere Datenquellen einbindenDatenquellen einbindenXML Daten zwischen Office Applikationen XML Daten zwischen Office Applikationen austauschenaustauschen
10
http://www.microsoft.com/technet TNT1-89
XML Informationen weiter nutzenXML Informationen weiter nutzen
Einmal eingegebene Informationen in Einmal eingegebene Informationen in anderen Applikationen nutzenanderen Applikationen nutzenExcel/ Word/ Access sind prExcel/ Word/ Access sind präädestiniert destiniert ffüür die Nutzung von XMLr die Nutzung von XML
Szenario: RechnungenSzenario: Rechnungen
Bisher:Bisher:Rechnung vom Lieferanten wird Rechnung vom Lieferanten wird „„abgetipptabgetippt““Eigene Rechnungen werden mit Excel oder Eigene Rechnungen werden mit Excel oder Datenbanksystem erstelltDatenbanksystem erstellt
Dann ausgedruckt, verschicktDann ausgedruckt, verschicktOder dann in PDF Datei und verschicktOder dann in PDF Datei und verschickt
Jetzt:Jetzt:InfopathInfopath, Excel, Word , Excel, Word –– alle XML falle XML fäähighig
Daten einmal erfassen, dann immer Daten einmal erfassen, dann immer wieder verwendenwieder verwendenZeit sparen, Fehler reduzierenZeit sparen, Fehler reduzierenBeispiel ExcelBeispiel Excel
XML Quelle festlegenXML Quelle festlegenZellen an SchemaZellen an Schema--Elemente bindenElemente bindenXML Informationen importieren/ XML Informationen importieren/ exportierenexportieren
12
http://www.microsoft.com/technet TNT1-89
AgendaAgenda
EinfEinfüührung in hrung in InfopathInfopath::Nutzen und Nutzen und AnwendungsszenarienAnwendungsszenarien von von InfoPathInfoPathLLöösungsentwicklung: sungsentwicklung: Der Blick hinter die KulissenDer Blick hinter die KulissenZusammenfassung Zusammenfassung Weitere InformationsquellenWeitere Informationsquellen
Vereinfachung der DateneingabeVereinfachung der DateneingabeBeschleunigung des ProzessesBeschleunigung des ProzessesKlare VorgabenKlare VorgabenInformationen wieder verwendenInformationen wieder verwenden
AufgabenbereicheAufgabenbereiche
Und woher weiUnd woher weißß der Aufgabenbereich, der Aufgabenbereich, was er tun soll?was er tun soll?Wie sind die SchaltflWie sind die Schaltfläächen im Formular chen im Formular programmierbar?programmierbar?Schauen wir uns die Business Logik Schauen wir uns die Business Logik noch mal genauer an.noch mal genauer an.
Was wir schon wissenWas wir schon wissenDaten kDaten köönnen aus sekundnnen aus sekundäären ren Datenquellen eingelesen werdenDatenquellen eingelesen werden
Jetzt ist noch interessant, wohin wir sie Jetzt ist noch interessant, wohin wir sie weiterschicken kweiterschicken köönnennnen
Dokumentinformationen in andere Dokumentinformationen in andere Systeme automatisiert einflieSysteme automatisiert einfließßen lassenen lassenNutzung von BizTalkNutzung von BizTalk
Nimmt, was er kriegtNimmt, was er kriegtMacht XML darausMacht XML darausGibt, was er geben soll Gibt, was er geben soll ☺☺
EinfEinfüührung in hrung in InfopathInfopath::Nutzen und Nutzen und AnwendungsszenarienAnwendungsszenarien von von InfoPathInfoPathLLöösungsentwicklung: sungsentwicklung: Der Blick hinter die KulissenDer Blick hinter die KulissenZusammenfassung Zusammenfassung Weitere InformationsquellenWeitere Informationsquellen
Was gibt es noch?Was gibt es noch?
InfoPathInfoPath 2003 Service Pack 1 (SP1) 2003 Service Pack 1 (SP1) PreviewPreviewhttp://http://www.microsoft.comwww.microsoft.com//downloadsdownloads/details.as/details.aspx?FamilyID=d5adc839px?FamilyID=d5adc839--73f473f4--42994299--aba0aba0--e88c90b25144&DisplayLang=ene88c90b25144&DisplayLang=en
InfoPathInfoPath 2003 2003 ToolkitToolkit forfor Visual Studio .NETVisual Studio .NEThttp://www.microsoft.com/downloads/details.ashttp://www.microsoft.com/downloads/details.aspx?familyid=7E9EBC57px?familyid=7E9EBC57--E115E115--4CAC4CAC--99869986--A712E22879BB&displaylang=enA712E22879BB&displaylang=en
Hello samples Hello samples (on the beta CD)(on the beta CD)DatenvalidationDatenvalidationADO ADO AnbindungAnbindungmitmit Access Basic UIAccess Basic UIEventsEventsContextContext--driven editing driven editing
AndereAndere ResourcenResourcenInfoPath Developers Center Web siteInfoPath Developers Center Web siteMehrMehr End2End End2End BeispieleBeispieleEinfacheEinfache Support ToolsSupport ToolsWhitepaper, Best practices, howWhitepaper, Best practices, how--toto’’ss, , ……
Office 2003 Dokument ModellOffice 2003 Dokument Modell
Benutzerdefinierte Schemata im ZentrumBenutzerdefinierte Schemata im ZentrumXML als natives DatenmodelXML als natives DatenmodelNative Integration mit XML Web ServicesNative Integration mit XML Web ServicesRobust, keine KonvertierungRobust, keine KonvertierungSchnelle Office Schnelle Office ““Smart ClientSmart Client”” LLöösungen fsungen füür r LOBLOB--AnwendungenAnwendungen und XML Web Servicesund XML Web Services
Verbindung von DateninselnVerbindung von DateninselnSchlieSchließßen der Len der Lüücke zwischen Dokumenten cke zwischen Dokumenten und Datenund Daten
26
http://www.microsoft.com/technet TNT1-89
NutzenNutzen von InfoPathvon InfoPathWas bietet Was bietet InfoPathInfoPath??
Leichtes und schnelles Erstellen von Formularen Leichtes und schnelles Erstellen von Formularen auf XML Basis mit allen Vorteilen von XMLauf XML Basis mit allen Vorteilen von XMLBenutzerfreundliche DateneingabeBenutzerfreundliche DateneingabeBeispielformulareBeispielformulareDatenintegration nach IndustriestandardsDatenintegration nach Industriestandards
Welche Kundenszenarien werden adressiert?Welche Kundenszenarien werden adressiert?GeschGeschääftsprozesseftsprozesseZusammenarbeit in ArbeitsgruppenZusammenarbeit in Arbeitsgruppen
AgendaAgenda
EinfEinfüührung in hrung in InfopathInfopath::Nutzen und Nutzen und AnwendungsszenarienAnwendungsszenarien von von InfoPathInfoPathLLöösungsentwicklung: sungsentwicklung: Der Blick hinter die KulissenDer Blick hinter die KulissenWeitere InformationsquellenWeitere Informationsquellen
Hello samples Hello samples (on the beta CD)(on the beta CD)DatenvalidationDatenvalidationADO ADO AnbindungAnbindungmitmit Access Basic UIAccess Basic UIEventsEventsContextContext--driven editing driven editing
AndereAndere ResourcenResourcenInfoPath Developers Center Web siteInfoPath Developers Center Web siteMehrMehr End2End End2End BeispieleBeispieleEinfacheEinfache Support ToolsSupport ToolsWhitepaper, Best practices, howWhitepaper, Best practices, how--toto’’ss, , ……