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

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

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

В тази статия

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

Съображения за актуализиране на шаблони на формуляри, разрешени за браузър

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

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

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

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

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

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

Забележка : A custom installed form template is a form template that is installed on users' computers by means of a Microsoft Windows Installer (MSI) package or other Setup program. With this type of form template, you must manually reinstall the form template on users' computers each time you update it. The installation may happen automatically, through a program such as Microsoft Systems Management Server (SMS) 2003, through a desktop-to-desktop deployment, or through some kind of installation script.

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

Съображения за актуализиране на шаблони на формуляри, разрешени за браузър

Всички шаблони за формуляри за браузър се хоства на сървър, на който се изпълнява InfoPath Forms Services, което е сървърна технология, вграден в Windows SharePoint Services 3.0. Има два режима за разполагане за хостинг на шаблони за формуляри на сървър, изпълняващ InfoPath Forms Services: един за разполагане на крайния потребител и един за административно разполагане. Когато актуализирате шаблон на формуляр, разрешен за браузър, имайте предвид следното:

  • Ако планирате да актуализирате шаблон за формуляр, одобрен от администратор, трябва да публикувате актуализирания шаблон на формуляр и след това да го дадете на вашия администратор на група сървъри Windows SharePoint Services 3.0 за разполагане в библиотека с формуляри в колекция от сайтове. Колекцията от сайтове е множество от уеб сайтове на виртуален сървър, които имат един и същи собственик и споделят административни настройки. Когато администратор на група сървъри разполага актуализиран шаблон на формуляр, той може да укаже опцията за надстройване "едно до друго", която позволява на актуализираната версия на формуляра да се изпълнява заедно с първоначалната версия. Тази опция за надстройване позволява на потребителите, които в момента попълват формуляр, когато актуализираната версия се разполага, те да могат да завършат попълването на формуляра, без да загубят работата си досега.

  • Ако публикувате актуализации на шаблон на формуляр, които сами сте разположили в библиотека или списък на Windows SharePoint Services 3.0, потребителите, които в момента попълват формуляр, базиран на този шаблон на формуляр, ще видят съобщение за грешка, когато се опитат да запишат или подадат своя формуляр. По тази причина може да искате да уведомите потребителите за предстоящите актуализации и да вземете шаблона на формуляр офлайн в ненатоварено време, за да извършите актуализациите.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Актуализиране на формулярите чрез използване на код     Тези, които имат технически опит, могат да напишат код, който да обработва събитието OnVersionUpgrade, което се появява, когато номерът на версията на шаблона, който е отворен, е по-стар от номера на версията на шаблона на формуляр, на който се базира. Например във формуляр за отчет на разходите можете да използвате манипулатора на събитието OnVersionUpgrade, за да определите дали формуляр с по-ранна версия съдържа поле, наречено emailAddress и, ако не, да добавите полета във формуляра. Събитието OnVersionUpgrade е полезно за приспособяване на промени към XML схема, на която се базира вашият шаблон на формуляр.

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

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

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

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

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

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

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

×