Verwalten von Formularvorlagen (Office SharePoint Server)

Inhalt dieses Artikels:

  • Verwalten der vom Administrator genehmigten Formularvorlagen

  • Verwalten von Benutzerformularvorlagen

Sie können mit einer Vielzahl an Formularvorlagen konfrontiert sein, die auf InfoPath Forms Services bereitgestellt werden. Daher ist es wichtig, dass ihre Bereitstellung, Verfügbarkeit, Sicherheit und ihr Lebenszyklus effektiv verwaltet wird. Von InfoPath Forms Services wird auf der Ebene der Farm, Websitesammlung und der einzelnen Formularvorlage eine Verwaltungsmöglichkeit für die vom Administrator genehmigten Formularvorlagen bereitgestellt. Während bestimmte Verwaltungsaufgaben für beide Vorlagen gleich sind, d. h. für die vom Administrator genehmigten und für die Benutzerformularvorlagen, gibt es erhebliche Unterschiede in der allgemeinen Verwaltung von diesen beiden Formularvorlagenarten. Die Unterschiede liegen im Bereitstellungsprozess und in den Sicherheitsanforderungen begründet. Benutzerformularvorlagen können nicht auf einer Farmebene verwaltet werden.

Ein Hinweis zur Terminologie: Eine Formularvorlage ist eine XSN-Datei, die in der InfoPath-Anwendung im Entwurfsmodus erstellt wurde. Diese Formularvorlagen werden in SharePoint-Dokumentbibliotheken, an Netzwerkspeicherorten oder in Outlook-Formular-E-Mails bereitgestellt. Wenn eine Formularvorlage in einer Sitzung zum Ausfüllen von Formularen von InfoPath oder Outlook geöffnet oder gerendert in einem Webbrowser als XML-Datei dargestellt wird, wird diese Instanz der Formularvorlage als Formular bezeichnet. Formularvorlagen können vom Administrator verwaltet werden, aber Formulare, die während der Verwendung auf einem Client instanziiert werden, können nicht vom Administrator verwaltet werden.

Verwalten der vom Administrator genehmigten Formularvorlagen

Formularvorlagen, die durch verwalteten Code gesteuerte Geschäftslogik enthalten, erfordern volle Vertrauenswürdigkeit, um auf Daten von externen Ressourcen zuzugreifen. Alternativ können Sie vom Administrator verwaltete Datenverbindungen verwenden, die als "vom Administrator genehmigte Formularvorlagen" bezeichnet werden. Da diese Formularvorlagen Code enthalten, der das Auffüllen von Konten mithilfe von Administratorrechten ermöglicht, müssen sie sicher aufbewahrt werden. Von InfoPath Forms Services werden vom Administrator genehmigte Formulare in einer speziellen Dokumentbibliothek bereitgestellt, die nur Office-Administratoren zugänglich ist.

Die vom Administrator genehmigten Formularvorlagen können auf unterschiedliche Weise verwaltet werden: über die Seite der Formularverwaltung auf der SharePoint-Zentraladministrationswebsite für die gesamte Farm oder über die Eingabeaufforderung des Servers. Darüber hinaus können Instanzen dieser Formularvorlagen, die für eine Websitesammlung aktiviert wurden, über die Einstellungsseite der Websitesammlung und über die Dokumentbibliotheken, in denen sie gespeichert werden, verwaltet werden.

Hinweis

Wenn eine Formularvorlage ausgefüllt und insgesamt mehr als 2.000 Mal gesendet wird, kann dies zu Leistungseinbußen führen. Daher sollten Sie entweder die Formularvorlage programmieren, dass sie mithilfe eines Webdienstes auf eine Datenbank übermittelt werden kann, oder Sie erstellen eine benutzerdefinierte Sendefunktionalität, die Formulare in mehreren Bibliotheken platziert. Weitere Informationen finden Sie im Abschnitt zur Dokumentenbegrenzung von 2.000 in Windows SharePoint Services-Dokumentbibliotheken unter Bewährte Methoden für InfoPath Forms Services.

