Управление файлами подключений к данным для служб InfoPath Forms Services (SharePoint Server 2010)

 

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

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

В формах, использующих InfoPath Forms Services в Microsoft SharePoint Server 2010, можно использовать файлы подключений к данным для установки параметров подключения к источникам данных. Разработчики форм создают и публикуют файлы подключений к данным в библиотеках подключений к данным с помощью Microsoft InfoPath 2010.

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

Файл подключения к данным представляет собой XML-файл с расширением XML или UCDX, который содержит сведения о подключении для отдельного подключения к внешним данным. Этот файл хранится в библиотеке подключений к данным на сервере, на котором выполняется Microsoft SharePoint Server 2010. Файл подключения к данным создается разработчиком с использованием программы редактирования XML или разработчиком форм InfoPath посредством преобразования подключения к данным из существующего шаблона формы в файл подключения к данным в Microsoft InfoPath Designer 2010.

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

Файлы подключений к данным могут хранится в том же семействе сайтов в виде шаблона формы или в централизованно управляемой библиотеке подключений к данным на сайте центра администрирования. Файлы подключений к данным, хранящиеся в отдельных семействах сайтов, могут использоваться формами в соответствующем семействе. Файлы подключений к данным для утверждаемых администратором шаблонов форм хранятся в централизованно управляемой библиотеке подключений к данным в центре администрирования. Для управления этой библиотекой можно использовать страницу "Управление файлами подключений данных" или Windows PowerShell. Файлы подключений к данным в этой библиотеке можно использовать для утверждаемых администратором шаблонов форм. По умолчанию файлы подключений к данным в этой библиотеке могут использоваться только в браузерных формах, однако при необходимости администратор фермы может разрешить доступ по протоколу HTTP для таких клиентов, как Microsoft InfoPath Filler 2010.

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

Содержание:

  • Типы подключений к данным

  • Создание файла подключения к данным

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

Типы подключений к данным

В InfoPath Forms Services в SharePoint Server 2010 используется несколько типов подключений к данным, которые предназначены для запроса или отправки данных.

Подключения запроса данных

Подключения запроса данных предназначены для запроса данных, которые используются для заполнения формы, из внешних систем. К подключениям запроса данных относятся следующие:

  • База данных

  • Список SharePoint

  • Веб-служба SOAP

  • Веб-служба передачи представлений состояний (REST)

  • XML-файл

Подключение к данным "База данных"

Подключение к данным "База данных" обеспечивает поиск сведений для заполнения форм в базе данных. Это подключение можно использовать для поиска данных в базе данных Microsoft SQL Server. Для подключения к базе данных, отличной от SQL Server, используйте подключение "Веб-служба". Подключение к данным "База данных" поддерживает только запросы и не может использоваться для отправки данных в базу данных. Для отправки данных с помощью формы используйте подключение к данным "Веб-служба SOAP".

Подключение к данным "Cписок SharePoint"

Подключение к данным "Список SharePoint" поддерживает только запросы и используется для заполнения полей форм InfoPath из существующих библиотеки или списка SharePoint.

Подключение к данным "Веб-служба SOAP"

Подключение к данным "Веб-служба SOAP" поддерживает запрос данных из веб-службы SOAP 1.1 и использует возвращаемые данные для обновления полей исходной формы. Для запроса данных с использованием веб-службы REST используйте подключение к данным "Веб-служба REST".

Подключение к данным "Веб служба REST"

Подключение к данным "Веб-служба REST" впервые представлено в InfoPath 2010 и InfoPath Forms Services в SharePoint Server 2010. Разработчики форм могут использовать правила для добавления динамических параметров в URL-адрес REST при заполнении формы.

Подключение к данным "XML-файл"

Подключение к данным "XML-файл" обеспечивает запрос XML-файла и использует данные из полученного файла для заполнения полей формы. Этот тип подключения можно использовать для работы с данными с любых URL-ресурсов, возвращающих данные в формате XML. Разработчики шаблонов форм также могут включить XML-файл в сам шаблон формы, что позволяет уменьшить количество проблем управления ресурсами, связанных с подключением к внешнему источнику.

Подключения отправки данных

Подключения отправки данных используются для передачи данных формы в формате XML во внешние системы. К подключениям отправки данных относятся следующие

  • Отправка в библиотеку SharePoint

  • Отправка по электронной почте

  • Отправка в веб-службу SOAP

  • Отправка с использованием запроса HTTP POST

  • Отправка в среду внешнего размещения

Отправка в библиотеку подключений к данным SharePoint

Подключение к данным "Отправка в библиотеку SharePoint" обеспечивает непосредственную отправку данных в библиотеку документов SharePoint. Это подключение обеспечивает отправку в библиотеку всей формы в формате XML.

Подключение к данным "Отправка по электронной почте"

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

Подключение к данным "Отправка в веб-службу SOAP"

