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

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

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

В тази статия

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

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

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

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

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

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

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

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

Забележка: Потребителски инсталираните шаблон за формуляр е шаблон за формуляр, който е инсталиран на компютрите на потребителите с помощта на пакет на Microsoft Windows Installer (MSI) или друга инсталираща програма. При този тип шаблон на формуляр трябва да преинсталирате ръчно шаблона за формуляр на компютрите на потребителите всеки път, когато го актуализирате. Инсталирането може да възникне автоматично, чрез програма като например Microsoft системи за управление на сървъра (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 Insider

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

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

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

×