Прежде чем пользователи смогут заполнить форму, основанную на совместимом с браузером шаблоне формы в веб-браузере, необходимо опубликовать шаблон формы на сервере, на котором выполняется InfoPath Forms Services, а затем включить шаблон формы в браузере.
В этом разделе...
- Обзор
- Подготовка
- Публикация шаблона формы в новой библиотеке документов
- Публикация шаблона формы как типа контента сайта
- Публикация шаблона формы, требующего утверждения администратором
Обзор
Шаблон формы, совместимый с браузером, можно опубликовать на сервере, на котором выполняется InfoPath Forms Services, чтобы пользователи могли заполнять формы на основе этого шаблона формы в веб-браузере. Если шаблон формы будет использоваться в следующих сценариях, для его публикации потребуется утверждение администратора:
Шаблон формы содержит управляемый код или скрипт.
Примечание
Скрипт необходимо преобразовать в управляемый код, прежде чем шаблон формы можно будет опубликовать.
Для шаблона формы требуется уровень безопасности "Полное доверие", который позволяет результирующей форме иметь полный доступ к системным ресурсам на компьютерах пользователей, таким как файлы и параметры.
Шаблон формы использует подключение к данным, управляемое администратором.
Шаблон формы включен для отображения на мобильном устройстве.
Чтобы опубликовать шаблон формы, требующий утверждения администратора, необходимо сначала опубликовать шаблон формы в общей сетевой папке, где администратор сервера может передать шаблон формы на сервер, на котором выполняется InfoPath Forms Services, а затем развернуть шаблон формы. Дополнительные сведения о том, как администратор сервера может развернуть шаблон формы, см. в разделе См. также .
Если шаблон формы будет использоваться в других сценариях, его можно опубликовать в библиотеке документов или в качестве типа контента сайта.
Когда шаблон формы публикуется на сервере под управлением InfoPath Forms Services, его можно использовать следующими способами:
- В качестве шаблона для всех форм в новой или существующей библиотеке документов Вы можете опубликовать шаблон формы, который будет использоваться в качестве шаблона для всех форм в новой или существующей библиотеке документов. Шаблон формы может быть цифровой подписью, но не должен содержать скрипт или управляемый код.
- Как тип контента сайта для нескольких библиотек документов или семейства веб-сайтов Вы можете опубликовать шаблон формы, который будет использоваться в качестве шаблона для форм в нескольких библиотеках документов или семействе веб-сайтов. Шаблон формы можно опубликовать как тип контента сайта, если этот шаблон формы будет использоваться в нескольких библиотеках в семействе веб-сайтов. Однако шаблон формы нельзя опубликовать в качестве типа контента сайта, если он содержит какой-либо скрипт или управляемый код. Шаблоны форм со скриптом или управляемым кодом сначала должны быть опубликованы в общей сетевой папке. Затем администратор может отправить шаблоны форм на сервер и развернуть их.
Перед публикацией шаблона формы, совместимого с браузером, используйте средство проверки конструктора, чтобы проверка проблемы с формой шаблона формы. После поиска и устранения проблем с шаблоном формы можно использовать мастер публикации для публикации шаблона формы на сервере, на котором выполняется InfoPath Forms Services.
Публикация шаблона формы — это не то же самое, что сохранение шаблона формы. При публикации шаблона формы мастер публикации добавляет расположение публикации и инструкции по обработке в шаблон формы, чтобы пользователи могли открывать формы, основанные на этом шаблоне формы. При сохранении шаблона формы вы сохраняете копию шаблона формы так же, как и при сохранении файла на компьютере. Мастер публикации всегда следует использовать, если вы хотите сделать шаблон формы доступным для заполнения пользователями.
Подготовка
Перед публикацией шаблона формы, совместимого с браузером, на сервере, на котором выполняется InfoPath Forms Services, выполните следующие действия.
- Убедитесь, что у вас есть необходимые разрешения на сервере для публикации шаблона формы в библиотеке документов или публикации шаблона формы в качестве нового типа контента сайта.
- Убедитесь, что Office InfoPath 2007 работает на сервере и что он настроен для отображения форм InfoPath в виде веб-страниц.
- Если вы публикуете совместимый с браузером шаблон формы, который требует утверждения администратором, попросите администратора указать расположение общей сетевой папки, в которой следует сохранить шаблон формы. В этой папке будет опубликован шаблон формы. После публикации шаблона формы администратор отправит шаблон формы из этого расположения на сервер.
Публикация шаблона формы в новой библиотеке документов
При публикации шаблона формы в библиотеке документов каждая форма, созданная в этой библиотеке, будет основана на одном и том же шаблоне формы. Мастер публикации можно использовать для публикации шаблона формы в библиотеке документов. Мастер публикации изменяет шаблон формы для использования в библиотеке документов, создает новую библиотеку документов, а затем сохраняет шаблон формы в качестве шаблона формы по умолчанию для этой библиотеки документов. После публикации шаблона формы необходимо настроить сайт Microsoft Windows SharePoint Services для отображения форм, основанных на этом шаблоне формы, в веб-браузере. Если сайт SharePoint не настроен, пользователи, у которых на компьютерах не установлен Office InfoPath 2007, получат ошибку при попытке открыть форму, основанную на этом шаблоне формы.
В меню Файл выберите пункт Сохранить.
В диалоговом окне Сохранить как перейдите в расположение, в котором нужно сохранить шаблон формы, и нажмите кнопку Сохранить.
Чтобы открыть область задач "Проверка макета", в меню Сервис выберите пункт Проверка конструктора.
Если в области задач Средства проверки макета перечислены ошибки, исправьте их и нажмите кнопку Обновить , чтобы определить, существуют ли ошибки.
В меню Файл выберите команду Опубликовать.
В мастере публикации щелкните На сервер SharePoint с InfoPath Forms Services или без нее, а затем нажмите кнопку Далее.
На следующей странице мастера в поле Введите расположение сайта SharePoint или InfoPath Forms Services введите расположение сайта SharePoint, на котором вы хотите опубликовать шаблон формы, и нажмите кнопку Далее.
На следующей странице мастера установите флажок Включить заполнение этой формы с помощью проверка браузера, щелкните Библиотека документов, а затем нажмите кнопку Далее.
Щелкните Создать новую библиотеку документов, а затем нажмите кнопку Далее.
На следующей странице мастера введите имя и описание библиотеки документов, а затем нажмите кнопку Далее.
Выберите поля в шаблоне формы, которые должны отображаться в виде столбцов в представлении библиотеки документов по умолчанию.
Как?Нажмите кнопку Добавить.
Выберите поле, которое нужно добавить в качестве столбца в библиотеке документов, а затем выполните одно из следующих действий:
Введите имя столбца в поле Имя столбца .
Выберите столбец сайта в списке Группа столбцов сайта , выберите имя в списке Имя столбца и нажмите кнопку ОК.
Примечание
Если вы выбрали повторяющееся поле для отображения данных в библиотеке документов, можно определить способ отображения поля в библиотеке документов, щелкнув значение в списке Функция . Вы можете выбрать, будет ли отображаться первое значение в поле, последнее значение в поле или количество всех вхождений поля или объединить все значения вместе.
Нажмите кнопку ОК.
Ссылки на дополнительные сведения о отображении данных в столбцах в библиотеке документов см. в разделе См. также .
Нажмите кнопку Далее.
На следующей странице мастера проверьте правильность отображаемых сведений, а затем нажмите кнопку Опубликовать.
Чтобы определить, опубликован ли шаблон формы, щелкните Открыть эту библиотеку документов. Если вы опубликовали шаблон формы, веб-браузер откроется с формой, основанной на шаблоне формы.
Настройте сайт SharePoint для отображения форм, основанных на этом шаблоне, в веб-браузере.
Как?- Откройте сайт SharePoint в веб-браузере.
- В меню Действия сайта в правом верхнем углу сайта выберите Пункт Параметры сайта, а затем — Изменить все параметры сайта.
- В разделе Администрирование сайта щелкните Библиотеки и списки сайтов.
- Щелкните Настроить имя сайта.
- В группе Общие параметры выберите пункт Дополнительные параметры.
- В разделе Документы с поддержкой браузера нажмите кнопку Отображать как веб-страницу, а затем нажмите кнопку ОК.
Публикация шаблона формы как типа контента сайта
При публикации шаблона формы в качестве типа контента сайта мастер публикации изменяет шаблон формы для использования в качестве типа контента сайта. Как и при создании новой библиотеки документов, вы можете преобразовать шаблон формы в шаблон формы с поддержкой браузера в мастере публикации. Затем мастер сохранит шаблон формы на сервере в качестве типа контента сайта.
В меню Файл выберите пункт Сохранить.
В диалоговом окне Сохранить как перейдите в расположение, в котором нужно сохранить шаблон формы, и нажмите кнопку Сохранить.
Чтобы открыть область задач "Проверка макета", в меню Сервис выберите пункт Проверка конструктора.
Если в области задач Средства проверки макета перечислены ошибки, исправьте их и нажмите кнопку Обновить , чтобы определить, существуют ли ошибки.
В меню Файл выберите команду Опубликовать.
В мастере публикации щелкните На сервер SharePoint с InfoPath Forms Services или без нее, а затем нажмите кнопку Далее.
На следующей странице мастера в поле Введите расположение сайта SharePoint или InfoPath Forms Services введите расположение сайта SharePoint, на котором вы хотите опубликовать шаблон формы, и нажмите кнопку Далее.
На следующей странице мастера выберите поле Включить заполнение этой формы с помощью браузера проверка, щелкните Тип контента сайта (дополнительно) и нажмите кнопку Далее.
На следующей странице мастера щелкните Создать новый тип контента.
В списке Базовый тип контента щелкните Форма , а затем нажмите кнопку Далее.
На следующей странице мастера введите имя и описание для этого нового типа контента, а затем нажмите кнопку Далее.
На следующей странице мастера в поле Укажите расположение и имя файла для шаблона формы введите расположение сайта SharePoint и нажмите кнопку Обзор.
В диалоговом окне Обзор перейдите к расположению на сервере, где вы хотите опубликовать шаблон формы в качестве типа контента сайта, а затем в поле Имя файла введите имя шаблона формы и нажмите кнопку Сохранить.
Нажмите кнопку Далее.
Выберите поля в шаблоне формы, которые должны отображаться в виде столбцов в представлении библиотеки документов по умолчанию.
Как?Нажмите кнопку Добавить.
Выберите поле, которое нужно добавить в качестве столбца в библиотеке документов, а затем выполните одно из следующих действий:
Введите имя столбца в поле Имя столбца .
Выберите столбец сайта в списке Группа столбцов сайта , выберите имя в списке Имя столбца и нажмите кнопку ОК.
Примечание
Если вы выбрали повторяющееся поле для отображения данных в библиотеке документов, можно определить способ отображения поля в библиотеке документов, щелкнув значение в списке Функция . Вы можете выбрать, будет ли отображаться первое значение в поле, последнее значение в поле или количество всех вхождений поля или объединить все значения вместе.
Нажмите кнопку ОК.
Ссылки на дополнительные сведения о отображении данных в столбцах в библиотеке документов см. в разделе См. также .
Нажмите кнопку Далее.
На следующей странице мастера проверьте правильность отображаемых сведений, а затем нажмите кнопку Опубликовать.
Нажмите кнопку Закрыть, а затем убедитесь, что шаблон формы является типом контента на сайте SharePoint.
Как?- Откройте сайт SharePoint в веб-браузере.
- В меню Действия сайта в правом верхнем углу сайта щелкните Параметры сайта.
- В разделе Параметры сайта в разделе Коллекции щелкните Типы контента сайта.
Шаблон формы должен быть указан в разделе Типы контента InfoPath в коллекции типов контента сайта.
Публикация шаблона формы, требующего утверждения администратором
В следующих сценариях требуется утверждение администратора для публикации шаблона формы на сервере, на котором выполняется InfoPath Forms Services.
Шаблон формы содержит управляемый код.
Примечание
Скрипт необходимо преобразовать в управляемый код, прежде чем шаблон формы можно будет опубликовать.
Для шаблона формы требуется уровень безопасности "Полное доверие", который позволяет результирующей форме иметь полный доступ к системным ресурсам на компьютерах пользователей, таким как файлы и параметры.
Шаблон формы использует подключение к данным, управляемое администратором.
Шаблон формы включен для отображения на мобильном устройстве.
Чтобы опубликовать шаблон формы, требующий утверждения администратора, необходимо сначала опубликовать шаблон формы в общей сетевой папке, где администратор сервера может передать шаблон формы на сервер, на котором выполняется InfoPath Forms Services, а затем развернуть шаблон формы. Дополнительные сведения о том, как администратор сервера может развернуть шаблон формы, см. в разделе См. также .
В меню Файл выберите пункт Сохранить.
В диалоговом окне Сохранить как перейдите в расположение, в котором нужно сохранить шаблон формы, и нажмите кнопку Сохранить.
Чтобы открыть область задач "Проверка макета", в меню Сервис выберите пункт Проверка конструктора.
Если в области задач Средства проверки макета перечислены ошибки, исправьте их и нажмите кнопку Обновить , чтобы определить, существуют ли ошибки.
В меню Файл выберите команду Опубликовать.
В мастере публикации щелкните На сервер SharePoint с InfoPath Forms Services или без нее, а затем нажмите кнопку Далее.
На следующей странице мастера в поле Введите расположение сайта SharePoint или InfoPath Forms Services введите расположение сайта SharePoint, на котором вы хотите опубликовать шаблон формы, и нажмите кнопку Далее.
На следующей странице мастера выберите поле Браузер включить этот шаблон формы проверка, щелкните Шаблон формы для Administrator-Approval (Дополнительно) и нажмите кнопку Далее.
На следующей странице мастера в поле Укажите расположение и имя файла для шаблона формы нажмите кнопку Обзор.
В диалоговом окне Обзор перейдите к папке общей сети, а затем в поле Имя файла введите имя шаблона формы и нажмите кнопку Сохранить.
Нажмите кнопку Далее.
Выберите поля в шаблоне формы, которые должны отображаться в виде столбцов в представлении библиотеки документов по умолчанию.
Как?Нажмите кнопку Добавить.
Выберите поле, которое нужно добавить в качестве столбца в библиотеке документов, а затем выполните одно из следующих действий:
Введите имя столбца в поле Имя столбца .
Выберите столбец сайта в списке Группа столбцов сайта , выберите имя в списке Имя столбца и нажмите кнопку ОК.
Примечание
Если вы выбрали повторяющееся поле для отображения данных в библиотеке документов, можно определить способ отображения поля в библиотеке документов, щелкнув значение в списке Функция . Вы можете выбрать, будет ли отображаться первое значение в поле, последнее значение в поле или количество всех вхождений поля или объединить все значения вместе.
Нажмите кнопку ОК.
Ссылки на дополнительные сведения о отображении данных в столбцах в библиотеке документов см. в разделе См. также .
Нажмите кнопку Далее.
На следующей странице мастера проверьте правильность отображаемых сведений, а затем нажмите кнопку Опубликовать.
После публикации шаблона формы попросите администратора сервера передать шаблон формы на сервер, а затем активировать шаблон формы в семействе веб-сайтов. Дополнительные сведения о отправке и развертывании шаблона формы на сервере, на котором выполняется InfoPath Forms Services, щелкните ссылку в разделе См. также о развертывании шаблонов форм, содержащих код.