Планирование пользовательских шаблонов форм (SharePoint Server 2010)

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

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

Содержание статьи

  • Общие сведения о шаблонах форм пользователя

  • Формы пользователя с поддержкой веб-браузера

  • Планирование доступа к внешним данным

  • Библиотека подключений к данным

Общие сведения о шаблонах форм пользователя

Шаблоны форм можно разделить на три категории в зависимости от способа их развертывания: шаблоны форм пользователя, шаблоны, утвержденные администратором, и шаблоны форм в виде изолированных решений. Шаблоны форм пользователя — это шаблоны форм, которые развернуты не администратором, а, например, разработчиком форм. Они могут быть развернуты любым пользователем, имеющим уровень разрешений "Разработка" для сайта. Шаблоны форм пользователя могут быть опубликованы в списке или в библиотеке форм.

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

Шаблоны форм в виде изолированных решений — это шаблоны с кодом, опубликованные в библиотеках форм как изолированные решения. Это позволяет разработчикам форм, являющимся администраторами семейств веб-сайтов, публиковать формы без предварительного утверждения администратором. Изолированные решения выполняются в среде, имеющей доступ к подмножеству объектной модели сервера. Администратор фермы может задать ограничения использования, чтобы защитить ферму серверов от вредоносного кода. Дополнительные сведения об изолированных решениях см. в статьях Планирование изолированных решений (SharePoint Server 2010) и Enable sandboxed solutions on the farm (SharePoint Server 2010).

Дополнительные сведения о формах и шаблонах форм см. в статье Формы в SharePoint Server 2010.

Шаблоны форм пользователя с поддержкой веб-браузера

По умолчанию, когда разработчики форм создают шаблоны, они создаются с поддержкой веб-браузера, которая позволяет пользователям заполнять их в веб-браузере. Это позволяет пользователям заполнять формы, когда приложение Microsoft InfoPath Filler 2010 не установлено на их компьютерах. Необходимо принять следующие решения:

Примечание

Эти параметры применяются только к шаблонам форм пользователя, которые опубликованы в библиотеках форм. Они не затрагивают шаблоны форм рабочих процессов и списков.

  • Следует ли разрешить пользователям публиковать шаблоны форм пользователя с поддержкой веб-браузера? Можно решить, позволить ли разработчикам форм публиковать шаблоны форм с поддержкой веб-браузера в ферме SharePoint Server. Если разработчики форм не могут публиковать шаблоны форм с поддержкой веб-браузера, они должны обращаться с просьбой о публикации к администраторам фермы. Ограничение возможности публикации форм с поддержкой веб-браузера администраторами позволяет более строго следить за доступностью таких форм.

  • Следует ли отображать в веб-браузере шаблоны форм пользователя с поддержкой веб-браузера? Можно решить, могут ли пользователи использовать веб-браузер для заполнения пользовательских форм с поддержкой веб-браузера. Если запретить отображение таких форм в веб-браузере, они будут открываться в InfoPath Filler 2010, если InfoPath установлен на компьютере пользователя.

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

Планирование доступа к внешним данным

Шаблон формы пользователя может обращаться к данным из внешних источников, таких как база данных, веб-служба или список SharePoint. В этом разделе приведены сводные данные о параметрах, влияющих на доступ к внешним данным, которые необходимо учесть при планировании развертывания шаблонов форм пользователя.

  • Междоменный доступ

  • Прокси-сервер веб-службы InfoPath Forms Services

  • Данные проверки подлинности в файлах подключения к данным

Междоменный доступ

По умолчанию шаблоны форм пользователя не могут устанавливать междоменные подключения. То есть все подключения к внешним данным должны находиться в одном домене с фермой SharePoint Server, в которой опубликован шаблон формы пользователя. При наличии шаблонов форм пользователя, которые должны обращаться к данным из другого домена, можно включить междоменный доступ для шаблонов форм пользователя.

Дополнительные сведения об изменении настройки междоменного доступа см. в разделе Настройка параметров проверки подлинности и подключения к данным для InfoPath Forms Services в статье "Настройка служб InfoPath Forms Services".

Прокси-сервер веб-службы InfoPath Forms Services

