Заполнение форм библиотеки форм InfoPath в веб-браузере невозможно (SharePoint Server)
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Имя правила: Заполнение форм библиотеки форм InfoPath в веб-браузере невозможно
Сводка:InfoPath Forms Services пользователи могут публиковать шаблоны форм с поддержкой веб-браузера в библиотеке форм SharePoint Server, но не могут открыть эти формы в веб-браузере.
Примечание.
[!Примечание] Эта проблема касается только форм, опубликованных в библиотеках форм. Она не затрагивает форм списков или форм, переданных администраторами ферм.
Причина: причин может быть несколько:
Снят флажок Отображать шаблоны форм с включенной пользователями поддержкой веб-браузера в Веб-сайт центра администрирования SharePoint.
Выполнена следующая команда Windows PowerShell:
Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $false
.
Примечание.
Служба форм Infopath удалена и больше не поддерживается корпорацией Майкрософт в SharePoint Server Subscription Edition. Мы рекомендуем изучить Microsoft Power Apps в качестве потенциальной альтернативы службе форм Infopath.
Решение. Включите отображение форм пользователей в браузере, используя Центр администрирования
Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы SharePoint.
Запустите Центр администрирования.
Откройте Центр администрирования и выберите Общие параметры приложения.
На странице "Общие параметры приложения" в разделе InfoPath Forms Services щелкните Настройка InfoPath Forms Services.
На странице "Настройка InfoPath Forms Services" в разделе Пользовательские шаблоны форм с поддержкой веб-браузера установите флажок Отображать шаблоны форм с включенной пользователями поддержкой веб-браузера.
Нажмите кнопку ОК в нижней части страницы.
Решение. Включите отображение форм пользователей в браузере, используя Microsoft PowerShell
- Убедитесь, что вы являетесь участником следующих групп:
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell.
С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.
Примечание.
При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
Запустите командную консоль SharePoint.
В командной строке PowerShell введите следующую команду:
Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true
Для получения дополнительных сведений см. Set-SPInfoPathFormsService.