Planen von Benutzerformularvorlagen (SharePoint Server 2010)

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel werden die spezifischen Einstellungen für Benutzerformularvorlagen beschrieben. Außerdem erhalten Sie Unterstützung bei der Entscheidung, welche InfoPath Forms Services-Features für Benutzerformularvorlagen aktiviert werden sollen.

Inhalt dieses Artikels

  • Informationen zu Benutzerformularvorlagen

  • Browserfähige Benutzerformulare

  • Planen des Zugriffs auf externe Daten

  • Datenverbindungsbibliothek

Informationen zu Benutzerformularvorlagen

Formularvorlagen können abhängig von der Art der Bereitstellung in drei Kategorien unterteilt werden: Benutzerformularvorlagen, vom Administrator genehmigte Formularvorlagen und Formularvorlagen als Sandkastenlösungen. Benutzerformularvorlagen sind Formularvorlagen, die von einem Nichtadministrator bereitgestellt werden, beispielsweise von einem Formulardesigner. Diese Vorlagen können von jedem Benutzer bereitgestellt werden, der für die Website über die Berechtigungsstufe Entwerfenverfügt. Benutzerformularvorlagen können in einer Liste oder in einer Formularbibliothek veröffentlicht werden.

Vom Administrator genehmigte Formularvorlagen sind Benutzerformularvorlagen, die von einem Formularadministrator bereitgestellt werden müssen. Vom Administrator genehmigte Formularvorlagen können Code oder Geschäftslogik enthalten, für die zusätzliche Berechtigungsstufen erforderlich sind. Wenn eine vom Administrator genehmigte Formularvorlage allgemein verfügbar sein soll, muss diese von einem Administrator auf die Website für die Zentraladministration hochgeladen und dann von einem Websitesammlungsadministrator aktiviert werden.

Formularvorlagen als Sandkastenlösungen sind Formularvorlagen, die Code enthalten und in Formularbibliotheken als Sandkastenlösungen veröffentlicht werden. Auf diese Weise kann ein Formulardesigner, der Websitesammlungsadministrator ist, Formulare veröffentlichen, ohne dass die Genehmigung des Farmadministrators erforderlich ist. Die Sandkastenlösungen werden in einer Umgebung ausgeführt, die Zugriff auf einen Teil des Serverobjektmodells hat. Ein Farmadministrator kann Verwendungsgrenzwerte festlegen, um den Server vor bösartigem Code zu schützen. Weitere Informationen zu Sandkastenlösungen finden Sie unter Planen von Sandkastenlösungen (SharePoint Server 2010) und Aktivieren von Sandkastenlösungen in der Farm (SharePoint Server 2010).

Weitere Informationen zu Formularen und Formularvorlagen finden Sie unter Informationen zu Formularen in SharePoint Server 2010.

Browserfähige Benutzerformularvorlagen

Wenn Formulardesigner eine Formularvorlage erstellen, ist die Formularvorlage standardmäßig browserfähig und kann daher von Benutzern in einem Webbrowser ausgefüllt werden. Auf diese Weise können Benutzer die Formulare ausfüllen, wenn auf den jeweiligen Computern nicht Microsoft InfoPath Filler 2010 installiert ist. Sie müssen folgende Entscheidungen treffen:

Hinweis

Diese Einstellungen gelten nur für Benutzerformularvorlagen, die in Formularbibliotheken veröffentlicht werden. Workflowformularvorlagen und Listenformularvorlagen sind nicht betroffen.

  • Möchten Sie den Benutzern das Veröffentlichen browserfähiger Benutzerformularvorlagen ermöglichen? Sie können entscheiden, ob Formulardesigner browserfähige Formularvorlagen in der SharePoint Server-Farm veröffentlichen können. Wenn Formulardesigner keine browserfähigen Formularvorlagen veröffentlichen können, müssen sie Farmadministratoren bitten, browserfähige Formularvorlagen für sie zu veröffentlichen. Wenn Sie die Möglichkeit der Veröffentlichung von Webbrowserformularen auf Administratoren beschränken, haben Sie mehr Kontrolle über die Verfügbarkeit von Webbrowserformularen.

  • Möchten Sie den Benutzern das Rendern browserfähiger Benutzerformularvorlagen ermöglichen? Sie können entscheiden, ob Benutzer browserfähige Benutzerformulare mithilfe eines Webbrowsers ausfüllen können. Wenn Sie entscheiden, dass browserfähige Benutzerformulare nicht gerendert werden, werden die Formulare in InfoPath Filler 2010 geöffnet, wenn InfoPath auf dem Computer des Benutzers installiert ist.

