Unterschiede bei InfoPath Forms Services zwischen SharePoint Online (DvNext/MT) und lokalem SharePoint

In diesem Artikel werden einige Unterschiede zwischen SharePoint Online (DvNext/MT) und sharePoint On-Premises in der Funktionsweise von InfoPath Forms Services beschrieben.

Optionen für die Zentraladministration

InfoPath Forms Services ist ein Feature auf Farmebene. Die angezeigten Optionen in der lokalen Zentraladministration können in der DvNext/MT-Umgebung nicht auf Mandantenbasis geändert werden. Dies liegt daran, dass Änderungen an diesen Einstellungen sich auf andere Mandanten in der Farm auswirken können.

Die einzigen verfügbaren InfoPath Forms Services-Konfigurationen in der DvNext/MT-Umgebung sind die Optionen, die in den folgenden Screenshots angezeigt werden, insbesondere im Screenshot "DvNext/MT".

SharePoint lokal installiert

Screenshot der InfoPath Forms Services-Konfigurationen in der lokalen SharePoint-Umgebung.

SharePoint Online (DvNext/MT)

Screenshot der InfoPath Forms Services-Konfigurationen in SharePoint Online.

Vollständige -Trust Browserformulare

Wenn eine browserkompatible InfoPath-Formularvorlage (XSN-Datei) so entwickelt wird, dass die Sicherheitsstufe "Voll vertrauenswürdig" erforderlich ist, kann die Formularvorlage nicht für die Verwendung im Browser in der DvNext/MT-Umgebung veröffentlicht werden.

Hinweis

Wenn Sie eine voll vertrauenswürdige InfoPath-Formularvorlage im Browser verwenden möchten, muss die Vorlage in die Zentraladministration hochgeladen und in den Website-Sammlungen aktiviert werden. Wie der Screenshot von DvNext/MT zeigt, ist diese Option nicht verfügbar.

Zugreifen auf integrierte SharePoint-Webdienste und REST-Endpunkte aus einer browserkompatiblen InfoPath-Formularvorlage

Eine Liste der einzigen SharePoint-Webdienste, die erfolgreich aus einem InfoPath-Browserformular ausgeführt werden können, finden Sie im folgenden Knowledge Base-Artikel:

2674193 Fehlermeldung, wenn Sie ein InfoPath-Formular mit einem SharePoint Online-Webdienst verbinden: "Fehler beim Herstellen einer Verbindung mit einem Webdienst"

Hinweis

Integrierte SharePoint-Webdienste und REST-Endpunkte müssen aus derselben Websitesammlung aufgerufen werden, in der die XSN-Datei veröffentlicht wird. Es gibt keine anderen integrierten SharePoint-Dienste, die erfolgreich aus einem InfoPath-Browserformular in der DvNext/MT-Umgebung aufgerufen werden können. Jeder Aufruf eines Diensts, der auf einem SharePoint-Server gehostet wird, schlägt fehl, mit Ausnahme der 10 Webdienstaufrufe, die in KB-2674193 aufgeführt sind.

Zugreifen auf integrierte SharePoint-REST-Endpunkte vom InfoPath-Client

SharePoint-REST-Dienste können nicht vom InfoPath-Client aufgerufen werden, da die Authentifizierung nicht kompatibel ist. Das Aufrufen der integrierten SharePoint REST-Endpunkte wird in der DvNext/MT-Umgebung nicht unterstützt.

Benutzerdefinierter Code und Sandkastencodedienst

Das Ausführen von verwaltetem Code aus einer InfoPath-Formularvorlage wird in der DvNext/MT-Umgebung nicht unterstützt.

Hinweis

Dies ist nicht spezifisch für InfoPath. Die Unterstützung für den Sandkastencodedienst wird aus der DvNext/MT-Umgebung entfernt.

Veröffentlichen komplexer Formularvorlagen

Wenn Sie ein browserkompatibles InfoPath-Formular aus einer Vorlage veröffentlichen, muss der Teil des Veröffentlichungsprozesses, der die .xsn-Datei für die Ausführung im Browser konvertiert, innerhalb von 30 Sekunden abgeschlossen werden. Große oder sehr komplexe Formularvorlagen können länger dauern, und sie werden nicht veröffentlicht.

In diesem Fall beendet die Formularvorlage in der Regel die Veröffentlichung und wird im InfoPath-Client geöffnet. Es wird sich jedoch nicht in einem Browser öffnen, da der Konvertierungsprozess zeitlich überschreitet.

Ausführen komplexer Formularvorlagen

Wenn Sie ein InfoPath-Formular im Browser ausführen, wird möglicherweise die folgende Fehlermeldung angezeigt:

Das Formular konnte nicht angezeigt werden, da Standardwerte oder Regeln zu lange dauern, bis das Formular ausgewertet werden kann. Um dies zu korrigieren, vereinfachen Sie die Ausdrücke, oder verringern Sie die Größe der Datensätze, von denen sie abhängen.

Dies tritt in der Regel auf, da das Formular große Datenmengen lädt, ohne sie zu filtern. Dies erfordert zu viele Ressourcen. Die empfohlene Auflösung besteht darin, die SharePoint-Listendatenverbindungen zu verwenden. Auf diese Weisen können Sie einen Filter anwenden, wenn Sie SharePoint abfragen.

Anlagen zu InfoPath-Formularvorlagen, die in einer Formularbibliothek veröffentlicht wurden, dürfen 5 MB nicht überschreiten.

Wenn Sie einer Browserinstanz einer InfoPath-Formularvorlage, die in einer Formularbibliothek veröffentlicht wurde, eine Anlage hinzufügen, wird die Anlage in die InfoPath-XML-Datei eingebettet. Daher kann das Hinzufügen einer Datei, die 5 MB als Anlage überschreitet, die Leistung des Formulars beeinträchtigen.

Diese Einschränkung gilt nicht für SharePoint-Listen, die für die Verwendung eines InfoPath-Formulars angepasst sind. In diesem Fall sind die Dateianlagen nicht in XML eingebettet, sondern werden dem standardmäßigen Ordner "Anlagen" in einer SharePoint-Liste hinzugefügt.

UDCX-Datenverbindungen (SSA-Verbindungen mit SharePoint-Webdiensten oder SQL Azure)

Wenn Sie ein InfoPath-Formular im Browser über Microsoft 365 verwenden, schlagen UDCX-Verbindungen mit expliziten Anmeldeinformationen oder Details der Secure Store-Anwendung fehl. Dies liegt an den folgenden InfoPath Forms Services-Optionen, die in der Cloud nicht aktiviert sind:

  • Eingebettete SQL-Authentifizierung zulassen

  • Zulassen, dass Benutzerformularvorlagen auf Benutzerauthentifizierungsinformationen zugreifen, die in Datenverbindungsdateien enthalten sind.

Unterschied in der Kontocodierung

Wenn ein Formular aus einer lokalen SharePoint-Umgebung migriert wird, kann es hartcodierte Verweise auf lokale Konten in Form von i:0#.w|domain\user oder domain\benutzerkonten enthalten. Diese Kontennotationen funktionieren nicht mehr in der DvNext/MT-Umgebung. Sie sollten durch die Schreibweise "i:0#.f|membership|user@domain " ersetzt werden.

Mehr Informationen

Brauchst du noch Hilfe? Wechseln Sie zur SharePoint-Community.