Заполнение форм библиотеки форм InfoPath в веб-браузере невозможно (SharePoint Server)

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Имя правила: Заполнение форм библиотеки форм InfoPath в веб-браузере невозможно

Сводка:InfoPath Forms Services пользователи могут публиковать шаблоны форм с поддержкой веб-браузера в библиотеке форм SharePoint Server, но не могут открыть эти формы в веб-браузере.

Примечание.

[!Примечание] Эта проблема касается только форм, опубликованных в библиотеках форм. Она не затрагивает форм списков или форм, переданных администраторами ферм.

Причина: причин может быть несколько:

  • Снят флажок Отображать шаблоны форм с включенной пользователями поддержкой веб-браузера в Веб-сайт центра администрирования SharePoint.

  • Выполнена следующая команда Windows PowerShell: Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $false.

Примечание.

Служба форм Infopath удалена и больше не поддерживается корпорацией Майкрософт в SharePoint Server по подписке. Мы рекомендуем изучить Microsoft Power Apps в качестве потенциальной альтернативы службе форм Infopath.

Решение. Включите отображение форм пользователей в браузере, используя Центр администрирования

  1. Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы SharePoint.

  2. Запустите Центр администрирования.

  3. Откройте Центр администрирования и выберите Общие параметры приложения.

  4. На странице "Общие параметры приложения" в разделе InfoPath Forms Services щелкните Настройка InfoPath Forms Services.

  5. На странице "Настройка InfoPath Forms Services" в разделе Пользовательские шаблоны форм с поддержкой веб-браузера установите флажок Отображать шаблоны форм с включенной пользователями поддержкой веб-браузера.

  6. Нажмите кнопку ОК в нижней части страницы.

Решение. Включите отображение форм пользователей в браузере, используя Microsoft PowerShell

  1. Убедитесь, что вы являетесь участником следующих групп:
  • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

  • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

  • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.

    Примечание.

    При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  1. Запустите командную консоль SharePoint.

  2. В командной строке PowerShell введите следующую команду:

Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true

Для получения дополнительных сведений см. Set-SPInfoPathFormsService.