Поделиться через


Заполнение форм службы InfoPath Forms Services в веб-браузере невозможно, поскольку подключение службы состояний не настроено (SharePoint)

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

Имя правила: "Заполнение форм службы InfoPath Forms Services в веб-браузере невозможно, поскольку подключение службы состояний не настроено".

Сводка: InfoPath Forms Services зависит от того, у веб-приложения есть подключение к прокси-серверу службы состояний для хранения данных в HTTP-запросах. Без подключения к службе пользователи не смогут успешно открывать или заполнять формы InfoPath, доступные в браузере.

Причина: подключение к службе состояния не настроено для веб-приложения, указанного в предупреждении анализатора работоспособности.

Примечание.

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

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

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

  2. Если служба состояний уже существует, ее необходимо сопоставить с веб-приложением, указанным в правиле анализатора работоспособности.

  3. Открыв центр администрирования, в разделе Управление приложениями выберите элемент **Управление веб-приложениями**.

  4. На странице "Веб-приложения" выберите веб-приложение, для которого нужно настроить подключение к службе, а затем выберите на ленте Подключения к службам.

  5. В диалоговом окне Настройка связей приложений-служб убедитесь, что установлен флажок Служба состояний , а затем нажмите кнопку ОК.

Создание приложения службы состояний с помощью Microsoft PowerShell

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

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

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

    Администратор может использовать командлет Add-SPShellAdmin, чтобы предоставлять разрешения для использования командлетов продуктов Продукты SharePoint 2013.

    Примечание.

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

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

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

New-SPStateServiceDatabase -Name "State Service Database" | New-SPStateServiceApplication -Name "StateServiceApp1" | New-SPStateServiceApplicationProxy -DefaultProxyGroup

Дополнительные сведения см. в статье New-SPStateServiceApplication.