Шаблоны форм могут использовать прокси-сервер веб-службы InfoPath Forms Services для подключения к веб-службе. Прокси-сервер веб-службы InfoPath Forms Services перенаправляет запросы SOAP в веб-службу, чтобы включить авторизацию. Прокси-сервер веб-службы InfoPath Forms Services использует для проверки подлинности идентификатор приложения службы безопасного хранения, который содержится в файле подключения к данным. Использование прокси-сервера веб-службы InfoPath Forms Services делает возможными следующие два сценария, которые иначе не осуществимы с формами, запущенными в веб-браузере:

  • Проверка подлинности в веб-службе на третьем уровне, когда проверка подлинности NTLM Windows как правило запрещает повторное использование учетных данных пользователя.

  • Симметричная проверка подлинности между формой в InfoPath Filler и такой же формой, работающей в веб-браузере.

По умолчанию шаблоны форм пользователя не могут использовать прокси-сервер веб-службы InfoPath Forms Services. Дополнительные сведения о том, как включить для шаблонов форм пользователя использование прокси-сервера веб-службы InfoPath Forms Services, см. в статье Настройка прокси-сервера веб-службы для служб InfoPath Forms Services (SharePoint Server 2010).

Данные проверки подлинности в файлах подключения к данным

Шаблоны форм могут использовать файлы подключения к данным (UDCX) для указания параметров подключения к данным для форм. Подключение к данным представляет собой динамическую ссылку между шаблоном формы и источником данных, в котором хранятся и предоставляются данные для шаблона формы. Файлы подключения к данным могут содержать альтернативные сведения проверки подлинности, например идентификатор приложения службы безопасного хранения. По умолчанию шаблоны форм не могут использовать сведения проверки подлинности в файле подключения к данным. Необходимо позволить шаблонам форм пользователя использовать сведения проверки подлинности в файлах подключения к данным в следующих сценариях:

  • Шаблоны форм пользователя должны использовать прокси-сервер веб-службы InfoPath Forms Services для проверки подлинности.

  • Имеются пользовательские формы с поддержкой веб-браузера, для которых требуется многоуровневая проверка подлинности. Например, если имеется пользовательская форма с поддержкой веб-браузера, которая должна получить доступ к серверу баз данных, могут возникнуть проблемы с многоуровневой проверкой подлинности. В этом сценарии учетные данные пользователя Windows должны быть переданы из веб-браузера на сервер, выполняющий InfoPath Forms Services, а затем на сервер баз данных. Такой тип делегирования запрещен в системе проверки подлинности NTLM, используемой Microsoft Windows. Проблемы с многоуровневой проверкой подлинности чаще возникают в формах с поддержкой веб-браузера, так как формы, открытые в InfoPath Filler, могут выполнить проверку подлинности непосредственно с источником данных.

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

Библиотека подключений к данным

SharePoint Server предоставляет библиотеку подключений к данным с централизованным управлением, которая позволяет администраторам фермы управлять файлами подключения к данным, используемыми утвержденными администратором шаблонами форм. Следует предусмотреть создание библиотеки подключений к данным, которая может использоваться шаблонами форм пользователя. Библиотека подключений к данным — это особый тип библиотеки, который используется для хранения файлов подключения к данным.

Библиотека подключений к данным предоставляет следующие преимущества:

  • Параметры подключения могут совместно использоваться несколькими формами и разработчиками форм.

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

  • По умолчанию перед использованием файла подключения к данным он должен быть утвержден. Это позволяет администратору семейства сайтов (и любому назначенному утверждающим лицу) контролировать типы разрешенных подключений.

Для эффективного планирования библиотеки подключений к данным продумайте ответы на следующие вопросы:

  • Сколько библиотек подключений к данным необходимо использовать? Файлы в библиотеке подключений к данным могут использоваться формами и шаблонами форм, которые находятся в одном семействе сайтов с библиотекой подключений к данным.

  • Кто должен быть уполномочен для загрузки файлов подключения к данным? Загружать файлы подключения к данным в библиотеку могут пользователи с уровнем разрешений "Участие".

  • Кто должен быть уполномочен для утверждения файлов подключения к данным? После загрузки файла подключения к данным его может использовать только владелец. Для использования файла подключения к данным другими пользователями требуется его утверждение. Утверждать файлы подключения к данным могут пользователи с уровнем разрешений "Разработка".

Дополнительные сведения о библиотеках подключений к данным см. в статье Создание и использование библиотеки подключений к данным (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=188117&clcid=0x419) (Возможно, на английском языке).

See Also

Concepts

Формы в SharePoint Server 2010
Настройка службы безопасного хранения (SharePoint Server 2010)