Inhalt dieses Abschnitts:

  • Seite "Formularvorlagen verwalten" in der Zentraladministration

  • Verwaltungsvorgänge von Forms Services an der Eingabeaufforderung

  • Kategorieneigenschaft für Formularvorlagen

Seite "Formularvorlagen verwalten" in der Zentraladministration

Die Seite Formularvorlagen verwalten bietet einen zentralen Speicherort, an dem ein Administrator die vom Administrator genehmigten Formularvorlagen für die gesamte Farm durch die folgenden Funktionen verwalten kann:

  • Anzeigen vorhandener vom Administrator genehmigter Formularvorlagen

  • Hochladen und Aktualisieren von neuen vom Administrator genehmigten Formularvorlagen

  • Aktivieren von vom Administrator genehmigten Formularvorlagen für eine Websitesammlung

  • Deaktivieren von vom Administrator genehmigten Formularvorlagen von einer Websitesammlung

  • Stilllegen von vom Administrator genehmigten Formularvorlagen

  • Löschen von vom Administrator genehmigten Formularvorlagen

  • Anzeigen von Eigenschaften der vorhandenen vom Administrator genehmigten Formularvorlagen

    Hinweis

    Benutzerformularvorlagen können nicht über die Zentraladministration verwaltet werden. Weitere Informationen zum Verwalten von Benutzerformularvorlagen finden Sie unter Verwalten von Benutzerformularvorlagen weiter unten in diesem Artikel.

Anzeigen von vorhandenen vom Administrator genehmigten Formularvorlagen

Sie können eine Übersichtsliste von allen vorhandenen vom Administrator genehmigten Formularvorlagen in einer gesamten Farm anzeigen. Beachten Sie, dass diese Liste keine Benutzerformularvorlagen enthält, da diese direkt in Dokumentbibliotheken innerhalb einer Website oder einer Websitesammlung veröffentlicht werden und daher nicht global verwaltet werden können.

Anzeigen der vorhandenen Liste der vom Administrator genehmigten Formularvorlagen

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie dann auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt InfoPath Forms Services auf Formularvorlagen verwalten.

    Die Seite Formularvorlagen verwalten verfügt über eine Liste der vorhandenen vom Administrator genehmigten Formularvorlagen für die Serverfarm.

    Sie können die Listenansicht ändern, indem Sie auf eine der Ansichten auf der linken Navigationsleiste klicken.

Hochladen und Aktualisieren von neuen vom Administrator genehmigten Formularvorlagen

Weitere Informationen zum Upload- und Aktualisierungsverfahren von neuen vom Administrator genehmigten Formularvorlagen finden Sie im Abschnitt zum Bereitstellen von vom Administrator genehmigten Formularvorlagen unter Bereitstellen der vom Administrator genehmigten Formularvorlagen (Office SharePoint Server).

Aktivieren von vom Administrator genehmigten Formularvorlagen für eine Websitesammlung

Sie müssen die Formularvorlage für eine Websitesammlung aktivieren, um eine vom Administrator genehmigte Formularvorlage Benutzern zur Verfügung zu stellen. Weitere Informationen zum Aktivierungsverfahren von vom Administrator genehmigten Formularvorlagen für eine Websitesammlung finden Sie im Abschnitt zum Aktivieren von vom Administrator genehmigten Formularvorlagen unter Bereitstellen der vom Administrator genehmigten Formularvorlagen (Office SharePoint Server).

Deaktivieren von vom Administrator genehmigten Formularvorlagen von einer Websitesammlung

Sie können eine vom Administrator genehmigte Formularvorlage von einer Websitesammlung deaktivieren. Dies entfernt die Formularvorlage aus jeder Dokumentbibliothek in der Websitesammlung. Alle vorhandenen Sitzungen zum Ausfüllen von Formularen wurden beendet, und sämtliche Daten sind verloren, die gerade in geöffnete Formulare aus dieser gerenderten Formularvorlage eingegeben wurden. Wenn Sie vor dem Deaktivieren der Formularvorlage vorhandene Sitzungen beenden möchten, können Sie die Formularvorlage stilllegen. Weitere Informationen finden Sie unter Stilllegen von vom Administrator genehmigten Formularvorlagen weiter unten in diesem Artikel.

