Общие сведения об обновлении существующих шаблонов форм

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

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

В этой статье

Способ обновления шаблонов форм InfoPath

Особенности обновления шаблонов форм с поддержкой браузера

Предотвращение потери данных в формах существующего пользователя

Параметры для обновления существующих форм пользователя

Способ обновления шаблонов форм InfoPath

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

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

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

Примечание: Установленная пользователем форма шаблон — шаблон формы, установленный на компьютерах пользователей с помощью пакет установщика Microsoft Windows (MSI) или другие программы установки. С помощью этого типа шаблона формы нужно переустановить вручную шаблона формы на компьютерах пользователей каждый раз после обновления. Установка может произойти автоматически, по программе например Microsoft систем Management Server (SMS) 2003, через развертывания рабочего стола на рабочий стол или по какой-либо сценарий установки.

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

Особенности обновления шаблонов форм с поддержкой браузера

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

  • Если вы планируете обновление шаблон формы, утвержденный администратором, опубликуйте обновленный шаблон формы и предоставьте к администратору фермы Windows SharePoint Services 3.0 для развертывания в библиотеке форм в семейство веб-сайтов. Семейство веб-сайтов — это набор веб-сайтов на виртуального сервера, имеющих одного владельца и общие параметры администрирования. Когда администратору фермы развертывает обновленный шаблон формы, он можно указать обновления параметр «-одновременного», который позволяет обновленную версию для запуска вместе с исходной версии формы. Этот параметр обновления позволяет пользователям, которые находятся в середине заполнением формы при развертывании обновленную версию завершите заполнение формы без потерю несохраненных данных.

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

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

Предотвращение потери данных в формах существующего пользователя

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

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

Сообщение об ошибке, предупреждающее о возможной потере данных

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

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

  • Не переименовывайте существующие поля и группы в источнике данных.

  • Не перемещать существующие поля и группы вокруг в источнике данных.

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

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

Параметры для обновления существующих форм пользователя

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

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

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

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

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

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

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

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

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

×