Назад Вперед Домашняя Печать Поиск
SharePoint Server 2007: справка и инструкции >  Бизнес-процессы и формы >  Работа с формами
Знакомство со службой InfoPath Forms Services
Знакомство со службой InfoPath Forms Services

InfoPath Forms Services — это серверная технология на основе Службы Microsoft Windows SharePoint Services 3.0 в качестве приложения ASP.NET версии 2.0. Она позволяет заполнять формы Microsoft Office InfoPath 2007 при помощи веб-обозревателя вместо клиентской программы Office InfoPath 2007 (или в дополнение к ней). Это делает возможным более широкий доступ к формам, чем в предыдущих версиях Microsoft Office InfoPath. Кроме того, в Служба InfoPath Forms Services предусматривается центральное расположение для хранения и управления шаблонами форм организации.

Предполагаемое действие:


Включение более широкого доступа к шаблонам форм

Разработчик шаблона формы, использующий Office InfoPath 2007, может создать шаблон формы, совместимый с обозревателем (Совместимый с обозревателем шаблон формы. Шаблон формы, разработанный в InfoPath при использовании определенного режима совместимости. Совместимый с обозревателем шаблон формы может быть активирован обозревателем при публикации на сервере, на котором запущены службы InfoPath Forms Services.). Когда такой шаблон развертывается как совместимый с обозревателем (Активируемый обозревателем шаблон формы. Совместимый с обозревателем шаблон формы, который был опубликован на сервере с запущенными службами InfoPath Forms Services и который активируется обозревателем, чтобы пользователи могли не только просмотреть, но и заполнить форму в веб-обозревателе.) на сервере со службой Служба InfoPath Forms Services, пользователи могут заполнять формы в веб-обозревателе без необходимости устанавливать на компьютере приложение InfoPath. Процесс заполнения форм в обозревателе аналогичен подобному процессу в приложении InfoPath. Например, такие средства как проверка данных (Проверка данных. Процесс проверки точности данных; набор правил, которые применяются к элементу управления для указания типа и диапазона данных, которые может вводить пользователь.) работают в обозревателе без необходимости перехода на сервер и обратно. Это означает, что результаты, появляющиеся при определенных условиях, такие как оповещения о проверке данных, отображаются немедленно, поскольку обозреватель не перезагружает форму каждый раз при взаимодействии с ней пользователя.

 Примечания 

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

Перед развертыванием шаблона формы, совместимого с обозревателем, на сервере со службой Служба InfoPath Forms Services необходимо учесть следующие моменты.

 К началу страницы

Развертывание и управление шаблонами форм, совместимыми с обозревателем

Все шаблоны форм, совместимые с обозревателем, должны быть размещены на сервере со службой Служба InfoPath Forms Services. Существует два режима развертывания для шаблонов, размещенных на сервере с Служба InfoPath Forms Services: один — дляпользовательских шаблонов форм (Пользовательский шаблон формы. Активируемый обозревателем шаблон формы, опубликованный из InfoPath. Администратору не требуется загружать этот шаблон на сервер, на котором запущены службы InfoPath Forms Services.), а другой — для утвержденных администратором шаблонов форм (Одобренный администратором шаблон формы. Совместимый с обозревателем шаблон формы, выгруженный администратором на сервер, на котором запущены службы InfoPath Forms Services. Одобренный администратором шаблон формы может включать код.).

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

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

  1. Проверка  Процесс проверки отображает информацию о шаблоне формы, такую как ошибки и предупреждения. Он осуществляется при помощи параметра в центре администрирования или области задач Проверка макета в Office InfoPath 2007.
  2. Загрузка  Когда шаблон формы проверен, администратор группы серверов загружает его в библиотеку управления шаблонами форм для веб-группы.
  3. Активация  После загрузки шаблона формы осуществляется его активация в семействе узлов. Этот процесс выполняется администратором группы серверов или администратором семейства узлов.

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

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

ТипСценарийПределы развертывания
Пользовательские шаблоны формРазвертывание шаблонов форм, совместимых с обозревателем, содержащих описательные функциональные возможности, такие как условное форматирование. Выполняется пользователями, имеющими разрешение на создание библиотек и списков на сервере со службой Служба InfoPath Forms Services.Шаблон формы публикуется в библиотеке документов либо в качестве содержимого (Тип содержимого. Используемая многократно группа настроек для категории содержимого. Типы содержимого применяются для управления метаданными, шаблонами и поведением элементов и документов содержимого. Типы содержимого определяются на уровне узла и используются в списках и библиотеках.). Этот метод является наилучшим для шаблонов, не содержащих управляемого кода и имеющих ограниченный предел развертывания. Примером могут служить шаблоны форм, используемые работниками одного отдела.

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

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

 Примечание.    Администратор группы серверов должен проверить и загрузить утвержденный администратором шаблон, но активировать его может только администратор семейства узлов после загрузки шаблона.

 Примечания 

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

 К началу страницы