Deaktivieren einer vom Administrator genehmigten Formularvorlage von einer Websitesammlung

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt InfoPath Forms Services auf Formularvorlagen verwalten.

  4. Zeigen Sie auf der Seite Formvorlagen verwalten auf die zu aktivierende Formularvorlage, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Für Websitesammlung deaktivieren.

  5. Klicken Sie auf Deaktivieren, um die Formularvorlage von der aktuellen Websitesammlung zu deaktivieren. Die Formularvorlage steht nun Benutzern nicht zur Verfügung.

  6. Klicken Sie im Abschnitt Deaktivierungsspeicherort auf das Feld Websitesammlung, und klicken Sie dann auf die Option zum Ändern der Websitesammlung, um eine andere Websitesammlung auszuwählen. Das Dialogfeld Websitesammlung auswählen wird angezeigt.

  7. Klicken Sie auf die URL der Websitesammlung, von der Sie die Formularvorlage deaktivieren möchten, und klicken Sie dann auf OK. Wenn die gewünschte Websitesammlung sich auf einer anderen Webanwendung befindet, klicken Sie auf das Feld Webanwendung, klicken Sie dann auf Webanwendung ändern, und klicken Sie anschließend auf den Namen der Webanwendung. Klicken Sie auf die entsprechende Websitesammlung, und klicken Sie dann auf OK.

Stilllegen von vom Administrator genehmigten Formularvorlagen

In einer Produktionsumgebung erfordert die Aktualisierung einer Formularvorlage mehr als das Ersetzen der alten Vorlage durch eine neue. Es ist möglich, dass Benutzer aktive Sitzungen des Formulars geöffnet haben. Der Administrator möchte möglicherweise den Aktualisierungsprozess steuern, um aktive Sitzungen zu beenden, bevor eine Formularvorlage nicht mehr verfügbar ist. Außerdem kann er sicherstellen, dass die Formularvorlage Benutzern nicht mehr zur Verfügung steht, nachdem der Stilllegungsprozess abgeschlossen ist. Mit der Stilllegungsfunktion können Sie eine Formularvorlage ordnungsgemäß offline schalten und die Formularvorlage verwalten, wenn sie inaktiv ist.

Stilllegen einer vom Administrator genehmigten Formularvorlage

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt InfoPath Forms Services auf Formularvorlagen verwalten.

    Hinweis

    Auf der Seite Formularvorlagen verwalten wird eine Spalte Status angezeigt. Formularvorlagen, die Benutzern zur Verfügung stehen, werden als Bereit festgelegt.

  4. Zeigen Sie auf die zu aktualisierende Datei, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Formularvorlage stilllegen.

  5. Geben Sie die Anzahl der Minuten ein, die der Stilllegungsprozess dauern soll. Auf einem Produktionssystem sollten Sie das Formular mindestens so lange stilllegen, wie der Sitzungsstatus für den Server konfiguriert ist. Standardmäßig ist der Sitzungsstatus auf 240 Minuten konfiguriert.

  6. Klicken Sie auf Stilllegen starten. Im Abschnitt zum Stilllegen wechselt der Status zu Stilllegen.

  7. Klicken Sie in der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung, um festzustellen, ob das Formular erfolgreich stillgelegt wurde.

  8. Klicken Sie auf der Seite Anwendungsverwaltung unter Forms Services auf Formularvorlagen verwalten.

    Hinweis

    Auf der Seite Formularvorlagen verwalten werden in der Spalte Status stillgelegte Formularvorlagen als Stillgelegt festgelegt.

  9. Nachdem die Formularvorlage stillgelegt ist, können Sie die neue Version des Formulars bereitstellen.

Löschen von vom Administrator genehmigten Formularvorlagen

