InfoPath Forms Services различия между SharePoint Online (DvNext/MT) и SharePoint On-Premises

В этой статье описываются некоторые различия между SharePoint Online (DvNext/MT) и SharePoint On-Premises в том, как работает InfoPath Forms Services.

Параметры центра администрирования

InfoPath Forms Services — это функция уровня фермы. Параметры, отображаемые в локальном центре администрирования, нельзя изменить в среде DvNext или MT на уровне клиента. Это связано с тем, что изменения этих параметров могут повлиять на других клиентов в ферме.

Единственными доступными InfoPath Forms Services конфигураций в среде DvNext/MT являются параметры, которые показаны на следующих снимках экрана, в частности на снимке экрана "DvNext/MT".

Локальное развертывание SharePoint

Снимок экрана: конфигурации InfoPath Forms Services в локальной среде SharePoint.

SharePoint Online (DvNext/MT)

Снимок экрана: конфигурации InfoPath Forms Services в SharePoint Online.

Полный -Trust браузерных форм

Если совместимый с браузером шаблон формы InfoPath (XSN-файл) разработан таким образом, что требуется уровень безопасности "Полное доверие", шаблон формы не может быть опубликован для использования в браузере в среде DvNext/MT.

Примечание.

Если вы хотите использовать шаблон формы InfoPath с полным доверием в браузере, он должен быть отправлен в центр администрирования и включен в семействах веб-сайтов. Как показано на снимке экрана DvNext/MT, этот параметр недоступен.

Доступ к встроенным веб-службам SharePoint и конечным точкам REST из шаблона формы InfoPath, совместимого с браузером

Список единственных веб-служб SharePoint, которые можно успешно запустить из формы браузера InfoPath, см. в следующей статье базы знаний:

2674193 сообщение об ошибке при подключении формы InfoPath к веб-службе SharePoint Online: "Произошла ошибка при подключении к веб-службе"

Примечание.

Встроенные веб-службы SharePoint и конечные точки REST должны вызываться из того же семейства веб-сайтов, в котором публикуется XSN-файл. Нет других встроенных служб SharePoint, которые можно успешно вызвать из формы браузера InfoPath в среде DvNext/MT. Любой вызов службы, размещенной на сервере SharePoint, завершится ошибкой, за исключением 10 вызовов веб-службы, перечисленных в 2674193 базы знаний.

Доступ к встроенным конечным точкам REST SharePoint из клиента InfoPath

Службы REST SharePoint нельзя вызвать из клиента InfoPath, так как проверка подлинности несовместима. Вызов встроенных конечных точек REST SharePoint не поддерживается в среде DvNext/MT.

Пользовательский код и служба кода песочницы

Запуск управляемого кода из шаблона формы InfoPath не поддерживается в среде DvNext/MT.

Примечание.

Это не является конкретным для InfoPath. Поддержка службы кода песочницы удалена из среды DvNext/MT.

Публикация сложных шаблонов форм

При публикации совместимой с браузером формы InfoPath из шаблона часть процесса публикации, которая преобразует XSN-файл для запуска в браузере, должна завершиться в течение 30 секунд. Создание больших или очень сложных шаблонов форм может занять больше времени, и они не публикуются.

В этом случае шаблон формы обычно завершает публикацию и открывается в клиенте InfoPath. Однако он не откроется в браузере, так как время ожидания процесса преобразования истекает.

Выполнение сложных шаблонов форм

При запуске формы InfoPath в браузере может появилось следующее сообщение об ошибке:

Не удалось отобразить форму, так как для вычисления значений или правил по умолчанию требуется слишком много времени. Чтобы исправить это, упростите выражения или уменьшите размер наборов данных, от которые они зависят.

Обычно это происходит из-за того, что форма загружает большие объемы данных без фильтрации. Для этого требуется слишком много ресурсов. Рекомендуемое решение — использовать подключения к данным списка SharePoint. Они позволяют применять фильтр при запросе SharePoint.

Вложения к шаблонам форм InfoPath, опубликованные в библиотеке форм, не могут превышать 5 МБ

При добавлении в браузерный экземпляр шаблона формы InfoPath, опубликованного в библиотеке форм, вложение внедряется в XML-файл InfoPath. Таким образом, добавление файла размером более 5 МБ в качестве вложения может отрицательно повлиять на производительность формы.

Это ограничение не применяется к спискам SharePoint, настроенным для использования формы InfoPath. В этом случае вложения файлов не внедряются в XML и добавляются в стандартную папку Attachments в списке SharePoint.

Подключения к данным UDCX (подключения SSA к веб-службам SharePoint или SQL Azure)

При использовании формы InfoPath в браузере через Microsoft 365 подключения UDCX, содержащие явные учетные данные или сведения о приложении Secure Store, завершаются ошибкой. Это связано со следующими InfoPath Forms Services параметрами, которые не включены в облаке:

  • Разрешить внедренную проверку подлинности SQL

  • Разрешить шаблонам пользовательских форм доступ к сведениям о проверке подлинности пользователя, содержащимся в файлах подключения к данным

Разница в кодировке учетных записей

Если форма переносится из локальной среды SharePoint, она может содержать жестко заданные ссылки на локальные учетные записи в виде учетных записей i:0#.w|domain\user или domain\user accounts. Эти нотации учетных записей больше не работают в среде DvNext/MT. Их следует заменить с помощью нотации i:0#.f|membership|user@domain .

Дополнительная информация

Требуется дополнительная помощь? Посетите сайт сообщества SharePoint.