Загальні відомості про оновлення наявних шаблонів форм

Примітка.:  Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою .

Під час публікування шаблону форми, що ви змінили, InfoPath можна оновити як шаблону форми (файлу. xsn) і будь-які наявні форми (XML-файли), на основі цього шаблону форми. За промовчанням 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, з яким ми вас можемо з’єднати.

×