© 2003 Microsoft Corporation. Alle Rechte vorbehalten. Inhalt Einleitung ......................................................................................................... 3 Verwendungszwecke von InfoPath 2003 .................................................... 4 Die Vorteile von InfoPath 2003 im Vergleich zu bereits vorhandenen Ansätzen ..................................................................................................... 6 Überblick über InfoPath 2003-Features ..................................................... 10 InfoPath 2003 in Aktion ............................................................................... 11 Umwandeln von Daten in Wissen ............................................................... 11 Steigern der Effizienz .................................................................................. 14 Gemeinsames Verwenden von Informationen in der gesamten Organisation ..................................................................................................................... 24 Flexibleres Verwalten von Informationen ................................................... 29 Nutzen vorhandener IT-Investitionen.......................................................... 32 Systemanforderungen .................................................................................. 37 Systemanforderungen: .............................................................................. 37 Für Windows 2000 und Windows XP: ..................................................... 37 Sonstige: ................................................................................................... 37 Anhang: Screenshots .................................................................................... 37 Glossar ........................................................................................................... 48 Index ............................................................................................................... 51 © 2003 Microsoft Corporation. Alle Rechte vorbehalten. Einleitung Willkommen beim Produktleitfaden für Microsoft® Office InfoPath™ 2003, einem neuen Mitglied der Microsoft Office System-Produktfamilie. Heutige Unternehmen erstellen und verwenden sehr große Datenmengen, angefangen bei Umsatzauswertungen über Leistungsabrechnungen bis hin zu Aufträgen. Das Sammeln dieser Daten besitzt für Teams und Organisationen oberste Priorität. Eine Microsoft-Studie zeigt z. B., dass zurzeit 70 Millionen Mitarbeiter (dies entspricht 59 Prozent der erwerbstätig beschäftigten Erwachsenen in den USA) regelmäßig im Rahmen ihrer Tätigkeit Formulare ausfüllen. Dies stellt einen Teilaspekt beim Sammeln und Verwalten von Informationen dar. Heutzutage sammeln viele Information Worker diese Informationen über ineffiziente Prozesse wie Papierformulare oder elektronisch mithilfe von Dokumenten, Tabellen und E-Mails. Andere Unternehmen haben benutzerdefinierte interne Anwendungen mit webbasierten oder proprietären Formulartools entwickelt. Da es schwierig ist, Informationen aus diesen Anwendungen oder Tools zu extrahieren und erneut zu verwenden, müssen Information Worker die Daten häufig erneut erfassen. Dies führt zu Dateneingabefehlern und ineffizienten Geschäftsprozessen. Außerdem müssen Entscheidungsträger häufig nicht fundierte Entscheidungen treffen, weil die von ihnen benötigten Informationen in Dokumenten oder Datenbanken in einem anderen Teil der Organisation nicht zugänglich sind. Technologien wie XML-Webdienste (Extensible Markup Language) sind hilfreich beim Verbessern der Geschäftsprozesse von Server zu Server, bis jetzt sind sie jedoch nicht direkt mit den Desktops der Information Worker verbunden. Dies bedeutet, dass Information Worker nicht direkt mit XML-Webdiensten interagieren konnten, um auf die benötigten Unternehmensdaten zuzugreifen und diese zu nutzen. InfoPath wurde konzipiert, um all diesen Kundenanforderungen Rechnung zu tragen. Die Anwendung optimiert den Vorgang des Sammelns von Informationen und vereinfacht das erneute Verwenden dieser Daten in der gesamten Organisation. InfoPath ist der „erstklassige Smartclient“ für XML-Webdienste – eine benutzerfreundliche Anwendung, die Information Workern an ihren Desktops das Verwenden von XML-Webdiensten für den Zugriff auf und das Verwenden von Unternehmensinformationen ermöglicht. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 3 Verwendungszwecke von InfoPath 2003 InfoPath 2003 bietet Information Workern zahlreiche Tools, die das Erstellen dynamischer Formulare zum Sammeln und gemeinsamen Verwenden von Informationen bei vielen formellen und informellen Geschäftsprozessen ermöglichen. Im Gegensatz zu traditionellen Formularpaketen bietet InfoPath einen hohen Grad an Flexibilität bei der Datensammlung und ermöglicht Benutzern das rechtzeitige Abrufen von Informationen und das Treffen fundierter Entscheidungen. Da XML das systemeigene Dateiformat für InfoPath ist und die Anwendung beliebige benutzerdefinierte XML-Schemas sowie Interoperabilität mit XML-Webdiensten unterstützt, können die in InfoPath gesammelten Informationen außerdem einfach in die Datenbanken und Server der Organisation integriert werden. Dies bedeutet, dass alle von InfoPath gesammelten Informationen von jedem Benutzer oder Prozess in der Organisation erneut oder zu anderen Zwecken verwendet werden können. Auf diese Weise wird die Produktivität und Relevanz dieser Daten erheblich gesteigert. Als Mitglied der Microsoft Office System-Produktfamilie unterstützt InfoPath 2003 drei wichtige Aktivitäten: das Erstellen dynamischer Formulare, das Ausfüllen dieser Formulare und das Übermitteln der Formulare an Systeme und Prozesse, die die in den Formularen gesammelten Daten benötigen. InfoPath stellt ein stabiles, flexibles und einfach zu verwendendes Tool zur Verfügung, das das Erstellen dynamischer Formulare ermöglicht, die Information Worker zum Sammeln von Informationen für formelle fortlaufende Geschäftsprozesse oder für informelle Teamprojekte verwenden können. Der gleiche reichhaltige InfoPath-Client stellt außerdem eine Anwendungsumgebung bereit, in der Information Worker schnell und einfach Formulare ausfüllen können. InfoPath verbindet die Informationen dann mit Geschäftsprozessen der Organisation und ermöglicht die einfache Wiederverwendung dieser Daten durch die Unterstützung von XML, benutzerdefinierten Schemas und XML-Webdiensten. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 4 InfoPath kann z. B. dabei helfen, die Effizienz und Produktivität des Vertriebs und der Vertriebsinformationen eines Unternehmens zu verbessern. Vor der Verfügbarkeit von InfoPath musste ein Vertriebsmitarbeiter, der von einer Geschäftsreise zurückkam, z. B. einen Besuchsbericht mit Microsoft Word verfassen, neue Verkaufszahlen und Preise in eine CRM- oder ERP-Anwendung als separate Aufgabe eingeben und eine Spesenabrechnung mit einer benutzerdefinierten Microsoft Excel-Lösung vornehmen. Der Mitarbeiter musste die gleichen Daten – Kundenkontaktinformationen, Verkaufszahlen, Preise – mehrmals in verschiedene Anwendungen eingeben, die diese Informationen nicht gemeinsam verwenden oder untereinander überprüfen können. Die Informationen eines Geschäftsprozesses, z. B. die Besuchsberichte in Word, sind in den anderen Geschäftsprozessen nur schwer wiederverwendbar, ohne dass diese Daten manuell erneut eingegeben werden müssen. InfoPath kann diesen fehlerträchtigen und ineffizienten Prozess verbessern. Mit den leistungsfähigen Entwurfstools in InfoPath kann ein Formulardesigner schnell und einfach ein Besuchsberichtformular für die Vertriebsmitarbeiter entwickeln. Vor Beginn der Geschäftsreise kann der Vertriebsmitarbeiter das Formular von der Intranetsite des Unternehmens downloaden, auf seinem Laptop speichern und dem Formular dann nach jedem Kundenbesuch Informationen hinzufügen. Da InfoPath Benutzern das Offlinearbeiten mit Formularen ermöglicht, kann ein Vertriebsmitarbeiter das gesamte Reiseformular während seiner Reise ausfüllen. Er kann das ausgefüllte Formular übermitteln, sobald er wieder mit dem Netzwerk des Unternehmens verbunden ist. Die in einem InfoPath-Formular übermittelten Daten können direkt an einen XMLWebdienst übergeben werden, der diese Informationen dann für die verschiedenen Berichte ihren Zwecken zuführt. Früher hat der Vertriebsmitarbeiter diese in separaten Prozessen erstellt, z. B. den Besuchsbericht, die Spesenabrechnung und die Aktualisierungen der CRM- und ERP-Systeme. Außerdem können die durch InfoPath gesammelten Informationen nun in allen Geschäftsprozessen des Unternehmens auf einfache Weise erneut verwendet werden, z. B. für die Auftragserstellung, Auftragsausführung, Lieferung und Benachrichtigung über die Auslieferung an den Kunden – selbst dann, wenn es sich um verschiedene Systeme an verschiedenen Standorten handelt. Und letztendlich ist InfoPath ein wertvolles Tool für die informellen Prozesse des Teams, da z.B. der Vertriebsleiter die InfoPath 2003-Integration in Microsoft® Windows® SharePoint™ Services (WSS) zum Anzeigen der Berichte des gesamten Vertriebsteams in einer einzigen, benutzerfreundlichen Zusammenfassungsansicht verwenden kann. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 5 Die durch InfoPath gesammelten Informationen können direkt in einer Datenbank, auf einem Webserver oder in einer Dateifreigabe sowie auf einem Server gespeichert werden, der WSS ausführt. Von dort aus können die Daten auf einfache Weise analysiert oder anderen Zwecken zugeführt werden. Eine erneute Eingabe der Informationen ist nicht mehr erforderlich, wenn diese in verschiedenen Dokumenten oder Transaktionen verwendet werden. Fazit: InfoPath bietet dem Einzelnen und ganzen Organisationen eine größere Flexibilität als die aktuellen digitalen Formate und ermöglicht einen Integrationsgrad zwischen Anwendungen und Prozessen, der noch nie zuvor so einfach zu erreichen war. Die Vorteile von InfoPath 2003 im Vergleich zu bereits vorhandenen Ansätzen Als Verfahren zum Sammeln von Informationen und Integrieren dieser Informationen in Geschäftsprozesse bietet InfoPath zahlreiche Vorteile im Vergleich zu Papierformularen, Textdokumenten, Webformularen und selbst entwickelten Lösungen. InfoPath 2003 im Vergleich zu Papierformularen InfoPath 2003 Papierformulare Verbesserte Effizienz In einem InfoPath-Formular gesammelte Informationen können direkt an einen Webdienst, einen URL, eine Datenbank oder ein ähnliches Ziel übermittelt werden. Die erneute Eingabe von Informationen ist nicht erforderlich. Informationen aus einem papierbasierten Formular müssen in ein System eingegeben werden. Ein Vorgang, der zeitaufwändig ist und die Fehlerwahrscheinlichkeit erhöht. Wiederverwendbarkeit Die in einem einzigen InfoPathFormular gesammelten Informationen können von vielen verschiedenen Systemen und Prozessen verwendet werden, weil die Daten als XML gespeichert werden. In einem papierbasierten Formular gesammelte Informationen können von anderen Systemen nur dann wieder verwendet werden, wenn ein Benutzer diese Daten in die anderen Systeme eingibt. Leistungsfähige Autorenumgebung InfoPath-Formulare unterstützen anspruchsvoll formatierte Daten, z. B. fett, kursiv und unterstrichen, Informationen, die in zahlreichen Listen- und Tabellenformaten formatiert sind, sowie Informationen, in Form einer Grafik oder eines Bildes. Alle diese Daten können an das XML-Schema gebunden werden, um eine einfache Wiederverwendung in der gesamten Organisation zu ermöglichen. Papierbasierte Formulare bieten keine wirkliche Unterstützung für anspruchsvoll formatierte Daten, da die Daten in den Prozess, für den das Formular entwickelt wurde, eingegeben oder eingescannt werden müssen – und die Benutzeroberfläche, über die die Informationen eingegeben werden, unterstützt möglicherweise kein Rich Text-Format. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 6 InfoPath 2003 im Vergleich zu Papierformularen Schnellere Reaktion auf Änderungen InfoPath 2003 Papierformulare InfoPath-Formulare können in wenigen Momenten aktualisiert, überarbeitet und für die Verwendung zur Verfügung gestellt werden. Papierbasierte Formulare müssen erneut gedruckt werden, damit Aktualisierungen oder Änderungen berücksichtigt werden. Dieser Vorgang kann langwierig sein, insbesondere dann, wenn die Formulare aus mehreren Teilen bestehen. Die Kosten, die für das Überarbeiten von Formularen anfallen, können ebenfalls erheblich sein. InfoPath 2003 im Vergleich zu traditionellen Textdokumenten InfoPath 2003 Traditionelle Textdokumente Verbindung mit Geschäftsprozessen Da InfoPath ein zugrunde liegendes XML-Schema verwendet, das von vielen verschiedenen Unternehmenssystemen und -prozessen erkannt werden kann, können die in einem einzigen InfoPathFormular aufgezeichneten Daten auf einfache Weise innerhalb der Organisation gemeinsam genutzt werden. Traditionelle Textdokumente werden normalerweise für ein System oder einen Prozess erstellt, und sie werden so konzipiert, dass sie nur diesen Prozess darstellen. Je größer die Anzahl der Prozesse ist, desto größer ist die Anzahl der Dokumente, die verwaltet und gepflegt werden müssen. Wiederverwendbarkeit Die in einem einzigen InfoPathFormular gesammelten Informationen können von vielen verschiedenen Systemen und Prozessen verwendet werden, weil die Daten in XML gespeichert werden. Außerdem kommuniziert InfoPath auch bidirektional mit ADODatenbanken und XMLWebdiensten. Auf diese Weise können in Datenbanken und auf Servern gespeicherte Informationen Felder in InfoPath-Formularen mit Daten auffüllen. Dies erhöht die Geschwindigkeit und Genauigkeit des Ausfüllens von Formularen. In einem traditionellen Textdokument gespeicherte Informationen werden für die Verwendung durch ein bestimmtes System oder einen Prozess konzipiert, der das Format des betreffenden Dokuments erkennt. Die im Dokument aufgezeichneten Daten können nur von anderen Systemen wieder verwendet werden, wenn ein Benutzer diese Daten ausschneidet und dann in die anderen Textdokumente einfügt, die so formatiert sind, dass sie von diesen Systemen erkannt werden. Traditionelle Textdokumente können außerdem nicht über XMLWebdienste oder mit ADODatenbanken kommunizieren. Benutzer müssen daher Daten bei jedem Ausfüllen des Formulars erneut eingeben. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 7 InfoPath 2003 im Vergleich zu Webformularen InfoPath 2003 Webformulare Wiederverwendbarkeit Die in einem einzigen InfoPathFormular gesammelten Informationen können von vielen verschiedenen Systemen und Prozessen verwendet werden, weil die Daten in XML gespeichert werden. In einem Webformular gesammelte Informationen können nur von anderen Systemen wieder verwendet werden, wenn das Webformular die Daten in einem Format wie XML speichert, das viele Systeme verwenden können. Nicht bei allen Webformularen ist dies der Fall. Reichhaltige Autorenumgebung InfoPath-Formulare unterstützen anspruchsvoll formatierte Daten, z. B. fett, kursiv und unterstrichen, Informationen, die in zahlreichen Listen- und Tabellenformaten formatiert sind, sowie Informationen, in Form einer Grafik oder eines Bildes. Alle diese Daten können an das XML-Schema gebunden werden, um eine einfache Wiederverwendung in der gesamten Organisation zu ermöglichen. InfoPath enthält außerdem eine integrierte Rechtschreibprüfungsunterstützung. Webformulare bieten im Allgemeinen keine Unterstützung für anspruchsvoll formatierten Text, Listen oder die einfache Integration von Grafiken. Gültigkeitsprüfung InfoPath überprüft die Gültigkeit von Benutzereingaben gemäß Regeln, die vom Formulardesigner festgelegt werden, und das Formular warnt Benutzer sofort, wenn die Eingabe ungültig zu sein scheint. Webformulare bieten keine Gültigkeitsprüfung der Daten in Echtzeit. Ein Benutzer wird erst vor einem Fehler gewarnt, nachdem er versucht hat, ein Formular zu übermitteln. Flexibilität beim Ausfüllen von Formularen InfoPath ermöglicht Benutzern, mit der Arbeit an einem Formular zu beginnen und das nicht vollständig ausgefüllte Formular zur späteren Ergänzung und Übermittlung zu speichern. InfoPath-Formulare können sogar offline fertig gestellt und übermittelt werden, wenn der Benutzer später mit dem Netzwerk verbunden ist. Da InfoPath die Möglichkeit bietet, offline zu arbeiten, müssen Benutzer keine Angst vor dem Verlust ihrer Daten haben und können in ihrem individuellen Tempo arbeiten. Benutzer müssen das Formular in Echtzeit ausfüllen. Es ist keine Option zum Speichern eines nicht vollständig ausgefüllten Webformulars zur späteren Fertigstellung vorhanden. Sämtliche vom Benutzer eingegebenen Informationen gehen verloren, wenn der Benutzer das Formular nicht in einer Sitzung fertig stellen kann. Webformulare müssen vollständig ausgefüllt werden, während der Benutzer online ist. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 8 InfoPath 2003 im Vergleich zu benutzerdefinierten Lösungen InfoPath 2003 Benutzerdefinierte Lösungen Bereitstellungsinvestition InfoPath bietet sofortigen Zugriff auf eine Entwurfs- und Formularausfüllungsumgebung, die schnell angepasst werden kann, um die Anforderungen der gesamten Organisation zu erfüllen. Als Mitglied der Microsoft Office SystemProduktfamilie baut InfoPath auf der Vertrautheit des Benutzers mit den Konventionen der Microsoft Office und der OfficeAnwendungsbenutzeroberfläche auf. Die Anwendung kann auch automatische Aktualisierungen und Patches von Microsoft empfangen. Microsoft-Support ist ebenfalls als Möglichkeit zur Beantwortung von Fragen zum System verfügbar,. Benutzerdefinierte Lösungen erfordern große Investitionen hinsichtlich Zeitaufwand und Ressourcen. Eine Lösung muss angegeben, genehmigt, entworfen, getestet und dokumentiert werden, bevor sie für die Verwendung in der Organisation eingeführt werden kann. Möglicherweise muss die Organisation Schulungsprogramme für Designer und Endbenutzer entwickeln. Außerdem muss sie Helpdeskeinrichtungen anbieten, um auf Benutzer- und Designerfragen reagieren zu können. Sie ist außerdem für das Erkennen und Beheben von Anwendungsfehlern, das Bewahren der Anwendungssicherheit sowie das Bereitstellen von Anwendungsaktualisierungen verantwortlich. Reichhaltige, flexible Autorenumgebung InfoPath-Formulare unterstützen anspruchsvoll formatierte Daten, z. B. fett, kursiv und unterstrichen, Informationen, die in zahlreichen Listen- und Tabellenformaten formatiert sind, sowie Informationen, in Form einer Grafik oder eines Bildes. Alle diese Daten können an das XML-Schema gebunden werden, um eine einfache Wiederverwendung in der gesamten Organisation zu ermöglichen. Eine benutzerdefinierte Lösung stellt möglicherweise eine weniger flexible Authoringoder Formularausfüllungsumgebung zur Verfügung. Höhere Produktivität InfoPath bietet eine Entwurfsumgebung, die das schnelle Erstellen und Bearbeiten von Formularen ermöglicht. Dies wiederum stellt sicher, dass Formulare immer bereit sind, die Informationen aufzuzeichnen, die von der Organisation benötigt werden. Eine benutzerdefinierte Lösung stellt möglicherweise keine Entwurfsumgebung zur Verfügung, die so schnelles Erstellen von Formularen ermöglicht – dies beeinträchtigt die Möglichkeiten der Organisation, Informationen effizient zu sammeln und zu verarbeiten. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 9 Fazit: InfoPath 2003 ist zurzeit die einzige Anwendung, die sämtliche Funktionen für das Erstellen strukturierter Dokumente und deren Bearbeitung in einem einzigen, einfach zu verwendenden Paket anbietet. Einige Produkte ermöglichen das Bearbeiten von Rich Text mit flachen Strukturen, während andere verschachtelte Strukturen mit nur wenig Rich Text-Bearbeitungsmöglichkeiten bieten. Die meisten vorhandenen Produkte verlangen von Benutzern das Schreiben von Code oder erweiterte XML-Kenntnisse, um Formulare zu erstellen oder auch nur auszufüllen. InfoPath ist die einzige Anwendung, die alle erforderlichen Features in einem einzigen, benutzerfreundlichen Produkt kombiniert, das Information Workern unabhängig von Ihren Fähigkeiten mehr Flexibilität verleiht. Überblick über InfoPath 2003-Features WYSIWYG-Entwurfsmodus. Der InfoPath-Entwurfsmodus erleichtert das Anpassen vorhandener Formulare sowie das Erstellen eines ganz neuen benutzerdefinierten Formulars oder eines benutzerdefinierten Formulars aus einer vorhandenen Datenquelle. Er ermöglicht das Einfügen von Steuerelementen mittels Drag & Drop, die Gültigkeitsprüfung von Daten, die Ansicht des zugrunde liegenden Schemas und eine interaktive Vorschau, damit Benutzer genau wissen, wie sich das fertige Formular verhalten und aussehen wird, sowie einen VeröffentlichungsAssistenten, der die Formularbereitstellung vereinfacht. Vertraute Umgebung zum Ausfüllen von Formularen. Als Teil der Microsoft Office SystemProduktfamilie stellt InfoPath eine vertraute Umgebung zur Verfügung, in der Benutzer Formulare ausfüllen können, während der XML-Code im Hintergrund erstellt wird. InfoPath kombiniert das Ausfüllen von Formularen mit der „normalen“ Arbeit mit einer Textverarbeitung und führt so Rich Text-Bearbeitung einschließlich Rechtschreibprüfung und AutoKorrektur bei der Erstellung strukturierter Formulare ein. Dies ermöglicht Benutzern das Arbeiten mit strukturierten Dokumenten, ohne dass sie Kenntnisse zu XML besitzen müssen. Außerdem wird der Schulungsaufwand verringert, der für eine produktive Verwendung des Tools erforderlich ist. Beispielformulare. InfoPath enthält zahlreiche Beispielformulare, die im Entwurfsmodus einfach an die Unternehmensanforderungen angepasst werden können. InfoPath bietet außerdem Beispielformulare, die als Designerressource genutzt werden können und zeigen, wie InfoPath viele verschiedene Geschäftsprozesse automatisieren und in diese integriert werden kann. Programmierbarkeit. InfoPath enthält einen Skripteditor, ein Objektmodell, Bearbeitungssteuerelemente sowie ein Klartext-XML-Format für verschiedene Formulardateien. Designer können auf diese Weise benutzerdefinierte Skripts hinzufügen, das Laufzeitverhalten steuern und benutzerdefinierte Formulare direkt in einen Server oder Webdienst integrieren. Integration mit Microsoft Office System und anderen Microsoft-Produkten. InfoPath ist vollständig in andere Microsoft Office System- und Microsoft-Produkte integriert, um weitere © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 10 Funktionen zur Verfügung stellen zu können. InfoPath 2003 kann z. B. zusammen mit Windows SharePoint Services verwendet werden, um die Teamzusammenarbeit zu verbessern, indem an einem einzigen Ort InfoPath-Formulare gespeichert und gemeinsam verwendet werden können. InfoPath kann auch Daten in Excel exportieren und InfoPath-Formulare können über Microsoft® Office Outlook® 2003 und Microsoft Internet Explorer freigegeben werden. Die folgenden vertrauten Features sind z. B. ebenfalls enthalten: Dr. Watson. InfoPath enthält Unterstützung für Dr. Watson, damit Benutzer nach Systemabstürzen Daten an Microsoft senden können und Microsoft die den Absturz verursachenden Fehler im Produkt ermitteln kann. Hilfe. Benutzer können Unterstützung zu Features erhalten, indem sie den OfficeStandardhilfemodus oder die Funktion Frage hier eingeben auf der Symbolleiste verwenden. Produktschulung. InfoPath verfügt über eine Produktschulung, um Benutzer dabei zu unterstützen, mehr über die Funktionen des Produkts zu erfahren. Terminaldienste. InfoPath kann als Anwendung ausgeführt werden, die über Microsoft® Windows® 2000 Server mit Terminaldiensten zur Verfügung gestellt wird. Windows-Logo-Anforderungen. InfoPath erfüllt die Windows-Logo-Anforderungen. InfoPath 2003 wurde für die internationale Verwendung optimiert, um Organisationen und Benutzer an vielen Standorten einschließlich Asien, Südamerika und Europa zu unterstützen. InfoPath 2003 in Aktion Umwandeln von Daten in Wissen Wenn Organisationen Daten über traditionelle Formulare sammeln, geht häufig der Kontext verloren, in dem diese Daten stehen – z. B. das persönliche Wissen eines Vertriebsmitarbeiters über einen Kommentar, den ein Kunde während der Besprechung getätigt hat. Organisationen sammeln letztlich Daten, jedoch kein Wissen. Im Gegensatz zu traditionellen Formularpaketen ist InfoPath 2003 eine flexible Anwendung zur Informationssammlung, die Benutzern das Verbinden von Daten mit Kontext ermöglicht. Indem Benutzern das Erweitern und Reduzieren ganzer Gruppen oder Abschnitte des Formulars sowie das Hinzufügen von Kommentaren und Kontext ermöglicht wird, unterstützt InfoPath eine Organisation beim Erfassen von mehr Wissen. Mit diesem Wissen können Mitarbeiter in der gesamten Organisation schnellere und fundiertere Entscheidungen treffen. InfoPath-Formulare sind flexibel und hochgradig dynamisch. Sie können mit optionalen Abschnitten oder mit Abschnitten entworfen werden, die bei Bedarf erweitert oder wiederholt © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 11 werden können. Ein Auftragsformular kann z. B. so entworfen werden, dass anfänglich nur ein zu kaufendes Produkt angezeigt wird – weitere Zeilen können jedoch von der Person hinzugefügt werden, die das Formular ausfüllt, indem sie einfach auf eine Schaltfläche auf dem Formular klickt. Formulare können auch mit verborgenen Abschnitten entworfen werden, die nur im Formular angezeigt werden, wenn der Benutzer eine bestimmte Aktion durchführt oder Informationen zur Verfügung stellt, die bestimmte Bedingungen erfüllen. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 12 Feature Aktivierung Beschreibung Wiederholte optionale Abschnitte InfoPath kann Abschnitte bereitstellen, die sich Wiederholte wiederholen. Die anfängliche Ansicht enthält einen Abschnitte Abschnitt, und Benutzer können ggf. weitere Abschnitte hinzufügen. Das Steuerelement für wiederholte Abschnitte ermöglicht Formulardesignern das Angeben von Abschnitten und Tabellenzeilen, die vom Benutzer beim Ausfüllen eines Formulars wiederholt werden können. Um weitere Abschnitte hinzuzufügen, drückt der Benutzer einfach STRG+EINGABETASTE am Ende der Tabelle oder des Abschnitts, und es wird eine weitere Zeile oder ein Abschnitt hinzugefügt (siehe Abbildung 1 im Screenshotanhang). Alternativ kann der Benutzer auf den Dropdownmenüpfeil am Rand einer Zeile in einem wiederholten Abschnitt klicken oder einen Abschnitt hinzufügen, indem er ein Objekt aus dem Bereich Abschnitt des Menüs Einfügen auswählt (siehe Abbildung 2 im Screenshotanhang). Wählen Sie das Steuerelement Wiederholter Abschnitt oder Wiederholte Tabelle im Aufgabenbereich Steuerelemente aus. Optionale Abschnitte Formulardesigner können optionale Abschnitte hinzufügen. Diese Abschnitte können über eine Eingabeaufforderung aufgerufen werden, die im Feld Eigenschaft des Abschnitts angegeben wird. Einem Benutzer wird die Eingabeaufforderung Klicken Sie hier, um eine Zeitplanung einzufügen unten auf einem Statusberichtformular angezeigt. Durch Klicken auf diese Eingabeaufforderung zeigt das Formular die optionale Zeitplanung an, die andernfalls nicht sichtbar ist. Dieses Steuerelement ermöglicht Designern das Angeben von Datenabschnitten, die vom Endbenutzer bei Bedarf hinzugefügt werden. Wählen Sie das Steuerelement Optionaler Abschnitt aus dem Aufgabenbereich Steuerelemente aus. Wenn Sie die Option Hinweistext anzeigen im Dialogfeld Abschnittseigenschaften verwenden, können Sie Hinweistext (z. B. Klicken Sie hier, um eine Zeitplanung einzufügen) erstellen, der den Benutzer des Formulars darüber informiert, wie der optionale Abschnitt hinzugefügt werden kann. Bedingte Formatierung Bedingte Formatierung und Sichtbarkeit Formulardesigner können bedingte Formatierung auf Felder und Abschnitte anwenden, damit diese auf bestimmte Weise angezeigt werden, wenn bestimmte Bedingungen erfüllt sind. Formulardesigner können angeben, ob ein Feld oder Abschnitt basierend auf den Bedingungen in den Daten angezeigt oder ausgeblendet wird. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 13 Der Designer kann bedingte Formatierung erstellen und steuern, indem er ein Feld auswählt und dann die Registerkarte Anzeige auf der Seite Eigenschaften auswählt. Wenn eine angegebene Bedingung erfüllt ist, kann das Feld für die Anzeige bestimmter Schriftartenmerkmale, Schriftfarben und Hintergrundfarben formatiert werden. Indem die Option Dieses Steuerelement ausblenden als Reaktion auf eine angegebene Bedingung aktiviert wird, wird der Abschnitt oder das Steuerelement ausgeblendet, wenn die Bedingung erfüllt ist. Steigern der Effizienz InfoPath 2003 bietet ein effizientes und genaues Verfahren zum Sammeln von Informationen und Treffen fundierter Entscheidungen. Designer können vielseitige, hochgradig dynamische Formulare mit nur wenig oder ganz ohne Programmcode erstellen, so dass sie bei Ihrer Entwicklung wertvolle Zeit und Kosten sparen. InfoPath-Formulare können die Gültigkeit von Daten überprüfen und auf diese Weise dazu beitragen, dass die gesammelten Informationen genau sind und den Geschäftskriterien der Organisation entsprechen – teure Fehler werden vermieden. Organisationen können so Daten sammeln, die einheitlich sind und den Anforderungen des Teams oder Unternehmens entsprechen. Da InfoPath 2003 leistungsfähige Features zur Gültigkeitsprüfung von Daten und Schemas bietet, können InfoPath-Formulare dazu beitragen, dass die gesammelten Daten effizient in der Organisation genutzt werden können. Die Formulare können verlangen, dass bestimmte Felder bestimmte Formate verwenden, und diejenigen Felder markieren, in die Benutzer Daten eingegeben haben, die nicht den Erwartungen entsprechen. Da die durch InfoPath gesammelten Informationen als XML-Daten gespeichert werden, die unmittelbar an alle Prozesse übergeben werden können, die XML-Eingaben akzeptieren, können die durch ein InfoPath-Formular gesammelten Daten schnell und effizient an die Schlüsselprozesse übergeben werden, die Ihre Organisation unterstützen – ohne dass die Informationen erneut eingegeben werden müssen und das Risiko einer fehlerhaften Eingabe der Daten besteht. InfoPath bietet außerdem ein Verfahren zum einheitlichen Sammeln von Informationen. Ein Vertriebsleiter könnte z. B. Kontaktinformationen und Reisepläne für ein großes Team von Vertriebsmitarbeitern sammeln. Indem er eine E-Mail-Nachricht mit dieser Anfrage sendet, erhält der Manager möglicherweise Kontaktinformationen und Reisepläne, die auf 50 verschiedene Arten zurückgesendet werden – einige davon nicht einmal vollständig. Wenn er hingegen ein InfoPathFormular sendet, senden die Mitarbeiter Informationen in einer Form zurück, die einheitlich und vollständig ist. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 14 InfoPath unterstützt eine breite Palette XML-basierter Technologien. Hierdurch kann eine Organisation vorhandene Investitionen nutzen, während Formulardesigner Formulare entwickeln können, die Benutzer schnell und einfach mit Geschäftsprozessen verbinden. InfoPath unterstützt z. B. folgende Technologien und Standards: W3C-Standards. InfoPath baut auf nicht-proprietären Industriestandards auf, wie z. B. XML 1.0 SE, Namespaces in XML, DOM 1.0, XML DSIG, XSD 1.0 (XML-Schema, Teil 1: Strukturen), XSD 1.0 (XML-Schema, Teil 2: Datentypen), XSLT 1.0, XHTML 1.0, UDDI 1.0, WSDL 1.1 und SOAP 1.1. Objektmodelle (OM). InfoPath unterstützt DOM (Document Object Model), das CanvasObjektmodell sowie Objektmodelle für Datenüberprüfung, Datenübermittlung und andere Aktionen. InfoPath bietet außerdem Unterstützung für JScript sowie VBScript und ermöglicht Designern das Verwenden von Skriptmodellen, mit denen sie bereits vertraut sind, um die vielfältigen Funktionen von InfoPath-Formularen weiter zu optimieren. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 15 Feature Beschreibung Aktivierung Schemaüberprüfung in Echtzeit InfoPath stellt clientseitige Gültigkeitsprüfung und Fehlerberichte zu den Daten und der Struktur eines Formulars zur Verfügung, das entwickelt wird. Wenn ein Schema einen numerischen Eintrag in einem Feld fordert, und der Benutzer einen alphabetischen Eintrag eingibt, benachrichtigt InfoPath den Benutzer mit einer eingebetteten Warnung über einen Fehler. InfoPath führt die Gültigkeitsprüfung automatisch basierend auf den Merkmalen des Schemas durch. Es sind keine Designer- oder Benutzereingriffe erforderlich. Integrierte Gültigkeitsregeln InfoPath ermöglicht das Erstellen benutzerdefinierter Gültigkeitsüberprüfung (Unternehmenslogik) über die Benutzeroberfläche. InfoPath bietet sowohl eingebettete Warnungen als auch Benachrichtigungen über Dialogfelder. Wählen Sie im InfoPathEntwurfsmodus ein Feld oder ein Steuerelement aus, und öffnen Sie dann die Seite Eigenschaft. Wählen Sie die Registerkarte Daten aus, und klicken Sie dann auf die Schaltfläche Gültigkeitsprüfung. Klicken Sie auf die Schaltfläche Hinzufügen, um die Kriterien für die Gültigkeitsprüfung, den Benachrichtigungstyp und den Meldungstext für dieses Feld zu erstellen (siehe Abbildung 3 im Screenshotanhang). Benutzerdefinierte Gültigkeitsprüfung in Echtzeit Neben der oben beschriebenen Schemaüberprüfung in Echtzeit und integrierten Gültigkeitsregeln ermöglicht InfoPath Formulardesignern außerdem das Angeben komplexer clientseitiger Gültigkeitsprüfungen in Echtzeit sowie Fehlerberichte durch das Verwenden von Skripts. Formulardesigner können bewirken, dass InfoPath Eingaben im Vergleich mit benutzerdefinierten Geschäftsanforderungen überprüft. Designer können basierend auf folgende vordefinierte Ereignisse Skripts schreiben: Die Gültigkeitsprüfung in Echtzeit erfolgt automatisch, wenn Kriterien für die Gültigkeitsprüfung der Daten auf ein Feld oder Steuerelement angewendet wurden. Während der Benutzer Daten in das Formular eingibt, überprüft InfoPath diese automatisch. Gültigkeitsprüfung onBeforeChange onValidate onAfterChange Über Skripts können Formulardesigner steuern, ob es sich bei der Fehlerbenachrichtigung um eine eingebettete Warnung handelt, die Fehler durch Hervorheben des nicht kompatiblen Feldes angibt und eine QuickInfo sowie eine optionale Fehlermeldung anzeigt, oder um eine Dialogfeldbenachrichtigung, die sofort eine Fehlermeldung anzeigt und die eine nicht kompatible Eingabe zurückweist. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 16 Formulardesigner können in ihren Skripts angeben, ob die Benachrichtigung eine Eingebettete Warnung oder eine Warnung in Hinweisdialog sein soll. Feature Beschreibung Aktivierung InfoPath ermöglicht Designern das Erstellen von ganz neuen Formularen oder das Verwenden des vorhandenen Schemas einer Organisation. Das Schema kann ein vorhandenes XSD-Schema sein oder aus einer vorhandenen Datenbank oder einem Webdienst abgeleitet sein. Um den Erstellungsvorgang auf der Grundlage eines vorhandenen Schemas durchzuführen, wählen Sie den Aufgabenbereich Ein Formular entwerfen im InfoPathEntwurfsmodus aus. Klicken Sie auf Neues Formular aus Datenquelle, und suchen Sie dann die XSD-Datei, die XML-Datei, die Datenbank oder den Webdienst, mit der bzw. dem Sie arbeiten möchten (siehe Abbildung 4 im Screenshotanhang). Formularentwurf Formularentwurf – komplett neu, aus einem vorhandenen benutzerdefinierten Schema oder aus einer XML-Datei Beim Erstellen eines ganz neuen Formulars können Formulardesigner Steuerelemente mittels Drag & Drop auf das Formular ziehen, und InfoPath erstellt im Hintergrund ein Schema. Um ein Formular ganz neu zu erstellen, wählen Sie den Aufgabenbereich Ein Formular entwerfen im InfoPathEntwurfsmodus aus. Klicken Sie auf Neues Formular erstellen. Designer können nun Steuerelemente aus dem Aufgabenbereich Steuerelemente mittels Drag & Drop auf das Formular ziehen (siehe Abbildung 5 im Screenshotanhang). Während sie so vorgehen, erstellt InfoPath im Hintergrund das XML-Schema. WYSIWYGFormularentwurf InfoPath stellt eine WYSIWYG- Entwurfsumgebung (What you see is what you get) mit Layoutsteuerelement-Features zur Verfügung, mit denen Designer schnell und einfach Formulare erstellen können. InfoPath bietet einen Aufgabenbereich Layout, über den Designer Tabellenabschnitte hinzufügen können, um das Formular schnell zu gestalten. Der Aufgabenbereich bietet außerdem Features zum Teilen und Zusammenführen von Zellen, um Änderungen an eingefügten Tabellen zu vereinfachen. Wählen Sie im InfoPathEntwurfsmodus den Aufgabenbereich Layout aus (siehe Abbildung 6 im Screenshotanhang). Strukturartige Schemadarstellung mit Drag & Drop InfoPath stellt das XML-Schema in einem verzweigten Strukturformat dar, um das einfache Erkennen von Beziehungen und Abhängigkeiten zu ermöglichen. Wählen Sie im InfoPathEntwurfsmodus ein XML-Feld oder eine Gruppe aus dem Aufgabenbereich Datenquelle aus, und legen Sie diese(s) dann an der gewünschten Position im Formular ab (siehe Abbildung 7 im Screenshotanhang). Beim Entwickeln eines Formulars können Designer ein Element aus dem im Aufgabenbereich angezeigten Schema ziehen und dann auf dem Formular ablegen. InfoPath ermittelt automatisch den vom Schema dargestellten Datentyp und fügt das entsprechende Standardsteuerelement ein. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 17 Feature Beschreibung Aktivierung InfoPath ermöglicht Designern das Benennen, Verschieben oder Ändern des Datentyps von Feldern oder Gruppen, wenn der Benutzer ein ganz neues Formular verwendet oder das Schema diese Art von Änderung erlaubt. Um ein Feld oder eine Gruppe hinzuzufügen, wählen Sie im InfoPath-Entwurfsmodus ein Feld oder eine Gruppe aus dem Aufgabenbereich Datenquelle aus. Klicken Sie unter der Schemastruktur auf die Schaltfläche Hinzufügen. Geben Sie im Feld Feld oder Gruppe hinzufügen die Informationen zu dem neuen Feld oder der Gruppe ein (siehe Abbildung 8 im Screenshotanhang). Formularentwurf Grundlegende Schemabearbeitung Um ein vorhandenes Feld oder eine Gruppe zu bearbeiten, wählen Sie diese(s) aus der Schemastruktur im Aufgabenbereich Datenquelle aus. Klicken Sie auf den Dropdownlistenpfeil, und wählen Sie dann Eigenschaften aus. Um ein Feld oder eine Gruppe zu verschieben, wählen Sie diese(s) aus der Schemastruktur im Aufgabenbereich Datenquelle aus. Klicken Sie auf den Dropdownlistenpfeil, und wählen Sie dann Verschieben aus. Wählen Sie den gewünschten Speicherort im Fenster Feld oder Gruppe verschieben aus. Farbschemas InfoPath enthält zahlreiche Farbschemas, die auf jedes Formular angewendet werden können, das im Entwurfsmodus erstellt wurde, sowie auf die gebrauchsfertigen Beispielformulare. Wählen Sie im InfoPathEntwurfsmodus den Aufgabenbereich Farbschemas aus, und klicken Sie dann auf das gewünschte Farbschema. Bearbeitungsvorschau Formulardesigner können eine Vorschau des Formulardesigns anzeigen, um zu testen, wie Endbenutzer mit dem Formular interagieren, ohne den InfoPath-Entwurfsmodus verlassen zu müssen. Klicken Sie im Entwurfsmodus auf der Standardsymbolleiste auf die Schaltfläche Formularvorschau. Oder wählen Sie den Eintrag Formularvorschau aus dem Menü Datei aus. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 18 Formularentwurf: Steuerelemente Standardsteuerelement-Toolbox Verwalten von Steuerelementen InfoPath enthält alle Steuerelemente, die Designer in einem Paket für den Formularentwurf erwarten – von Steuerelementen für Textfelder und DropdownListenfelder bis hin zu Steuerelementen für Rich TextFelder, Optionsschaltflächen, Listen mit Aufzählungen und Nummerierungen, Hyperlinks, Bilder, Ausdrucksfelder sowie optionale und wiederholte Abschnitte. Designer können im InfoPathEntwurfsmodus den Aufgabenbereich Steuerelemente öffnen und direkten Zugriff auf alle Steuerelemente erlangen (siehe Abbildung 5 im Screenshotanhang). InfoPath ermöglicht Designern das Konvertieren des Typs eines Steuerelements in einen anderen Typ. Die Anwendung erlaubt Designern außerdem das erneute Binden eines Steuerelements an ein anderes Feld oder eine Gruppe im Schema. InfoPath konvertiert Steuerelementbeschriftungen automatisch aus umständlichen Schemaformatnamen (wie z. B. „FirstName“) in ein besser lesbares Format („First Name“), nachdem das betreffende Element mittels Drag & Drop aus der Datenquelle in die Ansicht verschoben wurde. Klicken Sie im InfoPath-Entwurfsmodus mit der rechten Maustaste auf das zu konvertierende Steuerelement. Wählen Sie dann im Popupmenü Ändern zu aus. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 19 Designer, die ein ganz neues Formular entwickeln, müssen die Steuerelemente nur mittels Drag & Drop an die gewünschte Position ziehen. InfoPath erstellt das XML-Schema automatisch im Hintergrund. Klicken Sie im InfoPath-Entwurfsmodus mit der rechten Maustaste auf das erneut zu bindende Steuerelement. Wählen Sie dann im Popupmenü Bindung ändern aus. Formularentwurf: Steuerelemente Anpassen der Steuerelementeigenschaften InfoPath stellt Designern eine Benutzeroberfläche zum Ändern der Merkmale von Steuerelementen zur Verfügung. Der Schriftgrad, das Bildlaufverhalten, das Textumbruchverhalten und der Standardtext für ein Feld können z. B. angepasst werden. InfoPath bietet außerdem die Möglichkeit, die Rechtschreibprüfung und AutoVervollständigen für Textfelder zu aktivieren oder zu deaktivieren. Klicken Sie im InfoPathEntwurfsmodus mit der rechten Maustaste auf das anzupassende Steuerelement. Wählen Sie Eigenschaften aus, und klicken Sie dann auf die Registerkarte Anzeige (siehe Abbildung 9 im Screenshotanhang). Auffüllen der Steuerelemente aus einer Datenbanksuche Listenfeld-Steuerelemente können mit Daten aufgefüllt werden, die aus einem Datenbank-BackEnd stammen. Klicken Sie im InfoPathEntwurfsmodus mit der rechten Maustaste auf das aufzufüllende Steuerelement. Wählen Sie Eigenschaften aus, und geben Sie dann die Quelle an, aus der die Daten abgerufen werden sollen. Designer können nach einer bestimmten Datenbank, einem Webdienst oder einer Datei suchen, aus der oder dem das Steuerelement mit Daten aufgefüllt werden soll. Ein Assistent für sekundäre Datenquellen führt den Designer schrittweise durch diesen Vorgang. SchaltflächenSteuerelement mit integriertem Verhalten InfoPath stellt Designern SchaltflächenSteuerelemente zur Verfügung, die vordefiniert sind. Mit einer vordefinierten Schaltfläche für das Übermitteln von Formulardaten muss ein Formulardesigner z. B. nur die Datenbank, den Webdienst oder die Server angeben, an die oder den die Daten gesendet werden sollen. Eine komplizierte Codierung ist nicht erforderlich. Ebenso muss ein Designer nur eine Datenbank, einen Webdienst oder einen Server angeben, um eine Abfrage einzuleiten, deren Ergebnis gesammelte Daten sind. Die Komplexität des Erstellens der Abfrage entfällt. Schaltflächen können in einem Formular durch Ziehen des Schaltflächen-Steuerelements aus dem Aufgabenbereich Steuerelemente in die Ansicht platziert werden. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 20 Der Designer kann durch Klicken mit der rechten Maustaste auf das Steuerelement und Auswählen der Seite Schaltflächeneigenschaften angeben, ob die Schaltfläche ein Skript ausführt, ein DOM aktualisiert oder das Formular an einen Webdienst, einen URL oder ein anderes Ziel sendet (siehe Abbildung 12 im Screenshotanhang). Steuerelemente Textfeld Wird zum Sammeln von Eingaben verwendet, die keine komplexe Formatierung benötigen. Rich Text-Feld Wird zum Sammeln von Eingaben verwendet, die Unterstützung für Absätze, Schriftartenformatierung, Bilder, Tabellen usw. benötigen. Beachten Sie, dass die Daten in einem Rich Text-Feld in der sich ergebenden XML-Datei als eine Einheit gespeichert werden. Wenn die in der Liste oder Tabelle gesammelten Daten auf dem Back-End-Server auf einfache Weise einer Syntaxanalyse unterzogen werden sollen, sollte der Designer andere Steuerelemente verwenden. Dropdownliste Wird zum Anzeigen einer Dropdownliste verwendet. Listenfeld Wird zum Anzeigen einer bildlauffähigen Liste verwendet. Datumsauswahl (KalenderSteuerelement) Wird zum Auswählen von Datumsangaben aus einem Kalender verwendet. Kontrollkästchen Wird zum Steuern einer exklusiven Liste von Optionen verwendet. Optionsfeld Wird zum Steuern einer nicht exklusiven Liste von Optionen verwendet. Abschnitt Wird zum Abgrenzen einfacher Datenabschnitte verwendet. Andere Steuerelemente können in diesem Abschnitt eingefügt werden. Wiederholte Tabelle Unterstützt Formulardesigner beim Erstellen von Tabellen, die ausdrücklich an Datenelemente im Schema gebunden sind. Ein Formulardesigner verwendet ein Steuerelement für wiederholte Tabellen, wenn die Daten in der Tabelle auf dem Back-End-Server einer Syntaxanalyse unterzogen werden müssen. Aufzählung Wird zum Erstellen eines Eingabefelds verwendet, das als Liste mit Aufzählungszeichen formatiert und an ein Element im Schema gebunden ist. Nummerierung Wird zum Erstellen eines Eingabefelds verwendet, das als Liste mit Nummerierungen formatiert und an ein Element im Schema gebunden ist. Einfache Liste Wird zum Erstellen eines Eingabefelds verwendet, das als einfache Liste formatiert und an ein Element im Schema gebunden ist. Schaltfläche Wird zum Einfügen einer Schaltfläche auf einem Formular zum Ausführen eines Skripts, Aktualisieren eines DOM oder Übermitteln eines Formulars verwendet. Hyperlink Wird zum Einfügen eines Hyperlinks verwendet, der an Daten im Formular gebunden ist. Bild Wird verwendet, um einem Benutzer den Import eines Bildes und das Binden des Bildes an das Formular zu ermöglichen. Ausdrucksfeld (statisches Textsteuerelement) Das InfoPath-Steuerelement für Ausdrucksfelder zeigt einfache XMLDaten oder eine Transformation dieser Daten an (z. B. das Zusammenführen zweier Knoten). Es handelt sich um ein schreibgeschütztes Steuerelement, das im Formular angezeigt wird. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 21 Diese Steuerelemente stehen im Entwurfsmodus im Aufgabenbereich Steuerelemente zur Verfügung (siehe Abbildung 5 im Screenshotanhang). Außerdem sind sie über das Menü Einfügen verfügbar. Entwicklung Ressourcenverwaltung InfoPath ermöglicht Designern das Hinzufügen von Ressourcen (DLLs, sekundären XML-Dateien usw.). Wählen Sie Ressourcen-Manager im Menü Extras aus. Das Fenster Ressourcen-Manager ermöglicht dem Designer das Hinzufügen, Entfernen, Umbenennen oder Exportieren von Ressourcen. Außerhalb der Umgebung vorgenommene Änderungen der Vorlage des RoundtripFormulars InfoPath ermöglicht Designern die manuelle Bearbeitung ihrer XSLT innerhalb von als „verbatim“ markierten Blöcken. Anschließend kann an diesen Dateien erneut im Designer gearbeitet werden. Alle Änderungen bleiben erhalten, und die Blöcke sind im Designer klar als von Hand bearbeitete Abschnitte gekennzeichnet. Designer können ihre XSLT in einem Texteditor wie Editor oder der Microsoft® Visual Studio®Entwicklungsumgebung bearbeiten. Der gesamte Text zwischen als „verbatim“ gekennzeichneten Blöcken wird genau so wie eingegeben beibehalten, wenn die Datei in InfoPath geöffnet wird. Exportieren von Formulardateien InfoPath ermöglicht das Exportieren einzelner Formulardateien, um diese weiter zu entwickeln. Wählen Sie Formulardateien exportieren im Menü Datei aus. InfoPath fordert den Designer auf, einen Speicherort für den Ordner anzugeben. Benutzerdefiniertes Bearbeitungsverhalten Formulardesigner können ihren Formularen wiederholte Abschnitte hinzufügen und genau steuern, welches XML-Fragment eingefügt wird, wenn Benutzer einen Abschnitt hinzufügen. Außerdem können Formulardesigner angeben, wo die Benutzeroberflächenoptionen zum Einfügen dieser Abschnitte in den Menüs angezeigt werden. Sie können sogar eine formularspezifische Symbolleiste zum Bereitstellen dieser Befehle entwickeln. Klicken Sie im Entwurfsmodus mit der rechten Maustaste auf das Steuerelement Wiederholter Abschnitt, und wählen Sie dann Eigenschaften aus. Klicken Sie auf der Registerkarte Daten auf Standardwerte ändern und bearbeiten, um das XML-Fragment zu ändern, das eingefügt wird. Um die BenutzeroberflächenStandardposition zu ändern oder diese Befehle einer formularspezifischen Symbolleiste hinzuzufügen, klicken Sie auf Menübefehle anpassen. Benutzerdefinierte Dialogfelder Formulardesigner können benutzerdefinierte HTMLDialogfelder für ihre Formularlösungen erstellen. Indem diese benutzerdefinierten Dialogfelder durch Skripts verknüpft werden, kann ein Formulardesigner z. B. benutzerdefinierte Assistenten oder Datenkataloge hinzufügen. Formulardesigner können benutzerdefinierte Dialogfelder mithilfe eines beliebigen HTMLBearbeitungstools erstellen. Diese können über Skripts mit Formularen verknüpft werden, die an InfoPathEreignisse wie onBeforeChange, onValidate oder onAfterChange gebunden sind. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 22 Entwicklung Benutzerdefinierter Aufgabenbereich Formulardesigner können einen benutzerdefinierten HTML-Aufgabenbereich für ihre Formularvorlage erstellen und so die Office-AufgabenbereichInfrastruktur nutzen. Wählen Sie Formularoptionen aus dem Menü Extras aus; wählen Sie die Registerkarte Erweitert aus, und aktivieren Sie dann Benutzerdefinierten Aufgabenbereich aktivieren. InfoPath fordert den Designer auf, den Namen und Speicherort eines benutzerdefinierten Aufgabenbereichs anzugeben. Integriertes Skripttool und Debugger Designer können Microsoft Script Editor verwenden, der in InfoPath integriert ist. Um direkt auf den Script Editor zuzugreifen, wählen Sie Skript im Menü Extras aus. InfoPath unterstützt sowohl Visual Basic Script als auch JScript. Software Developers Kit Erweiterte Beispielformulare Das Software Developers Kit für Microsoft Office InfoPath 2003 (SDK) enthält Beispielformulare für die Interoperabilität mit SQL Server™, BizTalk® Server, Windows SharePoint Services und Excel. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 23 Wählen Sie im Entwurfsmodus den Aufgabenbereich Ein Formular entwerfen aus. Klicken Sie dann auf Ein Beispiel anpassen, um eine Liste der enthaltenen Beispielformulare anzuzeigen. Gemeinsames Verwenden von Informationen in der gesamten Organisation InfoPath 2003 erleichtert Organisationen – oder Teams innerhalb einer Organisation – das Wiederverwenden und Neuaufbereiten von Daten, die von Geschäftsprozessen gesammelt wurden. Da sie auf XML basieren, können die in InfoPath-Formularen aufgezeichneten Informationen für jeden Prozess freigegeben werden, der das XML-Schema verwendet. Außerdem erleichtert InfoPath das Integrieren von Daten mit Geschäftsprozessen, weil die Anwendung über integrierte Unterstützung für XML-Webdienste und Interoperabilität mit XML-fähigen Servern und Datenbanken verfügt. Außerdem ermöglicht InfoPath das Erstellen von Formularen, die zum Freigeben von Informationen für viele verschiedene Prozesse verwendet werden können. Ein einzelnes Berichtformular kann z. B. einwandfrei formatierte XML-Daten für ein CRM-System bereitstellen, das ein XML-Schema besitzt, für ein Portokassensystem, das ein anderes XML-Schema verwendet, sowie für ein Reiseplanungssystem, das wiederum ein anderes Schema einsetzt usw. Sämtliche Informationen, die von jedem dieser Systeme verlangt werden, können einmalig in einem InfoPath-Formular aufgezeichnet und dann ohne weitere Schreibarbeiten oder Eingabe redundanter Daten an die einzelnen Systeme weitergegeben werden – über einen Webdienst, HTTP-Aufruf oder Skript. Dies macht InfoPath zu einer sehr effizienten Lösung für das gemeinsame Verwenden von Informationen in der gesamten Organisation. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 24 Feature Beschreibung Aktivierung InfoPath ermöglicht das Erstellen mehrerer Ansichten eines Formulars. Eine Ansicht kann z. B. eine Zusammenfassungsversion des Formulars sein, eine andere eine Ansicht der vollständigen Version des Formulars. InfoPath ermöglicht Designern das Angeben der Standardansicht sowie der Ansichten, die für Endbenutzer im Menü Ansicht zur Verfügung stehen. Jede Ansicht verwendet die gleichen zugrunde liegenden Daten und zeigt entweder Teile der Daten an, blendet sie aus oder ordnet sie neu an. Öffnen Sie im InfoPath-Entwurfsmodus den Aufgabenbereich Ansichten. Die anfängliche Ansicht wird im Aufgabenbereichfenster angezeigt, und durch Klicken auf Neue Ansicht hinzufügen im Abschnitt Aktionen des Aufgabenbereichs Ansichten kann der Designer weitere Ansichten erstellen (siehe Abbildung 14 und Abbildung 15 im Screenshotanhang). Neuaufbereitung Mehrere Ansichten von Formularen Durch Ausschneiden und Einfügen von Layoutelementen zwischen Ansichten im InfoPath-Entwurfsmodus (oder mittels Drag & Drop aus dem Aufgabenbereich Datenquelle) kann der Designer genau die neuen Ansichten erstellen, die gewünscht werden. Informationen zum Zusammenführen von Formularen InfoPath bietet die Möglichkeit, Informationen aus mehreren Instanzen eines Formulars in einem Formular zusammenzuführen. Das Zusammenführen von Formularen ermöglicht Benutzern z. B. das Konsolidieren von Daten, die von vielen verschiedenen Benutzern stammen, oder das Sammeln von Informationen in einem einzigen Formular, die in andere Formulare eingegeben wurden. Wählen Sie während des Ausfüllens eines Formulars Daten zusammenführen aus dem Menü Datei aus. Das Dialogfeld Daten zusammenführen ermöglicht das Angeben der zusammenzuführenden Formulare. Dies kann auch in Formularbibliotheken in Windows SharePoint Services geschehen. Standardmäßig führt InfoPath alle wiederholten Abschnitte in einem Formular (einschließlich der in einem wiederholten Abschnitt, einer wiederholten Tabelle oder Listen enthaltenen Felder) zusammen. Um dieses grundlegende Zusammenführungsverhalten zu erweitern, kann ein Designer auch manuell eine XSLT-Datei erstellen, um die Funktionen anzupassen. Exportieren von Informationen Endbenutzer können ihre aktuelle Ansicht in einem MHTFormat in das Web exportieren. Die aktuelle Ansicht kann in einem Dateiformat exportiert werden, das von Browsern erkannt wird. Auf diese Weise können andere Benutzer ohne InfoPath den Inhalt eines Formulars anzeigen. Endbenutzer können auch ausgewählte Formulardaten zu Analysezwecken in Excel exportieren. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 25 Wählen Sie im InfoPathBearbeitungsmodus den Eintrag Exportieren nach aus dem Menü Datei aus. Wählen Sie Web aus, um eine MHTDatei für die Anzeige in einem Browser zu erstellen. Wählen Sie Microsoft Excel aus, um eine Excel-Tabelle zu erzeugen. Ein InfoPath-Assistent für den Export führt den Benutzer schrittweise durch den Exportvorgang Entwicklung Veröffentlichen von Formularen in freigegebenen Ordnern oder auf Webservern InfoPath-Formulare können auf einfache Weise in einem freigegebenen Ordner im lokalen Netzwerk oder auf einem Webserver veröffentlicht werden. Um ein Formular in einem freigegebenen Ordner zu veröffentlichen, klicken Sie im Menü Datei auf Veröffentlichen. Klicken Sie auf der Einführungsseite auf Weiter. Klicken Sie auf Auf einem freigegebenen Ordner auf diesem Computer oder im Netzwerk, und klicken Sie dann auf Weiter. Führen Sie die Schritte im Assistenten durch. Um ein Formular auf einem Webserver zu veröffentlichen, klicken Sie im Menü Datei auf Veröffentlichen. Klicken Sie auf der Einführungsseite auf Weiter. Wählen Sie Auf einem Webserver aus, und klicken Sie dann auf Weiter. Führen Sie die Schritte im Assistenten durch. Integration mit Windows SharePoint Services (WSS) Formulardesigner können Formulare mit anderen Benutzern in der Organisation über Formularbibliotheken in einer WSS-Website gemeinsam verwenden. Benutzer können Formulare auch über Formularbibliotheken in WSS ausfüllen. Das Verwenden von InfoPath mit Formularbibliotheken in WSS ermöglicht effiziente Zusammenarbeit und Datenerfassung in einer vertrauten, in Office integrierten Umgebung. Um eine Formularvorlage in einer WSSFormularbibliothek zu veröffentlichen, klicken Sie im Menü Datei auf Veröffentlichen. Klicken Sie auf der Einführungsseite auf Weiter. Klicken Sie auf In einer SharePointFormularbibliothek, und klicken Sie dann auf Weiter. Klicken Sie auf Erstellen einer neuen Formularbibliothek, und klicken Sie dann auf Weiter. Führen Sie die Schritte im Assistenten durch. Um ein Formular in einer WSSFormularbibliothek auszufüllen, können die Teammitglieder in WSS auf den Befehl Dieses Formular ausfüllen klicken. In InfoPath wird ein neues leeres Formular geöffnet, das auf der Formularvorlage basiert. Dieses Formular steht zum Ausfüllen bereit. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 26 Entwicklung Übernahme von XML-Eigenschaften mit WSS Da InfoPath und WSS-Formularbibliotheken XML-fähig sind, können Formulare Spalten der Formularbibliothek direkt mit Felddaten auffüllen. Dies wird als Übernahme von XML-Eigenschaften bezeichnet. Benutzer der Formularbibliothek können diese Daten anschließend zum Sortieren und Nachverfolgen von Informationen verwenden, die in einer Formularbibliothek enthalten sind, ohne das Formular öffnen zu müssen. Verfügbare Spaltenüberschriften basieren auf Einstellungen in der Formularvorlage. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 27 Um Daten in einer Formularbibliothek zu sortieren und anzuordnen, klicken Sie einfach auf die verfügbaren Spaltenüberschriften. Um die verfügbaren Spaltenüberschriften für eine Formularvorlage im InfoPathEntwurfsmodus festzulegen, klicken Sie im Menü Extras auf Formularoptionen. Klicken Sie im Dialogfeld Formularoptionen auf die Registerkarte Spalten in der Formularbibliothek. Führen Sie nun mindestens einen der folgenden Schritte durch: Um der Liste ein Formularfeld hinzuzufügen, klicken Sie auf Hinzufügen. Wählen Sie ein Feld oder eine Gruppe aus der Datenquelle aus, geben Sie den Spaltennamen ein, der in der Spalte der Formularbibliothek angezeigt werden soll, und klicken Sie dann auf OK. Um eine Spalte aus der Liste zu löschen, wählen Sie diese aus und klicken dann auf Entfernen. Um eine Spalte in einer Formularbibliothek zu ändern, wählen Sie die entsprechende Spalte in der Liste aus und klicken dann auf Ändern. Wählen Sie ein anderes Feld oder eine Gruppe aus der Datenquelle aus, ändern Sie den Spaltennamen, und klicken Sie dann auf OK. Entwicklung E-Mail-Integration InfoPath ermöglicht Benutzern die Out-of-BandZusammenarbeit an Formularen außerhalb des normalen Geschäftsprozesses durch die systemeigene E-MailIntegration mit Microsoft Office Outlook 2003. Wählen Sie An E-Mail-Empfänger senden im Menü Datei aus (siehe Abbildung 10 im Screenshotanhang). Interaktionen mit Datenspeichern: Übermitteln und Abfragen InfoPath ermöglicht Benutzern das Übermitteln von Formulardaten an eine Datenbank mit dem ADOProtokoll, an einen HTTP-Server mit der POST-Methode oder an einen Webdienst mit dem SOAP-Protokoll. Eine Schaltfläche Übermitteln kann in einem Formular durch Ziehen des Steuerelements Schaltfläche aus dem Aufgabenbereich Steuerelement in die Ansicht platziert werden. Designer können auch benutzerdefinierte Nachrichten eingeben, die bei Erfolg oder Fehlschlagen der Übermittlung angezeigt werden, oder auch angeben, was mit dem Formular bei der Übermittlung geschehen soll (ob es geöffnet bleiben oder geschlossen werden soll usw.). Beim Erstellen eines Formulars basierend auf einer Datenbank oder einem Webdienst erstellt InfoPath automatisch eine separate Abfrageansicht, die Endbenutzern das Eingeben von Informationen zum Filtern der Datenbankabfrage und Ermitteln der gewünschten Datensätze ermöglicht. Der Designer kann durch Klicken mit der rechten Maustaste auf das Steuerelement und Auswählen der Seite Schaltflächeneigenschaften angeben, ob die Schaltfläche das Formular über ein Skript an einen Webdienst, einen URL oder ein anderes Ziel übermittelt. Der Designer kann auch Aktionen nach der Übermittlung auf der Seite Schaltflächeneigenschaften verwalten (siehe Abbildung 11 und Abbildung 12 im Screenshotanhang). Wenn der Formulardesigner ein neues Formular basierend auf einer Datenbank oder einem Webdienst entwickelt, wird standardmäßig eine Abfrageansicht erstellt. Dokumentsicherheit Unterstützung digitaler Signaturen InfoPath stellt Gegensignierung durch digitale Signaturen zur Verfügung. Formulardesigner können angeben, ob Formulare signiert werden dürfen. Um Benutzern das Verwenden digitaler Signaturen zu ermöglichen, wählt der Designer Formularoptionen im Menü Extras aus. Durch Klicken auf die Registerkarte Sicherheit kann der Designer das Kontrollkästchen Benutzer können dieses Formular digital signieren aktivieren oder deaktivieren. Benutzer können diese Formulare signieren, indem sie Digitale Signaturen aus dem Menü Extras auswählen. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 28 Flexibleres Verwalten von Informationen Mit InfoPath 2003 sind Teams und Unternehmen äußerst flexibel und können auf die sich schnell verändernden Bedingungen in Unternehmen angemessen reagieren. Die Anwendung ermöglicht Formulardesignern das rasche und einfache Erstellen und Bearbeiten von Formularen, um sich ändernde Geschäftsanforderungen berücksichtigen zu können. Sie ermöglicht Formularbenutzern außerdem das Interagieren mit Formularen auf die gleiche Weise wie mit anderen Dokumenten. Benutzer können an einem Formular arbeiten, es teilweise ausfüllen und für die spätere Fertigstellung speichern. Sie können das Formular lokal speichern, bei getrennter Verbindung zum Netzwerk daran arbeiten, und das Formular später übermitteln, wenn sie erneut mit dem Netzwerk verbunden sind. Da InfoPath anspruchsvoll formatierten Text unterstützt, können Benutzer Formulare mit formatiertem Text, Aufzählungen, Tabellen und selbst Grafiken ausfüllen. InfoPath ermöglicht Designern sogar das Erstellen von Formularen mit optionalen und wiederholten Abschnitten – das Formular wird dynamisch erweitert, um den Informationen Platz zu bieten, die der Benutzer eingeben muss. Feature Beschreibung Aktivierung Anspruchsvolle Formatierung von Text InfoPath ermöglicht Formulardesignern und Endbenutzern das Verwenden von anspruchsvoll formatiertem Text in den Formularen. Innerhalb von Textfeldern können Designer und Endbenutzer Informationen fett, kursiv und unterstrichen formatieren. Sie können andere als die Standardschriftgrade und -farben angeben, und sie können Daten auch als Aufzählungen oder Nummerierungen formatieren. Die Schriftartformatierung in Rich TextFeldern kann während des Ausfüllens eines Formulars vorgenommen werden, indem der Aufgabenbereich Schriftart ausgewählt wird (siehe Abbildung 13 im Screenshotanhang). Hyperlinks InfoPath ermöglicht Formulardesignern und Endbenutzern das Einfügen von Hyperlinks in anspruchsvoll formatierte Texte. URLs und E-Mail-Adressen werden bei der Eingabe in ein Rich Text-Feld automatisch als Hyperlinks erkannt. InfoPath erkennt URLs und E-Mail-Adressen und formatiert diese automatisch als Hyperlinks. Hyperlinks können auch mit ausgewähltem Text in einem Rich Text-Feld verknüpft werden. Um einen Hyperlink zu verknüpfen, markieren Sie den Text und wählen dann Hyperlink im Menü Einfügen aus. Geben Sie den URL im Feld Verknüpfen mit ein, und bearbeiten Sie dann den Anzeigetext ggf. nach Wunsch. InfoPath bietet die Möglichkeit, Listen mit Aufzählungszeichen und Nummerierungen in Rich Text-Bereiche einzufügen. Wählen Sie den Aufgabenbereich Nummerierung und Aufzählungszeichen aus, um ein Listenformat auszuwählen. Bearbeitung Listen © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 29 Bearbeitung Tabellen InfoPath unterstützt das Einfügen von Tabellen in Formularabschnitte mit Rich Text-Formatierung. Endbenutzer können Tabellen mit Rahmen oder Schattierungen versehen. Endbenutzer können die Zellen in einer Tabelle außerdem teilen oder zusammenführen. Wählen Sie den Eintrag Einfügen im Menü Tabelle aus, um eine Tabelle in einem Rich Text-Feld zu erstellen. Klicken Sie im Menü Tabelle auf Rahmen und Schattierung, um Rahmen und Schattierungen zu ändern. Wählen Sie die zu teilenden oder zusammenzuführenden Zellen aus, und klicken Sie dann im Menü Tabelle auf Zellen verbinden oder auf Zellen teilen. Inlinegrafiken und Grafikunterstützung InfoPath ermöglicht Benutzern das Einfügen von Inlinegrafiken, ClipArt und anderen Grafiken in Rich TextBereiche ihrer Formulare. Positionieren Sie die Einfügemarke an der gewünschten Position der Grafik, und wählen Sie dann den Eintrag Grafik aus dem Menü Einfügen aus. Rechtschreibprüfung und AutoKorrektur InfoPath bietet für Formulardesigner und Formularbenutzer integrierte Unterstützung für Rechtschreibprüfung. InfoPath-Benutzer können die Rechtschreibprüfung während der Eingabe aktivieren (falsch geschriebene oder unbekannte Wörter werden dann mit einer roten Schlangenlinie unterstrichen), oder sie können die Rechtschreibprüfung zum Überprüfen eines gesamten Formulars verwenden. Wählen Sie Rechtschreibung im Menü Extras aus, um ausgewählten Text oder das gesamte Formular zu überprüfen, wenn kein Text ausgewählt ist. InfoPath kann lernen, häufig vorkommende Rechtschreibfehler zu korrigieren. Klicken Sie im Menü Extras auf Optionen, und klicken Sie dann auf die Registerkarte Rechtschreibung, um das Verhalten der Rechtschreibprüfung zu steuern. Wenn Sie mit der rechten Maustaste auf ein falsch geschriebenes Wort klicken, wird ein Popupmenü mit Optionen für die Fehlerkorrektur angezeigt. Offlineunterstützung InfoPath bietet die Möglichkeit, Formulare während des Entwurfs oder der Bearbeitung lokal zu speichern. Ein Benutzer, der ein Formular nicht vollständig ausfüllt, kann das Formular zu einem späteren Zeitpunkt erneut öffnen und mit dem Ausfüllen fortfahren, ohne die zuvor bereits eingegebenen Daten zu verlieren. Klicken Sie im Menü Datei auf Speichern oder auf Speichern unter. Suchen und Ersetzen Formulardesigner können ebenso wie Endbenutzer die vertrauten Tools Suchen und Ersetzen in InfoPath verwenden. Klicken Sie im Menü Bearbeiten auf Suchen oder auf Suchen und Ersetzen. Ebenso wie Internet Explorer kann InfoPath die in Formularfeldern vorgenommenen Eingaben nachverfolgen. Wenn ein Benutzer mehrmals ein bekanntes Feld verwendet (z. B. ein Rufnummernfeld), kann InfoPath eine Dropdownliste mit wahrscheinlichen Eingaben anbieten. InfoPath verfolgt Eingaben automatisch. Der Benutzer muss keine Aktionen außer dem Auswählen der richtigen Eingabe (wenn vorhanden) aus der Dropdownliste vornehmen. Bearbeitung AutoVervollständigen Im Entwurfsmodus kann AutoVervollständigen für ein bestimmtes Feld in einem Formular deaktiviert werden, indem Eigenschaften geöffnet und dann das Kontrollkästchen AutoVervollständigen auf der Registerkarte Anzeige aktiviert oder deaktiviert wird. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 30 Bearbeitung mittels Drag & Drop Benutzer können Daten (einschließlich Text und Grafiken) mittels Drag & Drop von einer Position an eine andere ziehen, während ein Formular entworfen oder ausgefüllt wird. Wählen Sie die zu verschiebenden Daten aus, ziehen Sie diese dann an die Zielposition. Legen Sie sie anschließend ab, indem Sie die linke Maustaste loslassen. Beispielformulare Im Lieferumfang von InfoPath sind zahlreiche Beispielformulare enthalten, die von Benutzern im InfoPath-Entwurfsmodus angepasst werden können. Wählen Sie im InfoPath-Entwurfsmodus den Aufgabenbereich Ein Formular entwerfen aus, und klicken Sie dann auf Ein Beispiel anpassen. Seite einrichten InfoPath ermöglicht Endbenutzern das Auswählen des Papierformats, der Ausrichtung der Ausgabe sowie das Festlegen von Rändern für den späteren Ausdruck. Klicken Sie im Menü Datei auf Seite einrichten. Seitenansicht Endbenutzer können eine Vorschau des zu druckenden Inhalts anzeigen, bevor der Druckvorgang tatsächlich durchgeführt wird. Klicken Sie im Menü Datei auf Seitenansicht. Drucken Von Endbenutzern gedruckte Formulare sehen immer gut aus. Es sind z. B. keine Dropdownpfeile oder Bildlaufleisten in den Listenfeldern vorhanden. Unterstützung für benutzerdefinierte Druckansicht Formulardesigner können Druckansichten definieren, die für jede der anderen Ansichten in ihren Formularen spezifisch sind. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 31 Wählen Sie im Entwurfsmodus den Aufgabenbereich Ansichten aus. Wählen Sie eine Ansicht aus, und klicken Sie dann auf die Schaltfläche Eigenschaften. Klicken Sie auf die Registerkarte Druckeinstellungen, um die Druckansicht anzugeben, die der ausgewählten Ansicht zugeordnet werden soll (siehe Abbildung 14 und Abbildung 15: Mehrere Ansichten eines Formulars (Zusammenfassung) Ausnutzen vorhandener IT-Investitionen IT-Spezialisten können vorhandene Investitionen in Geschäftssysteme, vorhandene XML-Schemas und die vorhandene Wissensdatenbank beim Bereitstellen von InfoPath 2003 nutzen. Da InfoPathFomulare Informationen übermitteln, die mit einem XML-Schema formatiert wurden, können die durch InfoPath gesammelten Daten in Geschäftssystemen verwenden werden, die auf XML basierende Eingaben verarbeiten können. Wenn sich Systeme und Prozesse weiterentwickeln, können Formulardesigner neue InfoPath-Formulare schnell und effizient aktualisieren. Das Update dieser Formulare erfolgt unbemerkt in der gesamten Organisation, wenn das Formular das nächste Mal geöffnet wird. InfoPath baut auf der Vertrautheit der Benutzer mit den schon lange bekannten Bedienungskonventionen von Microsoft Office auf. Benutzer, die mit der Microsoft Office System-Produktfamilie vertraut sind, werden das Entwerfen von Formularen in InfoPath 2003 sowie das Verwenden von in InfoPath entworfenen Formularen als einfach empfinden. Die Anwendung wurde für internationale Verwendung optimiert, um die Anforderungen von vielen Benutzern zu erfüllen. Sie bietet die Funktionen Suchen und Ersetzen, Zwischenablage, Rasterunterstützung und Korrekturhilfen für den ostasiatischen Sprachraum. Die Anwendung steht z. B. in folgenden Sprachen zur Verfügung: Französisch Deutsch Spanisch Italienisch Holländisch Schwedisch Portugiesisch (Brasilien) Koreanisch Japanisch Chinesisch (vereinfacht) Chinesisch (traditionell) Chinesisch (Hongkong) (Beachten Sie, dass InfoPath und die anderen neuen Office System-Produkte in der Betaversion 2 nur in Englisch, Französisch, Deutsch und Japanisch verfügbar sind.) © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 32 InfoPath wurde für das sichere und effektive Arbeiten in Umgebungen konzipiert, die bereits über sensible Systeme und Prozesse verfügen. Die Anwendung schützt diese vorhandenen Investitionen, indem sie z. B. die folgenden Bereitstellungsoptionen unterstützt: Durch den Administrator konfigurierbare Installationen. Administratoren können eine benutzerdefinierte Installation des Produkts durchführen, um Funktionen ein- oder auszuschließen. InfoPath kann außerdem Unterstützung für Lockdownumgebungen zur Verfügung stellen. Installation von Formularpaketen ohne jegliche Verwaltung. Wenn ein Endbenutzer ein Formular im Editor öffnet, wird dieses nahtlos im Hintergrund installiert. Mit dem Microsoft Office Resource Kit erhalten Administratoren zahlreiche Optionen zum Bereitstellen von InfoPath in der Organisation. Die Anwendung kann in einem LAN, auf einzelnen Arbeitsstationen mit einem automatisierten Tool wie Microsoft Systems Management Server oder sogar als Anwendung bereitgestellt werden, die mit Microsoft Windows 2000 Server und den Windows-Terminaldiensten ausgeführt wird. Sie kann von Benutzern mit Unterstützung durch einen Installations-Assistenten installiert werden. Sie kann jedoch auch mit Richtlinienvorlagen installiert werden, die angeben, welche Features auf dem jeweiligen System des Benutzers installiert werden. Durch die Verwendung von mit dem Office Resource Kit entwickelten Richtlinienvorlagen kann ein Administrator z. B. den InfoPath-Entwurfsmodus für alle Benutzer mit Ausnahme der als Formulardesigner angegebenen Benutzer deaktivieren. Endbenutzer mit besonderen Anforderungen können InfoPath ebenfalls nutzen. Unterstützung für Microsoft Active Accessibility bedeutet bessere Interaktion mit Eingabehilfentechnologie. Benutzer, die Bildschirmsprachausgabe-Technologien verwenden, können InfoPath sofort einsetzen. Die Anwendung kann auch zusammen mit den Eingabehilfenfeatures verwendet werden, die in das Windows-Betriebssystem und Microsoft Office System integriert sind, z. B. Sprachausgabe, Einrastfunktion und anderen Features. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 33 Feature Beschreibung Aktivierung Erkennen und Reparieren InfoPath bietet die Möglichkeit, Fehler zu erkennen und sich selbst zu reparieren, wenn die Installation eines Benutzers beschädigt wird (wenn z. B. eine DLL gelöscht wird). Wählen Sie Erkennen und Reparieren aus dem Menü Hilfe aus. Sperren des Entwurfsmodus Der InfoPath-Entwurfsmodus kann für ein bestimmtes Formular deaktiviert werden. Dies verhindert, dass Endbenutzer nicht autorisierte Änderungen an einer Formularvorlage vornehmen können. Sicheres Bereitstellen von Formularen InfoPath-Formulare werden in einem „Sandkasten“ ausgeführt. Dies bedeutet, dass sie sicher sind und nicht unberechtigt auf Ressourcen auf dem lokalen System (z. B. auf der Festplatte) zugreifen können. Standardmäßig kann das Formular nur auf Daten innerhalb der Domäne zugreifen, in der die Formularvorlage bereitgestellt wurde. Es kann nicht auf Objekte zugreifen, die nicht als „sicher für Skripting“ markiert sind. Wählen Sie im InfoPath-Entwurfsmodus Formularoptionen im Menü Extras aus, und aktivieren Sie dann die Option Schutz aktivieren im Abschnitt Schutz der Seite. InfoPath-Formulare werden standardmäßig in einem „Sandkasten“ ausgeführt. Administratoren können auch URN-basierte Formulare und „vollständig vertrauenswürdige“ Formulare erstellen. IT-Verwaltung Administratoren können auch eine benutzerdefinierte Installation durchführen, die Formulare an einem URNSpeicherort platziert. URN-basierte Formulare besitzen die gleichen Berechtigungen wie HTML-Dateien, die in einem lokalen Dateisystem gespeichert wurden. Sie können auf Ressourcen auf dem lokalen System zugreifen und domänenübergreifend Daten abrufen/senden, sie können jedoch keine Objekte verwenden, die nicht als „sicher für Skripting“ markiert sind. Administratoren können auch Formulare als „vollständig vertrauenswürdige“ Lösungen angeben. Sie alle besitzen die gleichen Merkmale der URN-basierten Formulare, sie können jedoch auf Objekte zugreifen, die nicht als „sicher für Skripting“ markiert wurden. Versionsverfolgung von Formularvorlagen InfoPath stempelt eine Formularvorlage automatisch mit Datum, Uhrzeit und Versionsnummer, wenn diese im Entwurfsmodus gespeichert wird. Für „Sandkasten“Lösungen verwendet InfoPath diesen Stempel zum Sicherstellen, dass der Benutzer beim Ausfüllen eines Formulars immer die aktuellste Vorlage verwendet. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 34 Bei jedem Öffnen eines InfoPath-Formulars durch einen Benutzer, das auf einer „Sandkasten“-Lösung basiert, prüft InfoPath, ob eine aktuellere Version der Formularvorlage verfügbar ist. Wenn eine neuere Version verfügbar ist, aktualisiert InfoPath die Vorlage im Hintergrund. Benutzerfreundliche Features Endbenutzer besitzen schnellen Zugriff auf die zuletzt Liste der zuletzt verwendeten Formularvorlagen. verwendeten Wechseln der Ansicht Wenn eine Formularvorlage mehrere Ansichten besitzt, können Endbenutzer zwischen diesen Ansichten wechseln. Benutzer können aus der Liste der zuletzt geöffneten Dateien im Menü Datei, aus der Liste der zuletzt ausgefüllten Formulare im Aufgabenbereich Ein Formular ausfüllen oder aus der Liste der vorhandenen Formulare auswählen, die der Benutzer im Aufgabenbereich Ein Formular entwerfen entworfen hat. Benutzer können die Ansicht im Menü Ansicht auswählen. Anpassbare Symbolleisten InfoPath verwendet die Office-Symbolleiste, und Benutzer können Schaltflächen hinzufügen oder ausblenden, um ihre Bearbeitungsanforderungen zu erfüllen. Um eine Symbolleiste anzupassen, wählen Sie Anpassen im Abschnitt Symbolleisten des Menüs Ansicht aus. Dr. WatsonUnterstützung InfoPath ermöglicht Benutzern nach Systemabstürzen, Daten zurück an Microsoft zu senden, damit Microsoft die den Absturz verursachenden Fehler im Produkt ermitteln kann. Dr. Watson-Unterstützung erfolgt automatisch und erfordert keine Benutzereinrichtung. Unterstützung durch die Hilfe-Funktion InfoPath stellt Office-Standardhilfe sowie die Funktion Frage hier eingeben zur Verfügung. Hilfe steht über das Menü Hilfe sowie über die Menüleisten-Benutzeroberfläche Frage hier eingeben zur Verfügung. Produkttour InfoPath enthält eine flashbasierte Tour der Funktionen des Produkts. (Nicht in Betaversion 2 verfügbar) Onlinehilfe ist jederzeit im InfoPath-Entwurfsmodus und InfoPath-Bearbeitungsmodus verfügbar. Wählen Sie Tour durch InfoPath im Abschnitt Einführung des Aufgabenbereichs Ein Formular ausfüllen aus. Um Hilfe zu erhalten, klicken Sie in der Menüleiste auf ?, oder wählen Sie Microsoft InfoPath-Hilfe aus dem Menü Hilfe aus. Formularvorlagen (Nicht in Betaversion 2 verfügbar) © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 35 Eingabehilfen Hoher Kontrast / große Schriftart als Eingabehilfe Die InfoPath-Benutzeroberfläche reagiert auf die Schemas, die das Aussehen der Windows-Benutzeroberfläche definieren. Tastenkombinationen / Zugriffstasten Alle Funktionen können auch über die Tastatur angesprochen werden. Aktivierreihenfolge Formulardesigner können die Reihenfolge der Felder definieren, in die die Einfügemarke springt, wenn ein Benutzer beim Ausfüllen des Formulars die Tabulatortaste drückt. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 36 Schemas, die auf der Seite Anzeigeeigenschaften festgelegt werden, definieren das Aussehen der InfoPathBenutzeroberfläche. Vielen Menüoptionen sind Tastenkombinationen zugeordnet. Benutzer können auch mit der Taste ALT und den Pfeiltasten in den Menüs navigieren. Klicken Sie im InfoPath-Entwurfsmodus mit der rechten Maustaste auf das Feld, in dem der Benutzer mit dem Ausfüllen des Formulars beginnen soll. Wählen Sie die Seite Eigenschaften aus dem Popupmenü aus, und klicken Sie dann auf die Registerkarte Erweitert. Geben Sie in das Feld Aktivierreihenfolge den Wert 1 ein. Klicken Sie auf OK, um das Eigenschaftendialogfeld zu schließen, und klicken Sie dann mit der rechten Maustaste auf das nächste Feld, das der Benutzer ausfüllen soll. Wählen Sie die Seite Eigenschaften aus dem Popupmenü aus und klicken Sie dann auf die Registerkarte Erweitert. Geben Sie den Wert 2 in das Feld Aktivierreihenfolge ein. Wiederholen Sie diesen Vorgang, und erhöhen Sie dabei jedes Mal den Wert für das Feld Aktivierreihenfolge, bis die Aktivierreihenfolge zu Ihrer Zufriedenheit erstellt wurde. Systemanforderungen Systemanforderungen: PC mit Intel Pentium 133 MHz-Prozessor oder höher; Intel Pentium III empfohlen. Betriebssystem Microsoft Windows 2000 mit Service Pack 3 oder Windows XP oder höher. Für Windows 2000 und Windows XP: 64 MB Arbeitsspeicher (RAM) (128 MB empfohlen) für das Betriebssystem sowie zusätzlich 8 MB für jede gleichzeitig ausgeführte Anwendung. 245 MB verfügbarer Festplattenspeicher mit 115 MB auf der Festplatte, auf der das Betriebssystem installiert ist (der erforderliche Speicherplatz hängt von der Konfiguration ab; benutzerdefinierte Installationen erfordern ggf. mehr oder weniger freien Speicherplatz auf der Festplatte). Sonstige: CD-ROM-Laufwerk. Super VGA-Monitor (800x600) oder Monitor mit höherer Auflösung mit 256 Farben. Microsoft Mouse, Microsoft IntelliMouse® oder kompatibles Zeigegerät. Anhang: Screenshots © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 37 Abbildung 1: Wiederholte Abschnitte Abbildung 2: Das Steuerelement "Wiederholter Abschnitt" © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 38 Abbildung 3: Das Dialogfeld "Gültigkeitsprüfung" © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 39 Abbildung 4: Formularentwurf Klicken Sie auf "Zurück", um zurückzukehren. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. Abbildung 5: Standardsteuerelement-Toolbox 40 Abbildung 6: WYSIWYG-Formularentwurf © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 41 Abbildung 7: Strukturartige Schemadarstellung © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 42 Abbildung 8: Grundlegende Schemabearbeitung © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 43 Abbildung 9: Anpassen der Steuerelementeigenschaften © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 44 Abbildung 10: Systemeigene E-Mail-Integration © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 45 Abbildung 11: Übermitteln von Formularinformationen Abbildung 12: Übermitteln von Formularinformationen an einen Back-EndDienst © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 46 Abbildung 13: Optionen für reichhaltige Formatierung Abbildung 14: Mehrere Ansichten eines Formulars © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 47 Abbildung 15: Mehrere Ansichten eines Formulars (Zusammenfassung) Glossar Abschnitt Ansicht Aufgabenbereich Ausdrucksfeld Bearbeitbarer Bereich Bedingte Formatierung Benutzerdefiniert installiertes Formular Benutzerdefinierter Aufgabenbereich Binden Ein Steuerelement auf einem Formular, das andere Steuerelemente enthält. Eine formularspezifische Anzeigeeinstellung, die in einer Formularvorlage gespeichert und auf die Formulardaten angewendet werden kann, wenn das Formular ausgefüllt wird. Benutzer können zwischen den Ansichten wechseln, um die im Formular angezeigte Datenmenge auszuwählen. Ein Fenster in einer Office-Anwendung, das häufig verwendete Befehle zur Verfügung stellt. Seine Position und geringe Größe ermöglichen das Verwenden dieser Befehle, während noch an den Dateien gearbeitet wird. Ein Steuerelement auf einem Formular, das schreibgeschützte Daten als Ergebnis einer Suchfunktion oder Berechnung mit den Daten anzeigt, die einen XPath-Ausdruck verwenden. Jeder Bereich eines Formulars, in den Inhalt wie Text, Tabellen oder Grafiken eingefügt werden kann. Das Ändern des Aussehens eines Steuerelements einschließlich seiner Sichtbarkeit basierend auf den in das Formular eingegebenen Werten. Ein Formular, das mit einem benutzerdefinierten Installationsprogramm installiert wird und normalerweise Zugriff auf Dateien und Einstellungen auf dem Computer besitzt. Eine HTML-Datei (Hypertext Markup Language), deren Inhalt in einem Fenster neben einem Formular angezeigt wird. Benutzerdefinierte Aufgabenbereiche können formularspezifische Befehle und Hilfeinhalte zur Verfügung stellen. Das Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, damit in das Steuerelement eingegebene Daten gespeichert werden. Wenn ein Steuerelement ungebunden ist, ist es nicht mit einem Feld oder einer Gruppe verbunden, und die in das Steuerelement eingegebenen Daten werden nicht gespeichert. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 48 Component Object Model (COM) Datenquelle Datentyp Dialogfeldbenachrichtigung DOM (Document Object Model) Eigenschaft Eingebettete Warnung Entwurfsmodus Ereignis Ereignishandler Feld Formular Formularbereich Formularbibliothek Formulardateien Formulardefinitionsdatei Formularvorlage Gruppe Gültig Gültigkeitsprüfung HTML (Hypertext Markup Language) Eine von Microsoft zum Erstellen von Softwarekomponenten entwickelte Spezifikation, die in Programme integriert werden oder zu vorhandenen Programmen, die auf Microsoft Windows-Betriebssystemen ausgeführt werden, Funktionen hinzufügen kann. Die Sammlung der Felder und Gruppen, die die Daten für ein InfoPath-Formular definieren und speichern. Steuerelemente im Formular werden an die Felder und Gruppen in der Datenquelle gebunden. Eigenschaft eines Feldes, die die Art der Daten definiert, die das Feld speichern kann. Datentypen sind z. B. Text, Rich Text, Ganze Zahl, Dezimal, Wahr/Falsch, Hyperlink, Datum, Uhrzeit, Datum und Uhrzeit sowie Grafik. Eine Datenüberprüfungsbenachrichtigung, die ein Dialogfeld mit einer benutzerdefinierten Fehlermeldung öffnet, wenn ungültige Daten in ein Steuerelement eingegeben werden. Eine W3C-Spezifikation (World Wide Web Consortium), die die Struktur dynamischer HTML- und XML-Dokumente so beschreibt, dass diese über einen Webbrowser bearbeitet werden können. Ein benanntes Attribut eines Steuerelements, Feldes oder Objekts, das Sie zum Definieren eines der Merkmale des Objekts (z. B. Größe, Farbe oder Bildschirmposition) oder eines Aspekts seines Verhaltens (z. B. ob das Objekt verborgen ist) festlegen. Eine Warnung zur Gültigkeitsüberprüfung der Daten, die Steuerelemente mit ungültigen Daten anhand eines rot gestrichelten Rahmens markiert. Benutzer können mit der rechten Maustaste auf Steuerelemente klicken, um benutzerdefinierte Fehlermeldungen anzuzeigen. Die InfoPath-Entwurfsumgebung, in der Sie eine Formularvorlage erstellen oder ändern können. Eine Aktion, die von einem Objekt erkannt wird, z. B. ein Mausklick oder ein Tastendruck, für die eine Reaktion definiert werden kann. Ein Ereignis kann durch eine Benutzeraktion oder eine Visual Basic-Anweisung verursacht oder vom System ausgelöst werden. Der Skriptfunktionscode in einem InfoPath-Formular, der auf ein Formularereignis oder Datenüberprüfungsereignis reagiert. Ein Element oder Attribut in der Datenquelle, das Daten enthalten kann. Wenn das Feld ein Element ist, kann es Attributfelder enthalten. Die Felder speichern die Daten, die in die Steuerelemente eingegeben werden. In InfoPath ein Dokument mit einer Reihe von Steuerelementen, in die Benutzer Informationen eingeben können. InfoPath-Formulare können Features wie Rich TextFelder, Datumsauswahlen, optionale und wiederholte Abschnitte, Datenüberprüfung und bedingte Formatierung enthalten. Der Bereich des InfoPath-Arbeitsbereichs, der das Formular anzeigt, mit dem Sie arbeiten. Ein Ordner, in dem eine Sammlung von Formularen gespeichert und freigegeben wird, die auf der gleichen Vorlage basiert. Jedes Formular in einer Formularbibliothek ist einer benutzerdefinierten Information zugeordnet, die in der Inhaltsliste für die betreffende Bibliothek angezeigt wird. Eine Sammlung von Dateien, die zum Implementieren eines InfoPath-Formulars verwendet wird. Dateitypen können z. B. HTML, XML, XSD, XSLT, Skript und andere sein, die für das Unterstützen der Funktionen des Formulars erforderlich sind. Eine XML-Datei mit der Erweiterung XSF, die Informationen zu allen anderen Dateien und Komponenten enthält, die in einem Formular verwendet werden, z. B. Anpassungen der Benutzeroberfläche, XML-Schemas, Ansichten, Geschäftslogik, Ereignisse und Bereitstellungseinstellungen. In InfoPath eine Datei oder Sammlung von Dateien, die die Datenstruktur sowie das Aussehen und Verhalten eines Formulars definiert/definieren. Ein Element in der Datenquelle, das Felder und andere Gruppen enthalten kann. Steuerelemente, die andere Steuerelemente enthalten, z. B. wiederholte Tabellen und Abschnitte, werden an Gruppen gebunden. Fehlerfrei oder akzeptabel gemäß einer festgelegten Regel- oder Standardsammlung. Daten, die in ein Formular eingegeben werden, sind z. B. gültig, wenn sie den Kriterien entsprechen, die in den Regeln für die Gültigkeitsprüfung der Daten festgelegt wurden. Der Vorgang des Testens der Genauigkeit von Daten. Eine Regelsammlung, die auf ein Steuerelement angewendet werden kann, um den Typ und Gültigkeitsbereich von Daten anzugeben, die Benutzer eingeben können. Akronym für Hypertext Markup Language. Die Standardmarkupsprache, die für Dokumente im World Wide Web verwendet wird. HTML verwendet Tags für die Angabe, wie Webbrowser Seitenelemente wie Text und Grafiken anzeigen und auf Benutzeraktionen reagieren sollen. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 49 JavaScript URI (Uniform Resource Identifier) URL (Uniform Resource Locator) Eine plattformübergreifende Skriptsprache für das World Wide Web. JavaScript-Code wird direkt in eine HTML-Seite eingefügt. JavaScript ermöglicht das Erstellen von Java-Programmen. Der Skriptanker stellt ein in JavaScript geschriebenes Skript dar. Eine interpretierte, objektbasierte Skriptsprache, die Elemente von C, C++ und Java verwendet. Es handelt sich um die Microsoft-Implementierung der ECMA 262Sprachspezifikation. Eine Sammlung von Zellen, die für das Anordnen von Formularinhalten wie Text oder Steuerelementen verwendet wird. Ein Steuerelement auf einem Formular, das als Liste mit Aufzählungszeichen, nummerierte Liste oder einfache Liste formatiert werden kann. Ein Benutzer kann Text in ein Listensteuerelement eingeben, der ggf. wiederholt wird. Eine einer Anweisung oder Funktion ähnliche Prozedur, die Operationen mit bestimmten Objekten durchführt. Sie können z. B. die Print-Methode auf das Debugobjekt anwenden, um gedruckte Ausgaben an das Direkt-Fenster zu übertragen. Eine Programmierumgebung, die zum Erstellen, Bearbeiten und Debuggen von Microsoft JScript- oder Microsoft VBScript-Code auf einem InfoPath-Formular verwendet wird. Ein Tool, das zum Erstellen von Installationspaketen für Software verwendet wird, die auf 32-Bit-Windows-Betriebssystemen bereitgestellt werden soll. Eine Tabelle, ein Diagramm, eine Grafik, eine Gleichung oder eine andere Form von Daten. Objekte, die in einer Anwendung erstellt wurden (z. B. Tabellen) und mit einer anderen Anwendung verknüpft oder in diese eingebettet werden, sind OLE-Objekte. Ein Dialogfeld, das Informationen zu Objekten, Eigenschaften, Methoden und Konstanten im aktuellen Projekt sowie in referenzierten Objektbibliotheken anzeigt und zum Suchen nach einem Element, Erhalten von Hilfe zu diesem Element oder Einfügen des betreffenden Elements in ein Modul verwendet werden kann. Eine hierarchische Bibliothek von Objekten und Sammlungen, die den Inhalt und die Funktionen einer Anwendung darstellen. Objekte und Sammlungen besitzen Eigenschaften, Methoden und Ereignisse, die zum Steuern und Interagieren mit einer Anwendung verwendet werden können. Eine grafische Darstellung der Objekte und Sammlungen, die in einem angegebenen Objektmodell enthalten sind. Ein Steuerelement auf einem Formular, das andere Steuerelemente enthält und normalerweise nicht standardmäßig angezeigt wird. Benutzer können optionale Abschnitte beim Ausfüllen des Formulars einfügen oder entfernen. Ein Wert, der einer Variablen zu Beginn einer Operation oder vor der Auswertung eines Ausdrucks durch ein Programm zugewiesen wird. Ein Parameter kann Text, eine Zahl oder ein Argumentname sein, der oder die einem anderen Wert zugewiesen wird. Die Benutzeroberfläche zum Hinzufügen und Entfernen von Ressourcendateien, die die Funktionen eines Formulars unterstützen. Eine XML-Datendatei, eine Datenbank oder ein Webdienst, die oder der von einem Formular für die Eingaben in einem Listenfeld oder für Skriptaktionen verwendet wird. Eine einfache Programmiersprache, die für das Durchführen besonderer oder eingeschränkter Aufgaben konzipiert ist. Manchmal ist sie mit einer besonderen Anwendung oder Funktion verknüpft. Informationen aus Formularen, die in Spalten in einer Windows SharePoint ServicesFormularbibliothek angezeigt werden. Für jedes Formular in der Bibliothek zeigen Spalten Daten an, die in Steuerelemente eingegeben wurden, die der Formulardesigner als Spalten der Formularbibliothek festgelegt hat. Ein grafisches Benutzeroberflächenobjekt, z. B. ein Textfeld, ein Kontrollkästchen, eine Bildlaufleiste oder eine Befehlsschaltfläche, über das Benutzer das Programm steuern können. Steuerelemente werden zum Anzeigen von Daten oder Auswahlen, Durchführen einer Aktion oder Verbessern der Lesbarkeit der Benutzeroberfläche verwendet. Mindestens eine Zeile von Zellen, die zum Anzeigen von Zahlen und anderen Elementen zu schnellen Nachschlage- und Analysezwecken verwendet werden. Elemente in einer Tabelle werden in Zeilen und Spalten organisiert. Ein Steuerelement, in das Benutzer Text eingeben können. Rich Text-Felder ermöglichen die Dateneingabe mit Auswahlmöglichkeiten für Textformatierung. Eine Zeichenfolge, die zum Identifizieren einer Ressource nach Typ und Speicherort im Internet verwendet wird. Eine Adresse, die ein Protokoll (z. B. HTTP oder FTP) und den Speicherort eines Objekts, eines Dokuments, einer World Wide Web-Seite oder eines anderen Ziels im URN (Uniform Resource Name) VBscript (Visual Basic Scripting Edition) Internet oder in einem Intranet angibt – z. B. http://www.microsoft.com. Ein Schema für die eindeutige Identifizierung von Ressourcen, die möglicherweise im Internet verfügbar sind, nach ihrem Namen unabhängig vom jeweiligen Speicherort. Eine interpretierte, objektbasierte Skriptsprache, die eine Untermenge der Programmiersprache Microsoft Visual Basic ist. JScript Layouttabelle Listensteuerelement Methode Microsoft Script Editor (MSE) Microsoft Windows Installer (MSI) Objekt Objektbrowser Objektmodell Objektmodelldiagramm Optionaler Abschnitt Parameter Ressourcen-Manager Sekundäre Datenquelle Skriptsprache Spalten der Formularbibliothek Steuerelement Tabelle Textfeld © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 50 Verweisfeld Verweisgruppe Wiederholte Gruppe Wiederholte Tabelle Wiederholter Abschnitt Wiederholtes Feld XHTML (Extensible Hypertext Markup Language) XML (Extensible Markup Language) XML-Attribut XML-Daten XML-Element XML-Parser XML-Schema XML-Signatur XML-Vorlagendatei XSD XSL XSLT (XSLTransformationen) Ein Feld, das mit einem anderen Feld verknüpft ist, damit sich die jeweiligen Eigenschaften immer entsprechen. Wenn die Eigenschaften in einem Feld geändert werden, werden die Eigenschaften im anderen Feld automatisch aktualisiert. Eine Gruppe, die mit einer anderen Gruppe verknüpft ist, damit sich ihre Eigenschaften und die Eigenschaften der darin enthaltenen Gruppen und Felder immer entsprechen. Wenn die Eigenschaften einer Gruppe geändert werden, wird die andere Gruppe automatisch aktualisiert. Eine Gruppe in der Datenquelle, die mehrmals auftreten kann. Steuerelemente wie z. B. wiederholte Abschnitte und wiederholte Tabellen werden an wiederholte Felder gebunden. Ein Steuerelement auf einem Formular, das andere Steuerelemente in einem Tabellenformat enthält und bei Bedarf wiederholt wird. Benutzer können beim Ausfüllen des Formulars mehrere Zeilen einfügen. Ein Steuerelement auf einem Formular, das andere Steuerelemente enthält und bei Bedarf wiederholt wird. Benutzer können beim Ausfüllen des Formulars mehrere Abschnitte einfügen. Ein Feld in einer Datenquelle, das mehrmals auftreten kann. Steuerelemente wie Aufzählungen, Nummerierungen und einfache Listen, wiederholte Abschnitte und wiederholte Tabellen können an wiederholte Felder gebunden werden. Eine Markupsprache, die HTML erweitert und als XML neu formuliert. Eine komprimierte Form von SGML (Standard Generalized Markup Language), die Entwicklern das Erstellen angepasster Tags ermöglicht, die Flexibilität beim Organisieren und Präsentieren von Informationen bieten. Ein strukturelles XML-Konstrukt. Ein Name/Wert-Paar, das durch ein Gleichheitszeichen getrennt und in ein markiertes Element eingeschlossen ist, das Features eines Elements ändert. Alle Attributwerte sind Textzeichenfolgen, die in Anführungszeichen eingeschlossen werden müssen. Daten, die im XML-Format gespeichert werden. InfoPath-Formulare werden als XMLDatendateien gespeichert. Eine XML-Struktur, die aus einem Starttag, einem Endtag und den Informationen zwischen den Tags besteht. Elemente können Attribute besitzen und andere Elemente enthalten. Eine Softwarekomponente, die zum Verarbeiten von XML-Dokumenten verwendet wird, indem ihre Struktur überprüft wird und Ansichten oder Transformationen ihres Inhalts generiert werden. Eine formale, in XML geschriebene Spezifikation, die die Struktur eines XMLDokuments einschließlich Elementnamen und reichhaltigen Datentypen definiert, deren Elemente in Kombination auftreten können und deren Attribute für jedes Element verfügbar sind. Eine auf XML basierende digitale Signatur, die zum Sichern der Daten verwendet werden kann, die in XML-Dokumenten enthalten sind. XML-Signaturen sind ein W3CStandard (World Wide Web Consortium). Eine XML-Datei, die die Beispieldaten enthält, die in den Feldern eines Formulars angezeigt werden, bevor der Benutzer dieses ausfüllt. Eine XML-Schemadefinition. Ein XML-Vokabular zum Angeben von Formatierungssemantik. Ein XSL-Stylesheet gibt die Darstellung einer Klasse von XML-Dokumenten an, indem beschrieben wird, wie eine Instanz der Klasse in ein XML-Dokument transformiert wird, das das Formatierungsvokabular verwendet. Eine Sprache, die zum Transformieren von XML-Dokumenten in andere Dokumenttypen wie HTML oder XML verwendet wird. Sie wurde für die Verwendung als Teil von XSL konzipiert. Index Dr. Watson-Unterstützung 11, 35 Exportieren von Formularen 25 Nach XML 25 Formularentwicklung Ansichten, mehrere 25 Bearbeiten von Abschnitten von Hand 22 © 2003 Microsoft Corporation. Alle Rechte vorbehalten. Benutzerdefinierte Dialogfelder 22 Benutzerdefinierter Aufgabenbereich 23 Debugger 23 DOM-Unterstützung 15 JScript 23 OM-Unterstützung 15 51 Ressourcenverwaltung 22 Skriptunterstützung 23 Speichern als Ordner 22 Steuerelemente 21 VBScript 23 Zusammenführen von Formularen 25 InfoPath Beispielformulare 10, 23, 31 Einführung 4 Eingabehilfenfeatures 36 Entwurfsmodus 10 Office-Integration 11 Onlinehilfe 35 Produkttour 35 Programmierbarkeit 10 Vorteile Bessere Entscheidungsfindung 14 Gemeinsames Verwenden von Informationen in der gesamten Organisation 24 Steigern der Effizienz 14 Transformieren von Daten in Wissen 12 Vorteile im Vergleich zu anderen Ansätzen 6 InfoPath-Features Anzeigen einer Formularvorschau 18 Bedingte Formatierung 13 BereitstellungsverwaltungsFeatures 34 Digitale Signaturen 28 Drag & Drop aus dem Schema 17 Drucken von Formularen 31 E-Mail-Integration 28 Entwerfen von Formularen mit generischem Schema 17 Feldüberprüfung 16 Formular-Farbschemas 18 Gültigkeitsregeln 16 Offlineunterstützung 30 Optionale Elemente und Abschnitte 13 Schaltfläche 'Abfrage' 28 © 2003 Microsoft Corporation. Alle Rechte vorbehalten. Schaltfläche 'Übermitteln' 28 Schemabearbeitung 18 Schemadarstellung 17 Schemaüberprüfung 16 SharePoint -Integration 26 Steuerelemente 21, Siehe InfoPath-Steuerelemente Überblick 10 Veröffentlichen von Formularen 26 W3C-Standards 15 Wiederholte Abschnitte 13 WYSIWYG-Entwurfstools 17 InfoPath-Steuerelemente Anpassbare Steuerelementeigenschaften 20 Automatische Beschriftungseinfügung 19 Erneutes Binden von Steuerelementen 19 Konvertieren von Steuerelementen 19 Schaltflächenverhalten 20 Standardtoolbox 19 Unterstützung für Datenbankquellen 20 Schema Bearbeiten 18 Darstellung 17 Drag & Drop für Felder oder Gruppen in Formularen 17 Entwerfen aus aus einem generischen Schema 17 Überprüfung 16 Verwenden eines vorhandenen Schemas 32 So wird's gemacht... Anpassen von Symbolleisten: 35 Ansichten, Verwalten mehrerer 25 Anzeigen der Produkttour 35 Anzeigen einer Formularvorschau im Entwurfsmodus 18 Aufgabenbereichanpassung 23 Automatisches Ausfüllen von Formularen 31 Bearbeiten eines Schemas 18 52 Benachrichtigungen der Gültigkeitsprüfung, einrichten 16 Drag & Drop von Schemaobjekten 17 Drucken Anzeigen einer Vorschau der Ausgabe 31 Seite einrichten 31 Eingabehilfenoptionen Tastenkombinationen 36 Verwalten der Anzeige 36 E-Mail-Formulare 28 Entwerfen von Formularen 17, 29 Aus Beispielen 31 Listen 29 Tabellen 30 Erkennen und Reparieren von Fehlern 34 Erstellen oder Bearbeiten von Gültigkeitsregeln 16 Exportieren von Formularen 22, 25 Farbschemas 18 Gewährleisten der Sicherheit Sperren des Entwurfsmodus 34 Grafiken, Verwenden von 30 Hilfe, Zugriff auf: 35 Hinzufügen optionaler Abschnitte 13 Hinzufügen wiederholter Abschnitte 13 © 2003 Microsoft Corporation. Alle Rechte vorbehalten. Hyperlinks, Verwenden von 29 Manuelles Bearbeiten von XSLT 22 Rechtschreibprüfung 30 Skripts, bearbeiten und debuggen 23 Speichern von Formularen für die Offlinebearbeitung 30 Steuerelemente Anpassen der Eigenschaften 20 Erneutes Binden 19 Konvertieren 19 Zugriff auf 19 Suchen und Ersetzen 30 Tastenkombinationen 36 Übermitteln von Daten, Verwalten des Verhaltens 20 Übermitteln von Formularen 28 Verwalten von Dokumenten Wechseln der Ansicht 35 Zuletzt verwendete Formulare 35 Verwalten von Ressourcen 22 Zusammenführen von Formularen 25 So wird's gemacht… Bedingte Formatierung 13 Digitale Signaturen 28 Systemanforderungen 37 Terminaldiensteunterstützung 11 53 © 2003 Microsoft Corporation. Alle Rechte vorbehalten. Dieses Dokument wurde vor der Freigabe des Produkts erstellt. Es kann daher nicht garantiert werden, dass alle hier enthaltenen Details dem endgültig ausgelieferten Produkt genau entsprechen. Die in diesem Dokument enthaltenen Informationen stellen die behandelten Themen aus der Sicht der Microsoft Corporation zum Zeitpunkt der Veröffentlichung dar. Da Microsoft auf sich ändernde Marktanforderungen reagieren muss, stellt dies keine Verpflichtung seitens Microsoft dar, und Microsoft kann die Richtigkeit der hier dargelegten Informationen nach dem Zeitpunkt der Veröffentlichung nicht garantieren. Die Informationen beziehen sich auf das Produkt zum Zeitpunkt des Drucks dieses Dokuments und sollten nur für Planungszwecke verwendet werden. Diese Informationen können jederzeit ohne vorherige Ankündigung geändert werden. Dieses Dokument dient nur zu Informationszwecken. MICROSOFT SCHLIESST FÜR DIESES DOKUMENT JEDE GEWÄHRLEISTUNG AUS, SEI SIE AUSDRÜCKLICH ODER KONKLUDENT. Die in den Beispielen verwendeten Firmen, Organisationen, Produkte, Domänennamen, E-Mail-Adressen, Logos, Personen, Orte und Ereignisse sind frei erfunden. Jede Ähnlichkeit mit bestehenden Firmen, Organisationen, Produkten, Domänennamen, E-Mail-Adressen, Logos, Personen, Orten oder Ereignissen ist rein zufällig. Microsoft, BizTalk, InfoPath, IntelliMouse, das Office-Logo, Outlook, SharePoint, SQL Server, Visual Studio und Windows sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Die Namen der in diesem Dokument aufgeführten tatsächlichen Unternehmen und Produkte können geschützte Marken ihrer jeweiligen Inhaber sein. © 2003 Microsoft Corporation. Alle Rechte vorbehalten. 54