Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office InfoPath
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Einführung in Microsoft Office InfoPath 2003
 
Anwendbar unter
Microsoft Office InfoPath 2003 Service Pack 1

Im geschäftlichen Umfeld müssen viele Benutzer Formulare ausfüllen, z. B. Spesenabrechnungen, Zeiterfassungen, Mitarbeiterumfragen oder Versicherungsformulare. Bestimmte Benutzer sind für das Entwerfen, Verteilen und Pflegen dieser Formulare verantwortlich. Mithilfe von InfoPath, einem neuen Programm in Microsoft Office System, können Sie elektronische Formulare entwerfen und ausfüllen, z. B. die unten abgebildete Spesenabrechnung.

InfoPath-Formular

 Hinweis    In diesem Artikel wird davon ausgegangen, dass Microsoft Office InfoPath 2003 Service Pack 1 auf dem Computer installiert ist und dass die Service Pack-Features in InfoPath aktiviert wurden. Weitere Informationen über das Service Pack und das Verfahren zum Download finden Sie unter den entsprechenden Verknüpfungen im Feld Siehe auch am Anfang dieses Artikels.

Was ist InfoPath?

In InfoPath können Sie zwei Vorgänge ausführen:

InfoPath basiert auf XML (Extensible Markup Language) (Extensible Markup Language (XML): Eine komprimierte Form der Standard Generalized Markup Language (SGML), mit deren Hilfe Entwickler benutzerdefinierte Tags erstellen können, die eine flexible Organisation und Präsentation von Informationen ermöglichen.). Beim Entwerfen eines Formulars erstellt InfoPath eine XSN-Datei. Dabei handelt es sich um eine CAB-Datei, die Standard-XML-Dateien enthält, z. B. die Dateien für das XML-Schema (XSD) (XML-Schema: Eine formale, in XML geschriebene Spezifikation, die die Struktur eines XML-Dokuments sowie die Elementnamen und umfangreichen Datentypen definiert, deren Elemente in Kombination auftreten können und deren Attribute für jedes Element verfügbar sind.) und die XSL-Transformation (XSLT) (XSL-Transformation (XSLT): Eine Sprache, mit deren Hilfe XSL-Dokumente in andere Dokumentarten, z. B. HTML- oder XML-Dokumente, transformiert werden. Die Datei wurde für die Verwendung als Teil von XSL entwickelt.). Beim Ausfüllen von Formularen in InfoPath werden die Daten im XML-Standardformat gespeichert oder gesendet. Sie benötigen jedoch keine XML-Kenntnisse, um InfoPath-Formulare zu entwerfen und auszufüllen. Das Entscheidende am XML-Format der Formulare ist, dass die Daten in diesem Format sehr viel leichter für andere Zwecke innerhalb einer Organisation verwendet werden können. Beispielsweise können durch ein einziges InfoPath-Reiseberichtsformular XML-Daten für ein CRM-System (Customer Relationship Management), ein Nebenkassensystem und ein Reiseplanungssystem bereitgestellt werden.

Die Vorteile von InfoPath

Bei InfoPath-Formularen kann es sich um einfache und überschaubare Formulare handeln, die von mehreren Personen in einer kleinen Arbeitsgruppe zum Erfassen von Informationen verwendet werden. Beispielsweise kann ein Formular in einem 10-köpfigen Verkaufsteam verwendet werden, um Informationen über Vertreterbesuche einzugeben und gemeinsam zu nutzen. Die Daten in diesen Formularen können zu einem einzigen Zusammenfassungsbericht zusammengeführt werden, der monatlich an die Geschäftsleitung gesendet wird.

Bei InfoPath-Formularen kann es sich aber auch um anspruchsvollere Formulare handeln, die mit vorhandenen Datenbanken verbunden oder in bestehende Geschäftssysteme integriert sind. Wenn z. B. die Spesenabrechnungen in Ihrem Unternehmen mit Microsoft BizTalk® Server 2004 verwaltet werden, können die Entwickler der IT-Abteilung ein InfoPath-Spesenabrechnungsformular entwerfen, mit dem die Benutzer ihre Daten direkt an BizTalk senden. BizTalk wiederum leitet diese Daten an die entsprechende Abteilung zur Genehmigung oder Verarbeitung weiter.

