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

Важно: Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Когато публикувате шаблон на формуляр, който сте променили, InfoPath може да актуализира шаблона за формуляр (.xsn файл) и всички съществуващи формуляри (.xml файлове), базирани на този шаблон за формуляр. По подразбиране InfoPath автоматично замества по-старата версия на шаблона на формуляр с най-новата версия. Можете да изберете предпочитания от вас метод за актуализация за съществуващи потребителски формуляри.

В тази статия

Предотвратяване на загуба на данни в съществуващи потребителски формуляри

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

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

Предотвратяване на загуба на данни в съществуващи потребителски формуляри

Ако трябва да актуализирате съществуващ шаблон на формуляр, можете да го промените, да го публикувате отново и я разпространявате на потребителите. Въпреки това, някои типове промени могат да ви попречат достъп до данните в попълнени формуляри, базирани на първоначалния шаблон на формуляр.

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

съобщение за грешка, което предупреждава създателите на формуляри за евентуална загуба на данни

Когато получите това съобщение, ако щракнете върху да и да продължите с промените, може да не е възможно да получите достъп до данните в съществуващите формуляри след като публикувате актуализирания шаблон на формуляр. В някои сценарии това може да е приемлива. Ще трябва да решите какво работи за вашата ситуация.

За да се гарантира, че да имате достъп до данните, които вече сте събрали от потребители, следвайте тези указания, когато правите промени в първоначалния шаблон на формуляр:

  • Не преименувайте съществуващи полета и групи в източника на данни.

  • Не премествай съществуващи полета и групи около в източника на данни.

  • Не трябва да изтривате съществуващи полета и групи от източника на данни. Можете да изтриете контроли от шаблона за формуляр, без да предизвикате проблеми, като оставите на контролата съответното поле или група в източника на данни.

Най-горе на страницата

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

Представете си, че планирате да правите промени в шаблон на формуляр, който вече се използва във вашата компания. Ако тези промени включват промяна на основния източник на данни на шаблона на формуляр, ви трябва начин ефикасно да актуализирате предишно публикуваната версия на шаблона на формуляр, за да сте сигурни, че всички потребители използват актуализираната версия. Можете да укажете също какво искате да се случва със съществуващите формуляри, които са базирани на първоначалния шаблон на формуляр.

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

  2. Направете необходимите промени в шаблона на формуляр.

  3. В менюто Инструменти щракнете върху Опции за формуляри.

  4. В списъка Категория щракнете върху Версии.

    В този момент трябва да укажете какво искате да се случва със съществуващите формуляри (.xml файлове), които са били попълнени чрез използване на първоначалния шаблон на формуляр.

  5. В списъка При надстройка на версията под Версия на шаблон на формуляр направете едно от следните неща:

    • За да конвертирате автоматично старите версии на формуляра в актуализираната версия, щракнете върху Автоматична надстройка на съществуващи формуляри. Когато тази опция е избрана, InfoPath няма да пита потребителите за актуализиране на съществуващи формуляри. Вместо това актуализацията ще се случва автоматично следващия път, когато отворят съществуващ или нов формуляр.

    • За да напишете потребителски код, който обработва процеса на актуализация за потребителите, щракнете върху Използвай потребителско събитие и след това върху бутона Редактиране. След това можете да използвате събитието OnVersionUpgrade, което се случва, когато номерът на версията на формуляр на InfoPath, който е отворен, е по-стар от номера на версията на шаблона на формуляр, на който се базира. За повече информация за събитието OnVersionUpgrade погледнете в ръководството на разработчика за InfoPath.

    • За да предпазите формулярите да не се актуализират, щракнете върху Не прави нищо (съществуващите формуляри може да не работят правилно). Когато тази опция е избрана, потребителите могат да попълват формуляри, базирани на актуализирания шаблон на формуляр, но може да не могат да отварят съществуващи формуляри. Ако могат да отварят съществуващи формуляри, няма да могат да редактират никое ново добавено поле.

  6. В менюто Файл щракнете върху Публикуване и след това следвайте стъпките в съветника за публикуване.

    Когато потребителите отварят формуляр, базиран на вашия шаблон на формуляр, те автоматично получават новата версия на шаблона на формуляр. Ако се опитат да отворят формуляри, създадени чрез използване на по-стара версия на шаблона на формуляр, промените, които сте указали в стъпка 5, ще се отразят.

Най-горе на страницата

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

Когато публикувате актуализирана версия на шаблон на формуляр, InfoPath заменя копието на шаблона на формуляр, което се съхранява на компютрите на потребителите с последната версия. Това се случва автоматично, когато потребителите отворят формуляр, базиран на актуализирания шаблон на формуляр. В повечето случаи искате точно това. Но е възможно също да покажете диалогов прозорец, който пита потребителите за актуализиране на шаблона на формуляр, когато има налична нова версия.

  1. В менюто Инструменти щракнете върху Опции за формуляри.

  2. В списъка Категория щракнете върху Версии.

  3. Под Версия на шаблон на формуляр поставете отметка в квадратчето Разреши на потребителите на формуляра да избират дали да надстрояват към нова версия на шаблона на формуляра и след това щракнете върху OK.

    Забележка: По подразбиране данните за стойността в системния регистър EnableAutoUpdatePrompt са 0 (изключено). Потребителите биват запитани да актуализират своя формуляр само ако системен администратор е променил данните за стойността EnableAutoUpdatePrompt от 0 (изключено) на 1 (включено).

  4. В менюто Файл щракнете върху Публикуване и след това следвайте стъпките в съветника за публикуване.

Следващия път, когато потребителят отвори формуляр, базиран на вашия шаблон на формуляр, InfoPath показва диалогов прозорец, който пита потребителя дали да замени неговото копие на съществуващия шаблон на формуляр с новата версия. Потребителят след това може да реши дали да направи така. Ако диалоговият прозорец не се появи, данните за стойността EnableAutoUpdatePrompt най-вероятно са 0 (изключено) вместо 1 (включено).

Забележка: Преди в действителност да отворят формуляр, потребителите могат да получат последната версия на определен шаблон на формуляр (.xsn файл), като щракнат върху връзката Получи актуализация на този формуляр или Получаване на актуализации на формулярите в тази категория в диалоговия прозорец Попълване на формуляр. Дори потребителите да имат последната версия на шаблон на формуляр на своя компютър, връзките остават активни. При този сценарий, когато потребителят щракне върху някоя от връзките за актуализиране, InfoPath просто съхранява повторно последната версия на шаблона на формуляр на компютъра на потребителя.

Най-горе на страницата

Забележка: Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×