Використання значень веб-служби для заповнення списку, розкривного списку або поля зі списком

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Список, розкривний список або поле зі списком можна заповнювати даними з додаткового зв’язку даних веб-служби.

У цій статті

Огляд

Попередня інформація

Крок 1: Додавання зв'язок даних для запиту

Крок 2: Настроювання керування

Огляд

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

Щоб отримати дані із зовнішнього джерела даних, додайте додаткового зв'язку даних до шаблону форми запитів даних. В результаті, Microsoft Office InfoPath створює додатковий джерело даних з даних поля та групи, який відповідає Схема XML веб-служби. Зв'язок даних для запиту отримує дані з веб-служби і зберігає ці дані в додатковому джерелі даних форми. За промовчанням дані в додаткове джерело даних є доступна лише коли користувач підключення до мережі. Можна настроїти на додаткового зв'язку даних для збереження результатів запиту на комп'ютерах користувачів, щоб вони можуть мати доступ до даних форм відсутності підключення до мережі.

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

Оскільки структура даних у додатковому джерелі даних має відповідати способу, в який дані зберігаються у веб-службі, не можна змінювати наявні поля або групи в додаткових джерелах даних. Посилання на додаткові відомості про підключення та джерела даних наведено в розділі Див. також.

На початок сторінки

Перш ніж почати

Перш ніж використовувати значення з веб-служби для заповнення елементів керування в шаблоні форми, потрібні такі відомості від адміністратора веб-служби:

  • Розташування веб-служби.

  • Підтвердження того, що веб-служба використовує кодування Document Literal. InfoPath може сприймати веб-служби з кодуванням Document Literal.

  • Ім'я операцію веб-служби, які будуть надсилання даних форми.

  • Чи можна безпечно використовувати результати запитів із веб-служб на комп’ютерах користувачів для використання в автономному режимі.

На початок сторінки

Крок 1: Додавання зв’язку даних для запиту

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

  1. У меню Знаряддя виберіть пункт Зв’язки даних.

  2. У діалоговому вікні Зв’язки даних натисніть кнопку Додати.

  3. У майстрі зв’язків даних виберіть параметр Створити новий зв’язок для, виберіть пункт Отримання даних, а потім натисніть кнопку Далі.

  4. На наступній сторінці майстра виберіть пункт Веб-служба, відтак натисніть кнопку Далі.

  5. На наступній сторінці майстра введіть розташування веб-служби.

    Примітка : Якщо потрібно знайти веб-служби за допомогою сервера універсальний опис, пошук і (UDDI), натисніть кнопку Пошук в UDDI, введіть URL-АДРЕСУ сервера UDDI, який потрібно знайти, вкажіть, чи потрібно виконати пошук за допомогою постачальника послуг або служби, що надаються, введіть ключове слово для пошуку та натисніть кнопку Пошук. Веб-служби, які відповідають ключове слово для пошуку, які відображатимуться в списку результатів пошуку . Виберіть елемент веб-служби, які потрібно використовувати і натисніть кнопку OK.

  6. Натисніть кнопку Далі.

  7. У списку Виберіть операцію виберіть операцію веб-служби, щоб повернути дані до форми, та натисніть кнопку Далі.

  8. Якщо майстер зв'язків даних знаходить у схемі веб-служби невідомий елемент, на наступній сторінці майстра буде запропоновано вказати зразки значень для кожного параметра, щоб визначити поля або групи, які слід додати до основного джерела даних.

    Інструкції

    1. Виберіть параметр у таблиці Parameters і натисніть кнопку Set Sample Value.

    2. У полі Sample value введіть значення, яке може бути використано в цьому полі, і натисніть кнопку OK.

    3. Повторіть ці дії для кожного параметра в таблиці Parameters, після чого натисніть кнопку Next.

    Технічні подробиці

    У процесі настроювання підключення даних до веб-служби в майстрі підключення даних Microsoft Office InfoPath підключається до веб-служба та запитує файл мови опису веб-служби, або WSDL-файл. Цей файл містить схему, яка використовується веб-службою. Веб-служба відповідає на запит і надсилає WSDL-файл до InfoPath. На основі відомостей цього файлу InfoPath додає до допоміжного джерела даних у шаблоні форми відповідні поля та групи. Якщо InfoPath знаходить у WSDL-файлі елемент невідомого типу, його визначення встановлюється на основі зразкових даних, а потім відповідні поля та групи додаються до допоміжного джерела даних.

  9. Щоб результати запиту були доступні за відсутності підключення форми до мережі, встановіть прапорець Зберегти копію даних у шаблоні форми.

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

  10. Натисніть кнопку Далі.

  11. На наступній сторінці майстра введіть описове ім’я для цього додаткового зв’язку даних.

  12. Щоб форма автоматично отримувала дані під час відкриття форми, встановіть прапорець Автоматично отримувати дані під час відкриття форми.

На початок сторінки

Крок 2: Настроювання елемента керування

  1. Якщо шаблон форми має кілька подань, виберіть команду ім’я подання в меню View для переходу до подання, яке містить елемент керування, де мають відображатися дані з допоміжного джерела даних.

  2. Двічі клацніть список, розкривний список або поле зі списком, які потрібно заповнити.

  3. Перейдіть на вкладку Дані.

  4. У розділі Елементи списку виберіть пункт Пошук значень у зовнішньому джерелі даних.

  5. У списку Джерело даних виберіть джерело даних із групою або полями з даними, які потрібно використати.

  6. Натисніть кнопку Вибрати XPath Зображення кнопки поруч із полем Записи.

  7. У діалоговому вікні Вибір поля або групи вкажіть дані, які відображатимуться для користувачів, і дані, які буде надіслано до зовнішнього джерела даних, виконавши одну з таких дій.

    Указати, що дані користувачів однакові дані, які надсилатимуться

    • Клацніть поле та натисніть кнопку ОК.

    Укажіть, що дані користувачів відрізняється від даних, які надсилатимуться

    Примітка : У цьому сценарії відображувані для користувачів дані розташовано в одному з полів у групі, а дані, які надсилатимуться, розташовано в іншому полі тієї ж групи.

    1. Виберіть групу та натисніть кнопку ОК.

    2. У діалоговому вікні Властивості елементів керування натисніть кнопку Вибрати XPath Зображення кнопки поруч із полем значення .

    3. У діалоговому вікні Вибір поля або групи виберіть поле з даними, які користувач надсилатиме до зовнішнього джерела даних, відтак натисніть кнопку ОК.

    4. У діалоговому вікні Властивості елементів керування натисніть кнопку Вибрати XPath Зображення кнопки поруч із полем коротке ім'я .

    5. У діалоговому вікні Вибір поля або групи виберіть поле з даними, які буде відображено в елементі керування, відтак натисніть кнопку ОК.

  8. Якщо поле Коротке ім’я містить значення з подібними короткими іменами, а потрібно відображати лише унікальні імена, встановіть прапорець Відображати лише записи з унікальними короткими іменами.

На початок сторінки

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

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

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

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

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

×