Публикация шаблона формы на сервере, на котором выполняется InfoPath Forms Services

Применяется к
InfoPath 2010 InfoPath 2013

Прежде чем пользователи смогут заполнить форму, основанную на совместимом с браузером шаблоне формы в веб-браузере, необходимо опубликовать шаблон формы на сервере, на котором выполняется 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, получат ошибку при попытке открыть форму, основанную на этом шаблоне формы.

  1. В меню Файл выберите пункт Сохранить.

  2. В диалоговом окне Сохранить как перейдите в расположение, в котором нужно сохранить шаблон формы, и нажмите кнопку Сохранить.

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

  4. Если в области задач Средства проверки макета перечислены ошибки, исправьте их и нажмите кнопку Обновить , чтобы определить, существуют ли ошибки.

  5. В меню Файл выберите команду Опубликовать.

  6. В мастере публикации щелкните На сервер SharePoint с InfoPath Forms Services или без нее, а затем нажмите кнопку Далее.

  7. На следующей странице мастера в поле Введите расположение сайта SharePoint или InfoPath Forms Services введите расположение сайта SharePoint, на котором вы хотите опубликовать шаблон формы, и нажмите кнопку Далее.

  8. На следующей странице мастера установите флажок Включить заполнение этой формы с помощью проверка браузера, щелкните Библиотека документов, а затем нажмите кнопку Далее.

  9. Щелкните Создать новую библиотеку документов, а затем нажмите кнопку Далее.

  10. На следующей странице мастера введите имя и описание библиотеки документов, а затем нажмите кнопку Далее.

  11. Выберите поля в шаблоне формы, которые должны отображаться в виде столбцов в представлении библиотеки документов по умолчанию.
    Как?

    1. Нажмите кнопку Добавить.

    2. Выберите поле, которое нужно добавить в качестве столбца в библиотеке документов, а затем выполните одно из следующих действий:

      • Введите имя столбца в поле Имя столбца .

      • Выберите столбец сайта в списке Группа столбцов сайта , выберите имя в списке Имя столбца и нажмите кнопку ОК.

        Примечание

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

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

    Ссылки на дополнительные сведения о отображении данных в столбцах в библиотеке документов см. в разделе См. также .

  12. Нажмите кнопку Далее.

  13. На следующей странице мастера проверьте правильность отображаемых сведений, а затем нажмите кнопку Опубликовать.

  14. Чтобы определить, опубликован ли шаблон формы, щелкните Открыть эту библиотеку документов. Если вы опубликовали шаблон формы, веб-браузер откроется с формой, основанной на шаблоне формы.

  15. Настройте сайт SharePoint для отображения форм, основанных на этом шаблоне, в веб-браузере.
    Как?

    1. Откройте сайт SharePoint в веб-браузере.
    2. В меню Действия сайта в правом верхнем углу сайта выберите Пункт Параметры сайта, а затем — Изменить все параметры сайта.
    3. В разделе Администрирование сайта щелкните Библиотеки и списки сайтов.
    4. Щелкните Настроить имя сайта.
    5. В группе Общие параметры выберите пункт Дополнительные параметры.
    6. В разделе Документы с поддержкой браузера нажмите кнопку Отображать как веб-страницу, а затем нажмите кнопку ОК.

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

