Основы публикации шаблонов форм

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

В этой статье:

Как работает публикации

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

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

Отправка шаблона формы в сообщении электронной почты

Изменение или перемещение опубликованного шаблона формы

Принцип работы публикации

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

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

  • Сервер службы Microsoft Windows SharePoint Services.    При публикации шаблона форм на сервере службы Microsoft Windows SharePoint Services возможны два варианта: можно опубликовать шаблон форм в библиотеке документов, где он будет использоваться в качестве шаблона для всех документов, заполняемых в этой библиотеке, или можно опубликовать шаблон форм в качестве типа содержимого узла. Второй вариант означает, что шаблон форм может использоваться в качестве шаблона в нескольких семействах узлов.

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

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

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

    Примечание : Эта возможность заменяет функцию Microsoft Office InfoPath 2003 SP1, позволявшую публиковать шаблон форм на веб-сервере.

  • Как устанавливаемый файл.    Если на компьютере установлено приложение Microsoft Visual Studio .NET 2003 или Microsoft Visual Studio 2005, можно опубликовать шаблон форм как устанавливаемый файл, хранящийся в общей сетевой папке. Пользователь может загрузить и выполнить устанавливаемый файл для установки и регистрации шаблона форм на своем компьютере. При отсутствии Visual Studio можно опубликовать шаблон форм в общей сетевой папке и с помощью InfoPath создать файл сценария, регистрирующий шаблон форм. Далее пользователь может загрузить и шаблон форм, и сценарий, а затем выполнить сценарий для регистрации шаблона форм.

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

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

Команда

Описание

В каких случаях применяется

Сохранить

Сохраняет шаблон форм в его текущем местонахождении с тем же именем. При изменении шаблона, уже опубликованного в библиотеке документов на сервере службы Microsoft Windows SharePoint Services, приложение InfoPath позволяет сохранить шаблон форм только в местонахождении, отличном от места публикации.

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

Сохранить как

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

Используйте эту команду для изменения копии шаблона форм.

Сохранить как исходные файлы

Сохраняет шаблон форм в новом местонахождении, как набор файлы формы, а не как один XSN-файл.

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

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

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

Публикация совместимого с обозревателем шаблона форм

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

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

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

Публикация шаблона форм с уровнем безопасности «Полное доверие»

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

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

  • В том же домене, что и форма

  • Во всех других доменах, к которым форма имеет доступ

  • Во всех файлах и настройках компьютера, доступных пользователю, заполняющему форму

Для публикации шаблона форм с уровнем безопасности «Полное доверие» необходимо выполнить одно из следующих действий:

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

  • При наличии приложений Visual Studio .NET 2003 или Visual Studio 2005 для создания пакета установки можно использовать мастер публикаций, который установит и зарегистрирует шаблон форм на пользовательском компьютере. Этот пакет может быть запущен на компьютере для установки и регистрации шаблона форм только пользователям с правами администратора.

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

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

Отправка шаблона форм в сообщении электронной почты

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

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

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

Изменение и перемещение опубликованного шаблона форм

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

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

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

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

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

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×