Публікація оновленої версії шаблону форми

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

Під час публікування шаблону форми, що ви змінили, 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

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×