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

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Когато публикувате шаблон на формуляр, който сте променили, 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 просто съхранява последните шаблон на формуляр на компютъра на потребителя отново.

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

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

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

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

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

×