Подключение к данным "Отправка в веб-службу SOAP" обеспечивает отправку XML-данных из формы в веб-службу SOAP. В форме игнорируются любые данные, возвращаемые из веб-службы, за исключением кодов ошибок.

Это подключение можно использовать для отправки части или всех данных формы в виде сообщения SOAP.

Подключение к данным "Отправка с использованием запроса HTTP POST"

Подключение к данным "Отправка с использованием запроса HTTP POST" позволяет форме InfoPath публиковать данные на сервере приложений с помощью запроса HTTP POST. Это подключение обеспечивает отправку всей формы в виде XML-документа.

Подключение к данным "Отправка в среду внешнего размещения"

Подключение к данным "Отправка в среду внешнего размещения" обеспечивает отправку события отправки на узел, который выполняет обработку этого события и извлекает данные из формы.

Создание файла подключения к данным

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

Файлы подключений к данным используются в следующих сценариях:

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

  • Изменение параметров подключений к данным после публикации шаблонов форм без необходимости повторной публикации шаблонов.

  • Предоставление учетных данных для проверки подлинности для конкретного сервера.

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

Чтобы создать файл подключения к данным, выполните следующие действия:

  1. Создайте библиотеку подключений к данным, в которой будут храниться подключения.

  2. Создайте шаблон формы.

  3. Добавьте нужное подключение к данным к шаблону формы.

  4. Преобразуйте подключение к данным в файл подключения к данным.

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

Дополнительные сведения о создании шаблона формы и добавлении к нему подключения к данным см. в справке по InfoPath (https://go.microsoft.com/fwlink/?linkid=188118&clcid=0x419).

Преобразование подключения к данным в файл подключения к данным

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

  2. В InfoPath Designer 2010 откройте шаблон формы с подключением к данным, которое требуется преобразовать.

  3. На вкладке Данные в группе Получить внешние данные выберите параметр Подключения к данным.

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

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

  6. В диалоговом окне Преобразование подключения к данным в поле Указать URL-адрес нового файла подключения к данным введите URL-адрес, задающий расположение библиотеки подключений к данным и имя файла подключения к данным.

    Примечание

    Этот URL-адрес должен иметь следующий формат: http://имя_сервера/имя_библиотеки_подключений_к_данным/имя_файла.udcx. Также можно выполнить просмотр библиотеки. В этом случае будет предложено имя файла на основе имени подключения к данным.

  7. В разделе Тип ссылки подключения выберите один из следующих параметров:

    • Относительно семейства веб-сайтов — ссылка на файл подключения к данным в том же семействе.

      Примечание

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

    • Централизованно управляемая библиотека подключений — отправка файла подключения к данным в библиотеку в центре администрирования.

      Примечание

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

  8. Нажмите кнопку ОК.

  9. В диалоговом окне Подключения к данным нажмите кнопку Закрыть.

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

Администраторы фермы могут отправлять файлы подключений к данным в управляемую библиотеку файлов подключений к данным в центре администрирования. Эти файлы могут использоваться в любых шаблонах форм, отправленных на страницу "Управление шаблонами форм" в центре администрирования. Администраторы фермы также могут выполнять следующие задачи для файлов подключений к данным:

  • Организация файлов подключений к данным по категориям.

  • Включение доступа по протоколу HTTP для таких клиентов, как InfoPath Filler.

  • Изменение отображаемого имени и описание.

  • Удаление неиспользуемых файлов подключений к данным.

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

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

  1. На веб-сайте центра администрирования в разделе "Быстрый запуск" выберите элемент Общие параметры приложений.

  2. На странице "Общие параметры приложения" в разделе Служба InfoPath Forms Services выберите элемент Управление файлами подключений данных.

  3. На странице "Управление файлами подключений данных" нажмите кнопку Отправить.

  4. На странице "Отправка файла подключения данных" в разделе Выбор файла введите расположение в текстовое поле Имя файла.

    Также можно выбрать расположение.

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

  5. В разделе Категория можно указать категорию файла.

    Имя категории указывается в произвольной форме и не обязательно должно соответствовать какой-либо формализованной схеме. Файлы с одинаковой категорией группируются.

  6. В разделе Веб-доступ можно выбрать параметр Разрешить доступ к файлу по протоколу HTTP, позволяющий клиентам, таким как InfoPath Filler, получать доступ к файлу по протоколу HTTP.

  7. Нажмите кнопку Отправить.

Определение категории файла подключения к данным

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

  2. В разделе Категория введите имя категории для соответствующего файла.

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

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

Включение доступа к файлу подключения к данным по протоколу HTTP

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

  2. В разделе Веб-доступ выберите параметр Разрешить доступ к файлу по протоколу HTTP, позволяющий клиентам, таким как InfoPath Filler, получать доступ к файлу по протоколу HTTP.

Удаление файла подключения к данным

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

  2. На странице "Удаление файла подключения данных" нажмите кнопку Удалить.