Różnice między usługami InfoPath Forms Services w SharePoint Online (DvNext/MT) i SharePoint w wersji lokalnej

W tym artykule opisano pewne różnice między usługami SharePoint Online (DvNext/MT) i SharePoint On-Premises w sposobie działania usług InfoPath Forms Services.

Opcje administracji centralnej

InfoPath Forms Services to funkcja na poziomie farmy. Opcji wyświetlanych w lokalnej administracji centralnej nie da się zmienić w środowisku DvNext/MT dla poszczególnych dzierżaw. Dzieje się tak, ponieważ modyfikacje tych ustawień mogą mieć wpływ na innych najemców w strukturze farmy.

Jedynymi dostępnymi konfiguracjami usług InfoPath Forms Services w środowisku DvNext/MT są opcje wyświetlane na poniższych zrzutach ekranu, w szczególności na zrzucie ekranu "DvNext/MT".

SharePoint w lokalnej infrastrukturze

Zrzut ekranu przedstawiający konfiguracje usług InfoPath Forms Services w środowisku lokalnym programu SharePoint.

SharePoint Online (DvNext/MT)

Zrzut ekranu przedstawiający konfiguracje usług InfoPath Forms Services w usłudze SharePoint Online.

Formularze przeglądarki pełnoekranowej -Trust

Jeśli szablon formularza programu InfoPath zgodny z przeglądarką (plik xsn) został opracowany w sposób, który wymaga poziomu zabezpieczeń Pełne zaufanie, szablon formularza nie może być opublikowany do użycia w przeglądarce w środowisku DvNext/MT.

Uwaga / Notatka

Jeśli chcesz użyć szablonu formularza Full Trust InfoPath w przeglądarce, szablon musi zostać przekazany do administracji centralnej i włączony w zbiorach witryn. Jak pokazuje zrzut ekranu DvNext/MT, ta opcja jest niedostępna.

Uzyskiwanie dostępu do wbudowanych usług sieci Web programu SharePoint i punktów końcowych REST z szablonu formularza programu InfoPath zgodnego z przeglądarką

Aby uzyskać listę jedynych usług sieci Web programu SharePoint, które można pomyślnie uruchomić z formularza przeglądarki Programu InfoPath, przejdź do następującego artykułu z bazy wiedzy:

2674193 komunikat o błędzie podczas łączenia formularza programu InfoPath z usługą internetową usługi SharePoint Online: "Wystąpił błąd podczas nawiązywania połączenia z usługą sieci Web"

Uwaga / Notatka

Wbudowane usługi sieci Web programu SharePoint i punkty końcowe REST muszą być wywoływane z tego samego zbioru witryn, do którego jest publikowany plik xsn. Nie ma żadnych innych wbudowanych usług programu SharePoint, które można pomyślnie wywołać z formularza przeglądarki InfoPath w środowisku DvNext/MT. Każde wywołanie usługi hostowanej na serwerze programu SharePoint zakończy się niepowodzeniem, z wyjątkiem 10 wywołań usługi sieci Web wymienionych w bazie wiedzy 2674193.

Uzyskiwanie dostępu do wbudowanych punktów końcowych REST programu SharePoint z poziomu klienta programu InfoPath

Nie można wywołać usług REST programu SharePoint z klienta programu InfoPath, ponieważ uwierzytelnianie jest niezgodne. Wywoływanie wbudowanych punktów końcowych REST programu SharePoint nie jest obsługiwane w środowisku DvNext/MT.

Niestandardowy kod i usługa kodu sandboxowego

Uruchamianie kodu zarządzanego z szablonu formularza programu InfoPath nie jest obsługiwane w środowisku DvNext/MT.

Uwaga / Notatka

Nie jest to specyficzne dla programu InfoPath. Obsługa usługi Sandbox Code została usunięta ze środowiska DvNext/MT.

Publikowanie złożonych szablonów formularzy

Podczas publikowania formularza programu InfoPath zgodnego z przeglądarką z szablonu część procesu publikowania, która konwertuje plik xsn do uruchomienia w przeglądarce, musi zakończyć się w ciągu 30 sekund. Tworzenie dużych lub bardzo złożonych szablonów formularzy może trwać dłużej i nie są publikowane.

W tej sytuacji szablon formularza zazwyczaj kończy publikowanie i otwiera się w kliencie programu InfoPath. Nie zostanie on jednak otwarty w przeglądarce, ponieważ upłynął limit czasu procesu konwersji.

Uruchamianie złożonych szablonów formularzy

Po uruchomieniu formularza programu InfoPath w przeglądarce może zostać wyświetlony następujący komunikat o błędzie:

Nie można wyświetlić formularza, ponieważ obliczenie wartości domyślnych lub reguł trwa zbyt długo. Aby rozwiązać ten błąd, uprość wyrażenia lub zmniejsz rozmiar zestawów danych, od których zależą.

Zazwyczaj dzieje się tak, ponieważ formularz ładuje duże ilości danych bez filtrowania. Wymaga to zbyt wielu zasobów. Zalecanym rozwiązaniem jest użycie połączeń danych listy SharePoint. Umożliwiają one zastosowanie filtru podczas wykonywania zapytań względem programu SharePoint.

Załączniki do szablonów formularzy programu InfoPath opublikowanych w bibliotece formularzy nie mogą przekraczać 5 MB

Po dodaniu załącznika do wersji przeglądarkowej szablonu formularza InfoPath, który został opublikowany w bibliotece formularzy, załącznik jest osadzany w pliku XML InfoPath. W związku z tym dodanie pliku, który przekracza 5 MB jako załącznik, może negatywnie wpłynąć na wydajność formularza.

To ograniczenie nie dotyczy list programu SharePoint dostosowanych do korzystania z formularza programu InfoPath. W takiej sytuacji załączniki plików nie są osadzone w formacie XML i są dodawane do standardowego folderu Załączniki na liście programu SharePoint.

Połączenia danych UDCX (połączenia SSA z usługami sieci Web programu SharePoint lub platformą SQL Azure)

Korzystając z formularza InfoPath w przeglądarce przez platformę Microsoft 365, połączenia UDCX zawierające jawne poświadczenia lub szczegóły aplikacji usługi Secure Store kończą się niepowodzeniem. Jest to spowodowane następującymi opcjami usług InfoPath Forms Services, które nie są włączone w chmurze:

  • Zezwalaj na osadzone uwierzytelnianie SQL

  • Zezwalaj szablonom formularzy użytkownika na informacje o uwierzytelnianiu użytkownika zawarte w plikach połączenia danych

Różnica w kodowaniu kont

Jeśli formularz jest migrowany z lokalnego środowiska programu SharePoint, może zawierać zakodowane na twardo odwołania do kont lokalnych w postaci konta i:0#.w|domena\użytkownik lub domena\konta użytkowników. Te oznaczenia kont nie działają już w środowisku DvNext/MT. Należy je zastąpić przy użyciu notacji i:0#.f|członkostwo|user@domain.

Więcej informacji

Nadal potrzebujesz pomocy? Przejdź do witryny SharePoint Community.