Sie können eine vom Administrator genehmigte Formularvorlage von einer gesamten Farm löschen. Wenn Sie eine Formularvorlage von der Seite der Formularverwaltung löschen, steht sie für keine Websitesammlung mehr zur Verfügung.

Löschen einer vom Administrator genehmigten Formularvorlage

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt InfoPath Forms Services auf Formularvorlagen verwalten.

  4. Zeigen Sie auf der Seite Formularvorlagen verwalten auf die zu aktualisierende Datei, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Formular entfernen.

  5. Klicken Sie auf Entfernen.

    Die Formularvorlage wurde jetzt aus der Farm entfernt.

Anzeigen von Eigenschaften der vorhandenen vom Administrator genehmigten Formularvorlagen

Sie können die Eigenschaften der vom Administrator genehmigten Formularvorlagen anzeigen, die derzeit in der Farm vorhanden sind. Die einzige Eigenschaft, die Sie jedoch bearbeiten können, ist die Kategorieeigenschaft, d. h. die Metadaten, die zum Anzeigen von Formularvorlagen nach Kategorie nützlich sein können.

Anzeigen von Eigenschaften einer vorhandenen vom Administrator genehmigten Formularvorlage

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt InfoPath Forms Services auf Formularvorlagen verwalten.

  4. Zeigen Sie auf der Seite Formularvorlagen verwalten auf die gewünschte Datei, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Eigenschaften anzeigen.

    Auf der Eigenschaftenseite der Formularvorlagen können Sie nun die Eigenschaften der Formularvorlage anzeigen.

  5. Geben Sie im Abschnitt Allgemeine Eigenschaften den Namen der Kategorie ein, und klicken Sie dann am unteren Rand der Seite auf OK, um eine Kategorie zur Formularvorlage zuzuweisen. Wenn Sie die Formularvorlagen auf der Seite Formularvorlagen verwalten nach Kategorie anzeigen, wird die Formularvorlage nun in der ihr zugewiesenen Kategorie angezeigt. Weitere Informationen zu Kategorien finden Sie unter Die Kategorieeigenschaft der Formularvorlage weiter unten in diesem Artikel.

Verwaltungsvorgänge von Forms Services an der Eingabeaufforderung

Mithilfe von Stsadm.exe können viele Verwaltungsvorgänge von Forms Services an der Eingabeaufforderung ausgeführt werden. Ein Vorteil dieses Ansatzes besteht darin, dass Sie viele allgemeine Aufgaben zum Automatisieren von Vorgängen in einem Skript schreiben können, die es andernfalls erfordern würden, jede einzelne Aufgabe über die Benutzeroberfläche auszuführen. Stsadm.exe befindet sich im Verzeichnis c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN.

Verwenden Sie die stsadm-Befehle wie folgt:

stsadm –o Befehl –namedparameter1 <Parameter> -namedparameter2 <Parameter>

Sie können die vollständige Liste der verfügbaren Befehle und Parameter anzeigen, indem Sie stsadm -help eingeben.

Wenn Sie stsadm -o -help <Befehl> eingeben, wird befehlspezifischer Hilfetext angezeigt, wie im Beispiel für den createsite-Befehl weiter unten:

stsadm -o -help createsite
stsadm.exe -o createsite
           -url <url>
           -ownerlogin <DOMAIN\name>
           -owneremail <someone@example.com>
           [-ownername <display name>]
           [-lcid <language>]
           [-sitetemplate <site template>]
           [-title <site title>]
           [-description <site description>]
           [-hostheaderwebapplicationurl <web application url>]
           [-quota <quota template>]

Weitere Informationen dazu finden Sie unter Befehlszeilentool "Stsadm" (Office SharePoint Server).

Kategorieeigenschaft für Formularvorlagen