Standardmäßig werden browserfähige Benutzerformularvorlagen veröffentlicht und gerendert. Weitere Informationen zum Ändern dieser Einstellungen finden Sie im Abschnitt Konfigurieren browserfähiger Formularvorlagen unter "Konfigurieren von InfoPath Forms Services".

Planen des Zugriffs auf externe Daten

Eine Benutzerformularvorlage kann auf Daten aus externen Quellen zugreifen, beispielsweise aus einer Datenbank, einem Webdienst oder einer SharePoint-Liste. In diesem Abschnitt werden die Einstellungen zusammengefasst, die sich auf den Zugriff auf externe Daten auswirken und die Sie berücksichtigen müssen, wenn Sie die Bereitstellung von Benutzerformularvorlagen planen.

  • Domänenübergreifender Zugriff

  • InfoPath Forms Services-Webdienstproxy

  • Authentifizierungsinformationen in Datenverbindungsdateien

Domänenübergreifender Zugriff

In Benutzerformularvorlagen können standardmäßig keine domänenübergreifenden Verbindungen hergestellt werden. Das heißt, alle externen Datenverbindungen müssen sich innerhalb der gleichen Domäne befinden wie die SharePoint Server-Farm, in der die Benutzerformularvorlage veröffentlicht ist. Wenn Benutzerformularvorlagen vorhanden sind, die auf Daten in einer anderen Domäne zugreifen müssen, können Sie den domänenübergreifenden Zugriff für Benutzerformularvorlagen aktivieren.

Weitere Informationen zum Ändern der Einstellung für den domänenübergreifenden Zugriff finden Sie im Abschnitt Konfigurieren von Einstellungen für Authentifizierung und Datenverbindungen für InfoPath Forms Services unter "Konfigurieren von InfoPath Forms Services".

InfoPath Forms Services-Webdienstproxy

In Formularvorlagen kann der InfoPath Forms Services-Webdienstproxy verwendet werden, um eine Verbindung mit einem Webdienst herzustellen. Der InfoPath Forms Services-Webdienstproxy leitet SOAP-Anforderungen an einen Webdienst weiter, um die Autorisierung zu ermöglichen. Der InfoPath Forms Services-Webdienstproxy verwendet eine Secure Store Service-Anwendungs-ID, die sich in einer Datenverbindungsdatei für die Authentifizierung befindet. Mithilfe des InfoPath Forms Services-Webdienstproxys werden die beiden folgenden Szenarien ermöglicht, die anderenfalls mit in einem Webbrowser ausgefüllten Formularen nicht möglich wären:

  • Authentifizierung für einen Webdienst auf einer dritten Ebene, wenn die NTLM-Authentifizierung von Windows die Wiederverwendung von Benutzeranmeldeinformationen normalerweise verhindern würde.

  • Symmetrische Authentifizierung zwischen einem Formular in InfoPath Filler und dem gleichen Formular, das in einem Webbrowser ausgeführt wird.

Standardmäßig kann der InfoPath Forms Services-Webdienstproxy von Benutzerformularvorlagen nicht verwendet werden. Weitere Informationen zum Aktivieren der Verwendung des InfoPath Forms Services-Webdienstproxys für Benutzerformularvorlagen finden Sie unter Konfigurieren des Webdienstproxys für InfoPath Forms Services (SharePoint Server 2010).

Authentifizierungsinformationen in Datenverbindungsdateien