In der folgenden Liste werden die wichtigsten Vorteile von InfoPath kurz erläutert:

Wiederverwendbare Daten  Dank XML müssen die in einem InfoPath-Formular gespeicherten Daten im Formular nicht gesperrt werden. Die Daten können problemlos aus dem Formular extrahiert, neu formatiert oder auf verschiedene Arten wiederverwendet werden. Diese Flexibilität können Formulardesigner dazu nutzen, Formulardaten in XML-abhängige Geschäftsprozesse zu integrieren. Außerdem entfallen zeitintensive und redundante Dateneingabeoperationen wie das Eingeben von auf Papier vorliegenden Daten in eine Datenbank oder das manuelle Kopieren von Daten zwischen Programmen.

Korrekte Daten  Nach dem Eingeben von Daten in ein InfoPath-Formular können in der Gültigkeitsprüfung (Gültigkeitsprüfung: Der Vorgang, bei dem die Richtigkeit von Daten geprüft wird. Eine Gruppe von Regeln, die auf ein Steuerelement angewendet werden können, um den Datentyp und den Datenbereich anzugeben, der von Benutzern eingegeben werden kann.) Eingabefehler ermittelt werden. Wenn das Formular mit einer Datenbank oder einem Webdienst verbunden ist, kann der Benutzer die Daten erst übermitteln, nachdem diese Fehler korrigiert wurden. Dadurch wird sichergestellt, dass die erfassten Daten korrekt sind und den Vorgaben entsprechen. Die folgende Abbildung zeigt eine Fehlermeldung, die ausgegeben wird, wenn beim Ausfüllen des Formulars ein Verstoß gegen die Gültigkeitsregeln festgestellt wird.

Ein Fehler bei der Gültigkeitsprüfung

Darüber hinaus können Sie Formeln verwenden, damit mathematische Werte automatisch berechnet werden, oder Sie aktivieren die Rechtschreibprüfung, damit die Formulare vor der Veröffentlichung auf Rechtschreibfehler geprüft werden können.

Geringe Kosten  Anders als Papierformulare, die nach jeder Änderung neu gedruckt werden müssen, können InfoPath-Formulare problemlos geändert und dann erneut veröffentlicht werden. Außerdem erkennt InfoPath Aktualisierungen an einem Formular automatisch, sodass den Benutzern immer die aktuelle Version vorliegt.

Offline-Unterstützung  Anders als bei webbasierten Formularen muss beim Ausfüllen von InfoPath-Formularen keine Verbindung mit dem Netzwerk bestehen. Die Formulare können offline ausgefüllt und später gesendet werden, wenn der Computer wieder mit dem Netzwerk verbunden ist.

Mehrere Ansichten  Sie können InfoPath-Formulare erstellen, die mehrere Ansichten (Ansicht: Eine formularspezifische Anzeigeeinstellung, die mit einer Formularvorlage gespeichert und auf Formulardaten angewendet werden kann, wenn das Formular ausgefüllt wird. Benutzer können zwischen Ansichten wechseln, um die Menge der im Formular angezeigten Daten auszuwählen.) enthalten. Um z. B. ein umfangreiches Projektstatusformular zu vereinfachen, können Sie neben der Standarddetailansicht eine Zusammenfassungsansicht der oberen Ebene erstellen. Sie können eine Regel (Regel: Eine Bedingungen oder Aktionen, bzw. eine Gruppe von Bedingungen oder Aktionen, die basierend auf Ereignissen und Werten im Formular Tasks automatisch ausführen.) erstellen, um die Ansicht automatisch zu wechseln, wenn ein Formular geöffnet oder gesendet bzw. auf eine Schaltfläche im Formular geklickt wird. Mithilfe der in der folgenden Abbildung dargestellten Befehle aus dem Menü Ansicht können Benutzer auch selbstständig zwischen den Ansichten wechseln.