Jede Formularvorlage, die entweder von einem Administrator oder von einem Benutzer auf den Server hochgeladen wurde, hat eine Kategorie-Eigenschaft. Diese optionale Eigenschaft gruppiert logisch Formularvorlagen nach benutzerdefinierten Werten. Wenn eine Kategorie für Formularvorlagen in einer Bibliothek definiert wurde, können Sie die Listenansicht Nach Kategorie zum Anzeigen des gruppierten Inhalts der Bibliothek nach dem Wert der Kategorieeigenschaft verwenden. Diese Eigenschaft kann für Vorlagen bearbeitet werden, die in jedem der folgenden Speicherorte vorhanden sind:

  • In der Hauptbibliothek der vom Administrator genehmigten Formularvorlage, auf die über den Link Formularvorlagen verwalten auf der Anwendungsverwaltungsseite der Zentraladministration zugegriffen wird

  • In einer Dokumentbibliothek, in der die Formularvorlage aktiviert oder veröffentlicht werden soll

    Hinweis

    Wenn Sie die Werte der Eigenschaften, wie z. B. Kategorie und Inhaltstyp, für eine vom Administrator genehmigte Formularvorlage in der Hauptbibliothek der Formularvorlagen ändern, ist die Auswirkung auf diese bestimmte Formularvorlage begrenzt. Außerdem betrifft es die Formularvorlagen, die für eine Websitesammlung aktiviert wurden, nachdem der Wert festgelegt wurde. Formularvorlagen, die bereits für eine Websitesammlung aktiviert wurden, sind von Eigenschaftenänderungen nicht betroffen, die auf der ursprünglichen Formularvorlage durchgeführt werden. Ebenso wirkt sich das Ändern eines Eigenschaftenwerts auf einer Formularvorlage, die sich auf der Formularbibliothek einer Websitesammlung befindet, nicht auf die ursprüngliche Formularvorlage in der Hauptbibliothek der vom Administrator genehmigten Formularvorlagen aus. Wenn darüber hinaus eine Formularvorlage vom Administrator aktualisiert und die aktualisierte Version dann für eine Websitesammlung aktiviert wird, werden alle Eigenschaftenänderungen durch den aktuellen Eigenschaftenwert der neuen Version überschrieben, die zuvor auf die vorhandene Formularvorlage der Websitesammlung durchgeführt wurden.

Verwalten von Benutzerformularvorlagen

Benutzer können standardmäßig Formularvorlagen auf einer Dokumentbibliothek in einer Websitesammlung mit InfoPath Forms Services bereitstellen, vorausgesetzt, dass die Formularvorlage keine Geschäftslogik enthält, keine volle Vertrauenswürdigkeit erfordert und keine Datenverbindungen verwendet, die von einem Administrator verwaltet werden. Da viele Benutzer Benutzerformularvorlagen bereitstellen, kann es sein, dass ein Server eine Vielzahl von Benutzerformularvorlagen hostet. In den meisten Fällen besitzen Benutzerformularvorlagen ein relativ niedriges Verwendungsmuster und werden von einer vergleichsweise kleinen Gruppe von Benutzern verwendet. Es ist jedoch möglich, dass sogar Formularvorlagen, die keine Geschäftslogik enthalten, in einer Weise entwickelt wurden, dass sie eine starke Auslastung auf dem Server verursachen.

Hinweis

Formularvorlagen, die Geschäftslogik enthalten, erfordern volle Vertrauenswürdigkeit, oder verwenden Sie eine vom Administrator verwaltete Datenverbindung, die vom Administrator bereitgestellt werden muss. Weitere Informationen finden Sie unter Bereitstellen der vom Administrator genehmigten Formularvorlagen (Office SharePoint Server).

Office-Administratoren können Benutzerformularvorlagen in folgender Weise verwalten:

  • Aktivieren oder Deaktivieren der Bereitstellung von browserkompatiblen Benutzerformularvorlagen

  • Aktivieren oder Deaktivieren von Browserrendering der Benutzerformularvorlagen

  • Aktivieren oder Deaktivieren der Authentifizierung von Datenquellen

  • Aktivieren oder Deaktivieren des domänenübergreifenden Zugriffs für Benutzerformularvorlagen

  • Aktivieren oder Deaktivieren der Verwendung des Webdienstproxys durch Benutzerformularvorlagen

  • Löschen einzelner Formularvorlagen aus einer Formularbibliothek