In Formularvorlagen können Datenverbindungsdateien (UDCX) verwendet werden, um Datenverbindungseinstellungen für Formulare anzugeben. Eine Datenverbindung ist eine dynamische Verknüpfung zwischen einer Formularvorlage und einer Datenquelle, in der Daten für die Formularvorlage gespeichert oder bereitgestellt werden. Datenverbindungsdateien können alternative Authentifizierungsinformationen enthalten, beispielsweise eine Secure Store Service-Anwendungs-ID. Standardmäßig können in Benutzerformularvorlagen keine Authentifizierungsinformationen in einer Datenverbindungsdatei verwendet werden. Sie müssen die Verwendung von Authentifizierungsinformationen in Datenverbindungsdateien für Benutzerformularvorlagen aktivieren, wenn die folgenden Szenarien vorliegen:

  • Sie möchten, dass in Benutzerformularvorlagen der InfoPath Forms Services-Webdienstproxy für die Authentifizierung verwendet werden kann.

  • Sie verfügen über Webbrowserbenutzerformulare, für die mehrstufige Authentifizierung erforderlich ist. Wenn Sie beispielsweise ein Webbrowserbenutzerformular haben, das über Zugriff auf einen Datenbankserver verfügt, treten möglicherweise Probleme bei der mehrstufigen Authentifizierung auf. In diesem Szenario müssten die Windows-Anmeldeinformationen eines Benutzers vom Webbrowser dem Server mit InfoPath Forms Services übergeben werden und dann dem Datenbankserver. Diese Art der Delegierung ist im von Microsoft Windows verwendeten NTLM-Authentifizierungssystem nicht zulässig. Probleme bei der mehrstufigen Authentifizierung treten bei Webbrowserformularen häufiger auf, da in InfoPath Filler geöffnete Formulare direkt gegenüber der Datenquelle identifiziert werden können.

Standardmäßig können in Benutzerformularvorlagen keine Authentifizierungsinformationen in einer Datenverbindungsdatei verwendet werden. Weitere Informationen zum Ändern dieser Einstellung finden Sie im Abschnitt Konfigurieren von Einstellungen für Authentifizierung und Datenverbindungen für InfoPath Forms Services unter "Konfigurieren von InfoPath Forms Services".

Datenverbindungsbibliothek

In SharePoint Server wird eine zentral verwaltete Datenverbindungsbibliothek bereitgestellt, mit der Farmadministratoren die Datenverbindungsdateien verwalten können, die von vom Administrator genehmigten Formularvorlagen verwendet werden. Sie sollten die Erstellung einer Datenverbindungsbibliothek in Betracht ziehen, die von Benutzerformularvorlagen verwendet werden kann. Eine Datenverbindungsbibliothek ist eine bestimmte Art von Bibliothek, die zum Speichern von Datenverbindungsdateien verwendet wird.

Eine Datenverbindungsbibliothek bietet die folgenden Vorteile:

  • Verbindungseinstellungen können von mehreren Formularen und mehreren Formulardesignern gemeinsam genutzt werden.

  • Wenn eine Datenverbindungseinstellung geändert werden muss, können Sie die Datenverbindungsdatei aktualisieren, ohne die Formularvorlagen zu ändern, in denen diese Datenverbindungsdatei verwendet wird.

  • Standardmäßig ist eine Genehmigung erforderlich, bevor eine Datenverbindungsdatei von allen Benutzern verwendet werden kann. Auf diese Weise kann der Websitesammlungadministrator (ebenso wie alle festgelegten Genehmiger) steuern, welche Arten von Verbindungen zulässig sind.

Berücksichtigen Sie bei der effektiven Planung einer Datenverbindungsbibliothek folgende Punkte:

  • Wie viele Datenverbindungsbibliotheken werden benötigt? Die Dateien in der Datenverbindungsbibliothek können von Formularen und Formularvorlagen verwendet werden, die sich in der gleichen Websitesammlung befinden wie die Datenverbindungsbibliothek.

  • Wer soll Datenverbindungsdateien hochladen können? Benutzer mit der Berechtigungsstufe Mitwirkender können Datenverbindungsdateien in die Bibliothek hochladen.

  • Wer soll Datenverbindungsdateien genehmigen können? Wenn eine Datenverbindungsdatei hochgeladen wird, kann der Besitzer der Datei diese verwenden. Bevor die Datenverbindungsdatei von allen anderen Benutzern verwendet werden kann, ist jedoch eine Genehmigung erforderlich. Benutzer mit der Berechtigungsstufe Entwerfen können Datenverbindungsdateien genehmigen.

Weitere Informationen zu Datenverbindungsbibliotheken finden Sie unter Vorgehensweise: Erstellen und Verwenden einer Datenverbindungsbibliothek (https://go.microsoft.com/fwlink/?linkid=188117&clcid=0x407).

See Also

Concepts

Informationen zu Formularen in SharePoint Server 2010
Konfigurieren von Secure Store Service (SharePoint Server 2010)