Публикация шаблона формы как типа контента сайта

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

  1. В меню Файл выберите пункт Сохранить.

  2. В диалоговом окне Сохранить как перейдите в расположение, в котором нужно сохранить шаблон формы, и нажмите кнопку Сохранить.

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

  4. Если в области задач Средства проверки макета перечислены ошибки, исправьте их и нажмите кнопку Обновить , чтобы определить, существуют ли ошибки.

  5. В меню Файл выберите команду Опубликовать.

  6. В мастере публикации щелкните На сервер SharePoint с InfoPath Forms Services или без нее, а затем нажмите кнопку Далее.

  7. На следующей странице мастера в поле Введите расположение сайта SharePoint или InfoPath Forms Services введите расположение сайта SharePoint, на котором вы хотите опубликовать шаблон формы, и нажмите кнопку Далее.

  8. На следующей странице мастера выберите поле Включить заполнение этой формы с помощью браузера проверка, щелкните Тип контента сайта (дополнительно) и нажмите кнопку Далее.

  9. На следующей странице мастера щелкните Создать новый тип контента.

  10. В списке Базовый тип контента щелкните Форма , а затем нажмите кнопку Далее.

  11. На следующей странице мастера введите имя и описание для этого нового типа контента, а затем нажмите кнопку Далее.

  12. На следующей странице мастера в поле Укажите расположение и имя файла для шаблона формы введите расположение сайта SharePoint и нажмите кнопку Обзор.

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

  14. Нажмите кнопку Далее.

  15. Выберите поля в шаблоне формы, которые должны отображаться в виде столбцов в представлении библиотеки документов по умолчанию.
    Как?

    1. Нажмите кнопку Добавить.

    2. Выберите поле, которое нужно добавить в качестве столбца в библиотеке документов, а затем выполните одно из следующих действий:

      • Введите имя столбца в поле Имя столбца .

      • Выберите столбец сайта в списке Группа столбцов сайта , выберите имя в списке Имя столбца и нажмите кнопку ОК.

        Примечание

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

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

    Ссылки на дополнительные сведения о отображении данных в столбцах в библиотеке документов см. в разделе См. также .

  16. Нажмите кнопку Далее.

  17. На следующей странице мастера проверьте правильность отображаемых сведений, а затем нажмите кнопку Опубликовать.

  18. Нажмите кнопку Закрыть, а затем убедитесь, что шаблон формы является типом контента на сайте SharePoint.
    Как?

    1. Откройте сайт SharePoint в веб-браузере.
    2. В меню Действия сайта в правом верхнем углу сайта щелкните Параметры сайта.
    3. В разделе Параметры сайта в разделе Коллекции щелкните Типы контента сайта.
      Шаблон формы должен быть указан в разделе Типы контента InfoPath в коллекции типов контента сайта.

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

Публикация шаблона формы, требующего утверждения администратором

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

  • Шаблон формы содержит управляемый код.

    Примечание

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

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

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

  • Шаблон формы включен для отображения на мобильном устройстве.

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

  1. В меню Файл выберите пункт Сохранить.

  2. В диалоговом окне Сохранить как перейдите в расположение, в котором нужно сохранить шаблон формы, и нажмите кнопку Сохранить.

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

  4. Если в области задач Средства проверки макета перечислены ошибки, исправьте их и нажмите кнопку Обновить , чтобы определить, существуют ли ошибки.

  5. В меню Файл выберите команду Опубликовать.

  6. В мастере публикации щелкните На сервер SharePoint с InfoPath Forms Services или без нее, а затем нажмите кнопку Далее.

  7. На следующей странице мастера в поле Введите расположение сайта SharePoint или InfoPath Forms Services введите расположение сайта SharePoint, на котором вы хотите опубликовать шаблон формы, и нажмите кнопку Далее.

  8. На следующей странице мастера выберите поле Браузер включить этот шаблон формы проверка, щелкните Шаблон формы для Administrator-Approval (Дополнительно) и нажмите кнопку Далее.

  9. На следующей странице мастера в поле Укажите расположение и имя файла для шаблона формы нажмите кнопку Обзор.

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

  11. Нажмите кнопку Далее.

  12. Выберите поля в шаблоне формы, которые должны отображаться в виде столбцов в представлении библиотеки документов по умолчанию.
    Как?

    1. Нажмите кнопку Добавить.

    2. Выберите поле, которое нужно добавить в качестве столбца в библиотеке документов, а затем выполните одно из следующих действий:

      • Введите имя столбца в поле Имя столбца .

      • Выберите столбец сайта в списке Группа столбцов сайта , выберите имя в списке Имя столбца и нажмите кнопку ОК.

        Примечание

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

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

    Ссылки на дополнительные сведения о отображении данных в столбцах в библиотеке документов см. в разделе См. также .

  13. Нажмите кнопку Далее.

  14. На следующей странице мастера проверьте правильность отображаемых сведений, а затем нажмите кнопку Опубликовать.

После публикации шаблона формы попросите администратора сервера передать шаблон формы на сервер, а затем активировать шаблон формы в семействе веб-сайтов. Дополнительные сведения о отправке и развертывании шаблона формы на сервере, на котором выполняется InfoPath Forms Services, щелкните ссылку в разделе См. также о развертывании шаблонов форм, содержащих код.

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