Klicken Sie auf einen Link, um weitere Informationen zum Durchführen der bestimmten Aufgabe zu erhalten.

Aktivieren oder Deaktivieren der Bereitstellung von browserkompatiblen Benutzerformularvorlagen

Wenn Formularvorlagen gespeichert oder auf einem Server mit InfoPath Forms Services veröffentlicht werden, kann der Vorlagendesigner die Browserkompatibilität der Formularvorlage festlegen. Sie können die Browserkompatibilität dieser Formularvorlagen für die gesamte Farm aktivieren oder deaktivieren. Wenn deaktiviert, können Benutzerformularvorlagen weiterhin auf dem Server veröffentlicht werden, wobei alle browserkompatiblen Features der Formularvorlage deaktiviert sind.

Deaktivieren der Veröffentlichung von browserkompatiblen Benutzerformularvorlagen über die gesamte Farm

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung unter InfoPath Forms Services auf InfoPath Forms Services konfigurieren.

  4. Deaktivieren Sie auf der Seite InfoPath Forms Services konfigurieren im Abschnitt Browserfähige Formularvorlagen für Benutzer das Kontrollkästchen Browserfähigmachen von Formularvorlagen durch Benutzer zulassen.

  5. Klicken Sie auf Speichern.

Aktivieren oder Deaktivieren von Browserrendering der Benutzerformularvorlagen

Benutzer können standardmäßig browserkompatible Formularvorlagen auf Servern veröffentlichen, auf denen InfoPath Forms Services ausgeführt wird. Browserkompatible Formularvorlagen können in einem Webbrowser geöffnet werden, was zu einer erheblichen Serverauslastung führen kann, wenn viele Formularvorlagen als Browserformulare gerendert werden. Standardmäßig ist das Browserrendering von Benutzerformularvorlagen aktiviert. Administratoren können jedoch das Deaktivieren von Browserrendering über die gesamte Farm auswählen, um die Serverlast zu verringern.

Deaktivieren von Browserrendering der Benutzerformularvorlagen über die gesamte Farm

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung unter InfoPath Forms Services auf InfoPath Forms Services konfigurieren.

  4. Deaktivieren Sie auf der Seite InfoPath Forms Services konfigurieren im Abschnitt Browserfähige Formularvorlagen für Benutzer das Kontrollkästchen Von Benutzern browserfähig gemachte Formularvorlagen rendern.

  5. Klicken Sie auf Speichern.

Aktivieren oder Deaktivieren der Authentifizierung von Datenquellen

Universal Data Connection-Dateien können alternative Authentifizierungsinformationen enthalten, wie z. B. explizite Benutzernamen und Kennwörter oder eine Anwendungs-ID für einmaliges Anmelden (Single Sign-On, SSO). Sie können auswählen, dass von Benutzerformularvorlagen diese alternativen Authentifizierungsinformationen aus Universal Data Connection-Dateien verwendet werden. Standardmäßig ist dieses Verhalten deaktiviert. Sie können diese Funktionalität für die gesamte Farm aktivieren oder deaktivieren.

Aktivieren der Authentifizierung für Datenquellen aus Benutzerformularvorlagen

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung unter InfoPath Forms Services auf InfoPath Forms Services konfigurieren.

  4. Aktivieren Sie auf der Seite InfoPath Forms Services konfigurieren im Abschnitt Authentifizierung für Datenquellen (Benutzerformularvorlagen) das Kontrollkästchen In Datenverbindungsdateien enthaltene Authentifizierungsinformationen können von Benutzerformularvorlagen verwendet werden.

  5. Klicken Sie auf Speichern.

Aktivieren oder Deaktivieren des domänenübergreifenden Zugriffs für Benutzerformularvorlagen