Das Menü 'Ansicht' beim Bearbeiten eines Formulars

Flexible Steuerelemente  Neben den Standardsteuerelementen wie Text- und Listenfeldern enthält InfoPath eine Reihe von neuen Steuerelementen, z. B. wiederholte Tabellen (Wiederholte Tabelle: Ein Steuerelement in einem Formular, das andere Steuerelemente in einem Tabellenformat enthält und nach Bedarf wiederholt wird. Benutzer können beim Ausfüllen des Formulars mehrere Zeilen einfügen.), Auswahlgruppen (Auswahlgruppe: Ein Steuerelement zur Darstellung eines Auswahlsatzes, bei dem sich die Elemente gegenseitig ausschließen. Standardmäßig enthält eine Auswahlgruppe zwei Auswahlbereiche, wobei eine dem Benutzer als Standardauswahl im Formular angezeigt wird.) und optionale Abschnitte (Optionaler Abschnitt: Ein Steuerelement in einem Formular, das andere Steuerelemente enthält und in der Regel nicht standardmäßig angezeigt wird. Benutzer können optionale Abschnitte beim Ausfüllen des Formulars einfügen oder entfernen.). Mit diesen Typen von Steuerelementen können Sie flexible Formulare entwerfen, die den Anforderungen verschiedener Benutzer entsprechen. Zum Beispiel können Sie in einem Spesenabrechnungsformular eine wiederholte Tabelle verwenden, in der die Benutzer nur die tatsächlich erforderlichen Ausgaben eintragen können.

Wiederholte Tabelle in einem Spesenabrechnungsformular

Unterstützung für Tablet PCs  Bei einem Tablet PC können Sie mit einem Eingabestift (Tablettstift: Der Stift, der mit einem Tablet PC ausgeliefert und verwendet wird, um mit einem Tablettbildschirm zu interagieren.) direkt in die Felder des Formulars schreiben. Nach einer kurzen Verzögerung wandelt InfoPath handschriftliche Eingaben automatisch in Text um. Je nach Formularentwurf können Sie auch in bestimmte Steuerelemente schreiben oder zeichnen und diese Eingabe dann mit dem Formular speichern.

Verwenden von InfoPath mit anderen Programmen

Da InfoPath Standard-XML unterstützt, ist die effektive Zusammenarbeit z. B. mit den Programmen und Technologien in der folgenden Tabelle sichergestellt.

Programm oder Technologie

Zusammenarbeit mit InfoPath

Microsoft Office Excel 2003

Benutzer können die Daten aus Formularen in ein neues Excel-Arbeitsblatt exportieren. Ebenso können in einer SharePoint Services-Formularbibliothek gespeicherte Formulardaten in ein Excel-Arbeitsblatt exportiert werden.

Microsoft Office Outlook® 2003

Benutzer können eine Kopie eines Formulars im Text einer Outlook-E-Mail-Nachricht senden. Auf diese Weise kann ein ausgefülltes Formular für Personen freigegeben werden, auf deren Computern InfoPath nicht installiert ist. Das Formular selbst wird auch an die Nachricht angehängt, sodass es Benutzer, auf deren Computer InfoPath installiert ist, direkt öffnen können.

Formulardesigner können Formulare auch per E-Mail an die Benutzer weitergeben. Ebenso können die Formulardesigner die Möglichkeit vorsehen, dass die Benutzer ausgefüllte Formulare im Anhang einer E-Mail-Nachricht senden.

Microsoft Access 2000 oder höher

Sie können das Formular mit einer vorhandenen Access-Datenbank verbinden. Die Benutzer können dann mit dem Formular Daten und Abfragen an die Datenbank senden. Ebenso können Sie Listenfelder mit Werten aus der Datenbank ausfüllen oder Steuerelemente an Felder und Gruppen binden (Binden: Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, sodass in das Steuerelement eingegebene Daten gespeichert werden. Wenn die Bindung eines Steuerelements aufgehoben wird, ist das Steuerelement nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden somit nicht gespeichert.), die mit der Datenbank verknüpft sind.

