У програмі Microsoft Office InfoPath 2007 можна створити шаблон форми, який можна відкрити за допомогою infoPath або браузера. Якщо шаблон форми можна відкрити за допомогою браузера, його називають шаблоном форми, сумісним із браузером. Ви також можете створювати шаблони форм, які працюють у програмі InfoPath 2003, на додачу до програми Office InfoPath 2007, або перетворювати форми, створені в Microsoft Office Word або інших програмах, на шаблони форм Office InfoPath 2007.
Однак у разі виконання цих дій можуть виникати проблеми сумісності або інші проблеми. Наприклад, деякі функції InfoPath не підтримуються в шаблонах форм, сумісних із браузером, і це може призвести до проблем під час публікації. Крім того, деякі функції Програми Office InfoPath 2007 не працюють у шаблонах форм InfoPath 2003, а деякі Word функції не підтримуються у програмі InfoPath і вилучаються, коли infoPath імпортує форму Word.
Найшвидший спосіб визначити такі проблеми в шаблоні форми – скористатися областю завдань Перевірка макета . Потім можна виправити неполадки перед публікацією шаблону форми.
У цій статті
- Область завдань «Перевірка макета»
- Помилки та повідомлення: яка різниця?
- Обставини, за яких InfoPath перевіряє наявність проблем
Область завдань «Перевірка макета»
Найкращий спосіб забезпечити належну сумісність шаблону форми – скористатися областю завдань Перевірка макета , щоб переглянути потенційні проблеми.
Область завдань Перевірка макета дає змогу:
- Знайдіть проблеми сумісності, які можуть існувати в шаблоні форми. У деяких випадках програма InfoPath автоматично вирішує проблему та сповіщає про це. В інших випадках проблему потрібно вирішити вручну. Наприклад, щоб успішно опублікувати шаблон форми, сумісний із браузером, може знадобитися видалити непідтримуваний елемент керування або замінити його на інший елемент керування. Якщо ви публікуєте шаблон форми, сумісний із браузером, можна також відобразити відомості про сервер в області завдань Перевірка макета .
- Змініть параметр сумісності для шаблону форми. Припустімо, наприклад, що відображати та заповнювати форми на основі шаблону форми можуть лише користувачі, на яких інстальовано infoPath на своїх комп'ютерах. Якщо потрібно, щоб шаблон форми працював у браузері, в області завдань Перевірка макета в області завдань Перевірка макета можна вибрати пункт Змінити параметри сумісності, щоб отримати доступ до параметрів створення шаблону форми, сумісного з браузером, а не шаблону форми InfoPath. Якщо змінити параметр сумісності для шаблону форми, помилки та повідомлення в області завдань Перевірка макета відповідним чином оновлюються.
1. Текст у верхній частині області завдань вказує на те, що шаблон форми наразі сумісний як із програмою Office InfoPath 2007, так і із сервером, на якому запущено InfoPath Forms Services. Щоб змінити цей параметр, клацніть посилання Змінити параметри сумісності .
2. Помилки відображаються в області завдань, оскільки шаблон форми, сумісний із браузером, містить непідтримувані елементи керування. Щоб успішно опублікувати шаблон форми, сумісний із браузером, слід видалити ці елементи керування.
InfoPath автоматично перевіряє наявність проблем щоразу, коли:
- Відкриття шаблону форми
- Змінення параметра сумісності для шаблону форми
- Збереження або публікація шаблону форми
- Імпорт документа Microsoft Office Word до InfoPath
Список помилок і повідомлень в області завдань Перевірка макета можна оновити, натиснувши кнопку Оновити в області завдань. Це зручно, якщо потрібно видалити елементи зі списку під час вирішення проблем у шаблоні форми.
Примітка.
Якщо натиснути кнопку Оновити, повідомлення, які відображаються в результаті імпорту Word документа до InfoPath, не оновлюватимуться. Щоб видалити повідомлення про імпорт з області завдань Перевірка макета, відкрийте діалогове вікно Files ресурсів (меню Знаряддя), а потім видаліть файл з іменем ImportErrors.xml. Цей файл створюється автоматично під час імпорту Word документа до InfoPath. Видаливши файл ImportErrors.xml, натисніть кнопку Оновити в області завдань Перевірка макета , щоб остаточно видалити повідомлення про імпорт. Файл ImportErrors.xml не потрібен, щоб шаблон форми функціонувати належним чином. Насправді, з міркувань безпеки рекомендовано видалити цей файл, перш ніж публікувати шаблон форми.
Помилки та повідомлення: яка різниця?
Під час створення шаблону форми можуть виникати як повідомлення, так і помилки. Здебільшого потрібно виправити помилки, щоб успішно опублікувати шаблон форми. Ви можете відповісти на повідомлення за потреби.
У таблиці нижче описано різницю між помилками та повідомленнями в області завдань Перевірка макета .
| Піктограма | Тип | Опис |
|---|---|---|
|
Помилка | Шаблон форми не працюватиме належним чином. Перш ніж публікувати шаблон форми, слід виправити помилки. |
|
Повідомлення | Шаблон форми може функціонувати неправильно. Повідомлення менш серйозні, ніж помилки. Перш ніж публікувати шаблон форми, можна вказати, чи слід адресувати повідомлення. |
Обставини, за яких InfoPath перевіряє наявність проблем
У таблиці нижче описано різні типи проблем, які можуть відображатися в області завдань Перевірка макета та коли ці проблеми зазвичай виникають у шаблоні форми.
| Тип проблеми | Опис |
|---|---|
| Сумісність браузера | Шаблон форми Office InfoPath 2007, призначений для відображення та заповнення у браузері, називається шаблоном форми, сумісним із браузером. Проблеми сумісності браузера зазвичай виникають після того, як ви змінюєте звичайний шаблон форми InfoPath на сумісний із браузером шаблон форми. Припустімо, наприклад, що користувачі заповнюють форму страхового позову в InfoPath і хочуть, щоб вони могли заповнити форму в браузері. У такому разі потрібно змінити параметр сумісності для шаблону форми. Інколи ця зміна призводить до помилок або повідомлень в області завдань Перевірка макета . Наприклад, якщо вихідний шаблон форми включав ролі користувачів, після змінення параметра сумісності в області завдань Перевірка макета відобразиться повідомлення про помилку, оскільки ролі користувачів не підтримуються в шаблонах форм, сумісних із браузером. Примітка: Якщо встановити прапорець Перевірити на сервері в області завдань Перевірка макета, можна переглядати помилки та повідомлення, створені сервером, на якому запущено InfoPath Forms Services на додачу до помилок і повідомлень, виявлених у програмі InfoPath. Вони можуть відображатися під заголовком Сумісність браузера (перевірено на сервері) в області завдань Перевірка макета . |
| Оптимізація браузера | Проблеми з оптимізацією браузера можуть виникнути, якщо в області завдань Перевірка макета встановлено прапорець Перевірити на сервері. Помилки й повідомлення про оптимізацію створюються сервером і допомагають приймати рішення, призначені для підвищення продуктивності форми в браузері. |
| Зворотна сумісність | Шаблони форм Office InfoPath 2007, які також працюють у програмі InfoPath 2003, називаються зворотно сумісними шаблонами форм. Проблеми зі зворотною сумісністю виникають, якщо додати елемент керування або функцію до шаблону форми, які не працюватимуть у програмі InfoPath 2003. Більшість шаблонів форм Office InfoPath 2007 не мають бути сумісними з InfoPath 2003. Таким чином, Office InfoPath 2007 автоматично приховує помилки зворотної сумісності та повідомлення в області завдань Перевірка макета . Помилки зворотної сумісності та повідомлення відображаються за замовчуванням, лише якщо відкрити шаблон форми InfoPath 2003 у режимі конструктора Office InfoPath 2007 або вибрати шаблон форми InfoPath 2003 у списку Тип файлу в діалоговому вікні Зберегти або Зберегти як . За будь-яких інших обставин потрібно вручну відображати помилки зворотної сумісності та повідомлення в області завдань Перевірка макета , установивши прапорець Відображати звіт про сумісність із програмою InfoPath 2003 у діалоговому вікні Параметри форми (категорія Сумісність ). |
| Імпортувати | Під час імпорту форми з іншої програми, наприклад Microsoft Office Word, можуть виникнути проблеми з імпортом, і програма InfoPath намагається імпортувати функції, які вона не підтримує. У деяких випадках програма InfoPath видаляє непідтримувану функцію або замінює її на зображення покажчика місця заповнення. Наприклад, infoPath не підтримує закладки або анімовані текстові ефекти, тому ці функції видаляються в отриманому шаблоні форми. В інших випадках функція може підтримуватися частково. Наприклад, під час імпорту Word документа всі гіперпосилання перетворюються, але якщо в гіперпосиланнях використовується протокол, відмінний від HTTPS, HTTPS, FILE, FTP або MAILTO, гіперпосилання не працюватиме, якщо користувач перейде за посиланням. Примітка: За допомогою майстра імпорту можна перетворити аркуші Microsoft Office Excel на шаблони форм InfoPath. Проте проблеми, пов'язані з імпортом аркушів Excel, не відображаються в області завдань Перевірка макета так само, як під час імпорту Word документів. |
| Автономна сумісність | Проблеми в автономному режимі можуть виникнути, якщо зробити шаблон форми доступним для автономного використання. Залежно від структури шаблону форми автономні користувачі й надалі зможуть отримувати доступ до даних, що надходять із запитів до баз даних та інших джерел даних, за деякими винятками. Ці винятки зазначено в області завдань Перевірка макета . |
| Частина шаблону | Якщо шаблон форми містить частину шаблону та додано новішу версію частини шаблону до області завдань Елементи керування , область завдань Перевірка макета сповістить вас про доступність оновлення до частини шаблону. |
| Зв'язування даних | Проблеми зі зв'язуванням можуть виникнути, коли зв'язок між елементом керування в шаблоні форми та відповідним полем або групою в джерелі даних може бути дещо несправним. Якщо проблеми зі зв'язуванням досить серйозні, щоб елемент керування не працює у формі користувача, вони відобразяться в області завдань Перевірка макета . Якщо проблеми зв'язування менш серйозні, в області завдань Перевірка макета не відображається повідомлення про помилку або повідомлення, хоча у верхньому правому куті елемента керування в шаблоні форми відображається синя або червона піктограма. Щоб дізнатися більше про проблему, клацніть правою кнопкою миші елемент керування та виберіть у контекстному меню пункт Додаткові відомості . |