Benutzerformularvorlagen können Datenverbindungen enthalten, die auf Daten aus einer anderen Domäne zugreifen. Sie können auswählen, dass von Benutzerformularvorlagen ein domänenübergreifender Datenzugriff ausgeführt werden kann. Standardmäßig ist dieses Verhalten deaktiviert. Sie können diese Funktionalität für die gesamte Farm aktivieren oder deaktivieren.

Aktivieren des domänenübergreifenden Zugriffs für Benutzerformularvorlagen

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung unter InfoPath Forms Services auf InfoPath Forms Services konfigurieren.

  4. Aktivieren Sie auf der Seite InfoPath Forms Services konfigurieren im Abschnitt Domänenübergreifender Zugriff für Benutzerformularvorlagen das Kontrollkästchen Zugriff auf Daten aus anderen Domänen für Benutzerformularvorlagen ermöglichen, die Verbindungseinstellungen in einer Datenverbindungsdatei verwenden.

  5. Klicken Sie auf Speichern.

Aktivieren oder Deaktivieren der Verwendung des Webdienstproxys durch Benutzerformularvorlagen

Die größte Herausforderung beim Implementieren von Verbindungen von InfoPath-Formularvorlagen zu Datenquellen, wie z. B. Webdiensten, liegt im Bereich der Authentifizierung. Es gibt drei wichtige Setup-Szenarien für die Authentifizierung:

  1. Anonyme Verbindungen Ein Webdienst, der zum Akzeptieren von anonymen Anforderungen eingerichtet wurde, stellt keine Authentifizierungsanforderungen dar und ist einfach herzustellen. Von Webdiensten, die anonyme Anforderungen akzeptieren, wird normalerweise eine Verbindung mit Daten hergestellt, auf die alle Zugriff haben, wie z. B. auf ein Telefonverzeichnis, eine Wettervorhersage, Nachrichten und usw. Dies ist das einfachste Szenario von allen.

  2. Verbindungen innerhalb einer Domäne In diesem Szenario befinden sich der Webdienst und das mit ihm verbundene InfoPath-Formular innerhalb der gleichen Domäne. Dies impliziert ein zentrales Authentifizierungssystem, das sowohl der InfoPath-Anwendung als auch dem Webdienst vertraut und es verwendet. Das Vorhandensein einer zentralen Authentifizierungsstelle (z. B. Active Directory) weist darauf hin, dass der Webdienst und InfoPath die gleichen Anmeldeinformationen verwenden, die vom zentralen Authentifizierungssystem verwaltet werden. Dieses Szenario tritt von den dreien am häufigsten sauf.

  3. Verbindungen zwischen verschiedenen Domänen In diesem Szenario wird vom Webdienst eine Authentifizierung und Autorisierung angefordert, bevor eine Datenverbindung eingerichtet wird. Der Webdienst und der Client befinden sich allerdings in verschiedenen Domänen. Sie arbeiten mit verschiedenen Anmeldeinformationen. Nur wenn eine Vertrauensstellung zwischen den Domänen eingerichtet ist, sind die vom Client akzeptierten Anmeldeinformationen an den Webdienst bedeutungslos.

Die Benutzerauthentifizierung ist im InfoPath-Client vollständig an oberster Ebene des Authentifizierungsmechanismus des Betriebssystems implementiert. Wenn sich ein Benutzer an einem Computer mit Microsoft-Windows anmeldet, erhält der Benutzer ein primäres Sicherheitstoken auf diesem Computer. Dieses primäre Sicherheitstoken wird von InfoPath für alle Authentifizierungszwecke verwendet. Die InfoPath-Anwendung unterstützt die Verbindungen zu Webdiensten aus allen drei oben genannten Bereichen. Für anonyme Verbindungen ist keine besondere Authentifizierung erforderlich, sodass von InfoPath eine Verbindung ohne Übergabe von Anmeldeinformationen hergestellt wird. Für Webdienste, die sich innerhalb derselben Domäne wie die InfoPath-Anwendung befinden, werden von InfoPath primäre Sicherheitstoken des Benutzers zur Authentifizierung an den Webdienst verwendet (das primäre Sicherheitstoken basiert normalerweise auf NTLM oder Kerberos). Für Webdienste, die sich nicht auf derselben Domäne wie die InfoPath-Anwendung befinden, wird die Standardauthentifizierung von InfoPath unterstützt, solange der Webdienst sie ebenfalls unterstützt.

