Надсилання даних форми до веб-служби

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

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

Після додавання зв’язку даних для надсилання можна настроїти шаблон форми для надання користувачам права надсилати дані форми до веб-служби. У результаті у програмі Microsoft Office InfoPath до панелі інструментів Стандартна буде додано кнопку Надіслати, а до меню Файл форми — команду Надіслати. Можна також настроїти параметри надсилання для шаблону форми в такі способи:

  • Змініть текст кнопки Надіслати на панелі інструментів Стандартна та команди Надіслати в меню Файл.

  • Змініть сполучення клавіш для кнопки Надіслати на панелі інструментів Стандартна та команди Надіслати в меню Файл.

  • Створіть настроюване повідомлення, яке відображатиметься під час надсилання форм.

  • Визначте, чи залишити форму після надсилання відкритою, закрити її або відкрити іншу чисту форму.

Додавання зв’язку даних для надсилання

  1. У меню Tools виберіть команду Submit Options.

  2. У діалоговому вікні Submit Options установіть прапорець Allow users to submit this form.

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

  4. Натисніть кнопку Додати.

  5. У майстрі зв’язків даних введіть розташування веб-служби, до якої користувачі надсилатимуть дані, відтак натисніть кнопку Далі.

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

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

  7. На наступній сторінці майстра, щоб вибрати дані з форми для надсилання для кожного параметра веб-служби, виконайте одну з таких дій:

    Надсилання даних поля або групи

    1. У списку Параметри виберіть параметр веб-служби, який одержуватиме дані форми.

    2. У розділі Настройки параметра виберіть компонент Поле або група.

    3. Натисніть кнопку змінити рисунок на кнопці .

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

    5. У полі Включити виберіть пункт Лише текст і дочірні елементи для надсилання лише даних цього поля та дочірніх елементів поля або групи або виберіть пункт Дерево XML, включно з вибраним елементом для надсилання імені поля, даних у полі та дочірніх елементів у вибраній групі або полі.

    Надсилання всіх даних форми

    1. У списку Параметри виберіть параметр веб-служби, який одержуватиме дані форми.

    2. У розділі Параметри параметрнатисніть кнопку весь форми (XML-документа, зокрема інструкції з обробки).

    Надсилання даних у вигляді рядка

    1. У списку Параметри виберіть параметр веб-служби, який одержуватиме дані форми.

    2. У розділі Параметри параметрнатисніть кнопку весь форми (XML-документа, зокрема інструкції з обробки).

    3. Установіть прапорець Надіслати дані як рядок.

      Примітка : Зазвичай цей прапорець установлюється для надсилання даних із цифровими підписами. У більшості випадків цей прапорець потрібно зняти.

    Технічні дані щодо об'єктів Microsoft ADO.NET DataSet

    Якщо для веб-служби потрібний об'єкт ADO.NET DataSet, виберіть вузол DataSet під час настроювання зв’язку даних. У разі використання іншого типу вузла для зв’язку з даними веб-служби, для якої потрібний об’єкт ADO DataSet, операція надсилання не вдасться.

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

  9. На наступній сторінці майстра введіть у полі Enter a name for this data connection описове ім'я цього підключення для надсилання даних.

    1. Щоб змінити ім'я кнопки Надіслати », що відображається на панелі інструментів Стандартна і команди Надіслати , що з'являється в меню файл » під час заповнення форми, введіть нове ім'я в полі " назва ", у діалоговому вікні Параметри надсилання .

      Порада : Якщо потрібно призначити цій кнопці та команді сполучення клавіш, амперсанда (&) перед символом, який потрібно використати як сполучення клавіш. Наприклад, щоб призначити сполучення клавіш ALT + B як сполучення клавіш для команди і кнопка " Надіслати ", введіть Su & bmit.

  10. Перевірте правильність інформації в розділі Зведення, відтак натисніть кнопку Готово.

  11. Щоб дозволити користувачам використовувати під час заповнення форми команду Надіслати або кнопку Надіслати на панелі інструментів Стандартна, установіть прапорець Відображати в меню елемент «Надіслати» та на панелі інструментів кнопку «Надіслати».

    1. За замовчуванням після надсилання заповненої форми вона залишається відкритою в InfoPath і з'являється повідомлення про успішне надсилання. Щоб змінити цю поведінку, натисніть кнопку Advanced і виконайте одну з таких дій.

      1. Щоб після надсилання заповненої форми вона закривалася або створювалася нова пуста форма, виберіть відповідний параметр у списку After submit.

      2. Щоб створити спеціальні повідомлення, які мають відображатися в разі успішного та невдалого надсилання форми, установіть прапорець Use custom messages і введіть бажаний текст повідомлень у поля On success і On failure.

        Порада : Повідомлення в полі On failure має вказувати користувачам потрібні дії, якщо форму не вдалося надіслати. Наприклад, у ньому можна рекомендувати користувачам зберегти форму та звернутися до певної особи за вказівками.

      3. Щоб заборонити показ повідомлення після надсилання форми, зніміть прапорець Show success and failure messages.

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

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

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

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

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

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

×