Microsoft SQL Server™ 2000

Sie können Formulare auch mit einer SQL Server-Datenbank verbinden. Die Benutzer können dann mit dem Formular Daten und Abfragen an die Datenbank senden. Ebenso können Sie Listenfelder mit Werten aus der Datenbank ausfüllen oder Steuerelemente an Felder und Gruppen binden, die mit der Datenbank verknüpft sind.

Microsoft Windows® SharePoint™ Services

Ein Team kann Dateien direkt in Windows SharePoint Services in einer Formularbibliothek veröffentlichen, sodass zusammengehörige Formulare an einem einzelnen Speicherort vorhanden sind. In der Formularbibliothek können die Benutzer Formulare ausfüllen, Formulardaten nach Excel exportieren oder Daten aus mehreren Formularen in einem Formular zusammenführen.

Außerdem können Sie in Formularen eine Datenverbindung erstellen, die Daten von einer SharePoint-Site empfängt oder Formulare an eine SharePoint Services-Formularbibliothek sendet.

Microsoft Skript-Editor

Sie benötigen keine Programmiererfahrung, um ein nützliches Formular zu entwerfen. Wenn Sie aber programmieren können, haben Sie die Möglichkeit, Microsoft JScript® (JScript: Eine interpretierte objektbasierte Skriptsprache, mit Anlehnungen an C, C++ und Java. Hierbei handelt es sich um die Implementierung von Microsoft der Sprachspezifikation ECMA 262.) oder Microsoft Visual Basic® Scripting Edition (VBScript) (Visual Basic Scripting Edition (VBScript): Eine Untermenge des Microsoft Visual Basic-Programmiersystems. Mindestens Microsoft Internet Explorer 3 sowie andere Webbrowser können in HTML-Seiten eingebettete VBScript-Programme lesen.) in Formularen zu verwenden, indem Sie im Entwurfsmodus auf den Microsoft Script-Editor (MSE) (Microsoft Script Editor [MSE]: Eine Programmierumgebung, die zum Erstellen, Bearbeiten und Debuggen von Microsoft JScript- oder Microsoft VBScript-Code in einem InfoPath-Formular verwendet wird.) zugreifen.

Microsoft Visual Studio® .NET 2003

Wenn Sie InfoPath zusammen mit Visual Studio .NET 2003 verwenden möchten, können Sie das Microsoft Office InfoPath™ 2003-Toolkit für Visual Studio® .NET herunterladen. Dieses Toolkit ermöglicht Ihnen die Verwendung von Visual Studio .NET beim Erstellen, Debuggen und Aufbauen von InfoPath-Projekten, in denen verwalteter Microsoft Visual C#- oder Microsoft Visual Basic® .NET-Code verwendet wird. Weitere Informationen zum Herunterladen des Toolkits finden Sie im Feld Siehe auch am Anfang dieses Artikels.

Webdienste

Sie können Formulare mit einem Webdienst verbinden, um XML-Daten mit anderen Programmen oder Systemen austauschen zu können. Mithilfe eines Webdienstes können Sie z. B. Daten aus einer Oracle-Datenbank abrufen oder an diese senden, was durch InfoPath nicht direkt unterstützt wird. Darüber hinaus können Sie Listenfelder mit Werten aus dem Webdienst auffüllen oder Steuerelemente an Felder und Gruppen binden, die mit dem Webdienst verknüpft sind.

XML-Schemas

Sie können Formulare auf XML-Dateien aufbauen, die in der Organisation bereits verwendet werden. Wenn die Organisation z. B. eine bestimmte XML-Schemadatei (XSD) für Bestellungen verwendet, können Sie dem InfoPath-Bestellformular diese XSD-Datei zugrunde legen. Wenn kein Schema vorhanden ist, wird es von InfoPath erstellt, sobald Sie Steuerelemente zum Formular hinzufügen.

Anzeige