InfoPath Forms Services supports Integrated Windows authentication and forms-based authentication. In the case of Integrated Windows authentication, forms rendered in the browser are authenticated by InfoPath Forms Services with the help of the user's primary security token — the same token that the client uses to authenticate to Web services. When InfoPath Forms Services authenticates the user, a restricted security token is issued. This restricted security token cannot be used to authenticate the user to a third entity. This poses a problem when connecting to Web services in the second and third scenarios listed above. For Web services in the same domain, InfoPath Forms Services cannot use the restricted security token to authenticate the user to these Web services. For Web services in different domains, the server cannot authenticate the user because InfoPath Forms Services does not support Basic authentication.

Wenn der Webdienstproxy aktiviert ist, werden Authentifizierung und Autorisierung an den Proxy delegiert, der in InfoPath Forms Services integriert ist. Sowohl von Browser- als auch von Clientformularvorlagen werden alle Webdienstanforderungen an diesen Proxy weitergeleitet. Die Webdienste werden zur Authentifizierung des Dienstkontos eingerichtet, unter dem der Proxy ausgeführt wird. Zum Aktivieren der Autorisierung, die auf der Benutzeridentität des Formulars basiert, wird vom Proxy die Windows-Anmeldekennung des Benutzers in das UserName-Element von einem WS-Security UserNameToken gesendet. Wenn die Data Connection-Datei, die die Verbindungsinformationen des Webdiensts enthält, auch die Authentifizierungsinformationen enthält, verwendet der Proxy die Authentifizierungsinformationen zum Herstellen des Webdiensts. Wenn beispielsweise die Authentifizierungsmethode einmaliges Anmelden (Single Sign-On, SSO) und der credentialType NTLM ist, imitiert der Proxy das angegebene Windows-Anmeldekonto, das beim Anmelden angegeben wurde, und ruft den Webdienst anhand dieser Anmeldeinformationen auf.

Der Webdienstproxy ist standardmäßig deaktiviert. Sie können Proxydienste für die gesamte Farm aktivieren oder deaktivieren.

Aktivieren des Webdienstproxys für Benutzerformularvorlagen

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung unter InfoPath Forms Services auf Webdienstproxy verwalten.

  4. Stellen Sie sicher, dass auf der Seite Webdienstproxy verwalten im Abschnitt Webdienstproxy aktivieren das Kontrollkästchen Aktivieren aktiviert ist.

  5. Aktivieren Sie auf der Seite Webdienstproxy verwalten im Abschnitt Webdienstproxy für Benutzer aktivieren das Kontrollkästchen Aktivieren.

  6. Klicken Sie auf OK.

Löschen von einzelnen Formularvorlagen aus einer Formularbibliothek

Office-Administratoren können einzelne Formularvorlagen aus einer Formularbibliothek löschen.

Löschen einer einzelnen Formularvorlage von einer Websitesammlung

  1. Öffnen Sie in einem Webbrowser die Homepage der Website, die die zu löschende Formularvorlage enthält.

  2. Klicken Sie in der linken Navigationsleiste auf Alle Websiteinhalte einblenden.

  3. Klicken Sie in der linken Navigationsleiste auf den Namen der Formularbibliothek, die die zu löschende Formularvorlage enthält.

  4. Zeigen Sie auf der Seite <Bibliotheksname der Formulare> auf die zu löschende Formularvorlage, klicken Sie dann auf den angezeigten Pfeil, und klicken Sie anschließend auf Eigenschaften anzeigen.

  5. Klicken Sie in der Navigationsleiste oben auf die Schaltfläche Element löschen.

  6. Klicken Sie im angezeigten Dialogfeld auf OK, um die Formularvorlage aus der Bibliothek löschen.

Siehe auch

Konzepte

Bewährte Methoden für InfoPath Forms Services