Відправлення та збереження даних форми

Підключення для відправки даних

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

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

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

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

Додаткові відомості про правила дії і дію відправки даних відображається Додавання правил для виконання інших дій.

Типи підключень для відправки даних

Можна створити такі типи підключень.

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

Веб-служби (SOAP) Веб-служби відправки відправляє підключення до даних веб-служби SOAP (простого протоколу SOAP). SOAP - це протокол зв'язку, яка визначає XML повідомлення, які використовуються для зв'язку з веб-служби. При відправці даних через підключення веб-служби, InfoPath визначає, які дані зажадав веб-служби та на основі цих даних, можна вказати, що поля в форму слід відправити їх дані в веб-служби.

Підключення бібліотеки SharePoint Цей параметр дозволяє форми InfoPath для відправки даних в вигляді документа в бібліотеку документів SharePoint.

Повідомлення електронної пошти Завдяки InfoPath відправляти відповіді форми в електронному листі. Це корисно для розгортання невеликих форму, де великих відповідь не заповнити користувача, відповідального за отримувати відповіді форми.

Серед зовнішніх розміщення, таких як сторінка ASP.NET або провідне додаток Це параметр додатково відправки, фактично не відправляти дані, але подія в додатку або сторінка ASP .NET, на якому розміщений форми. Після створення програми Windows в Visual Studio, яка використовує клас FormControl до форм вузла або при створенні сторінка ASP .NET, що містить форму за допомогою класу XMLFormView використовується. Цей тип submit також використовується при створенні інструменті «форми» для SharePoint Workspace.

Примітка: Форма може мати тільки один підключення, яке відправляє дані додатки на веб-сервері.

Додавання підключення для відправки зовнішніх даних

Додати підключення для відправки даних можна двома зазначеними нижче способами.

На вкладці Дані в групі Відправити натисніть кнопку, що відповідає типу джерела даних, який необхідно додати.

На вкладці Дані в групі Отримання зовнішніх даних натисніть кнопку Підключення до даних і виконайте такі дії.

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

Встановіть перемикач Передача даних.

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

Виберіть потрібне джерело даних і знову натисніть кнопку Далі.

Незалежно від того, який з цих двох способів був використаний, далі виконайте одну з описаних нижче процедур відповідно до обраного типу підключення.

Відправлення та збереження даних форми

Введіть тему для заповнення форми в поле Тема.

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

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

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

Якщо необхідно відправити тільки знімок поточного подання форми в тексті повідомлення електронної пошти, виберіть варіант Відправити тільки активне подання форми без вкладень.

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

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

Відправлення та збереження даних форми

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

Введіть ім'я для підключення до даних і вкажіть, чи є воно підключенням для відправки за замовчуванням.

Відправлення та збереження даних форми

бібліотека SharePoint

Вкажіть розташування сервера SharePoint в поле Бібліотека документів:.

Відправлення та збереження даних форми

Введіть ім'я для форми в поле Ім'я форми. Визначте, чи хочете InfoPath перезаписувати форму, якщо вже існує форма з таким ім'ям, і натисніть кнопку Далі.

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

Відправлення та збереження даних форми

Веб-служба (SOAP)

Відправлення та збереження даних форми

Виберіть веб-службу, в яку необхідно відправити дані.

Відправлення та збереження даних форми

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

Для кожного параметра виберіть поля або групи, які будуть співставлені з ним (виберіть варіант Поле або група і натисніть кнопку Змінити), або встановіть перемикач Вся форма. щоб включити всі дані форми.

Відправлення та збереження даних форми

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

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

Відправлення та збереження даних форми

Серед зовнішніх розміщення, наприклад сторінка ASP.NET або додаток зовнішнього розміщення

Відомості про SubmitToHostConnection класу SubmitToHostConnection класу см.

Відомості про FormControl класу FormControl класу см.

Відомості про класу XMLFormView XmlFormView класу см.

Бібліотека підключень SharePoint

Бібліотека підключень до даних SharePoint - це бібліотека, в якій можуть зберігатися файли підключень до даних, що містять параметри підключень до зовнішніх джерел даних. Файли підключень до даних, які зберігаються в бібліотеці підключень SharePoint, можуть описувати підключення до веб-служби або бібліотеці SharePoint і можуть використовуватися в Filler і в шаблонах форм, сумісних з браузером. Нижче описані деякі переваги використання бібліотек підключень до даних SharePoint.

Кілька форм можуть використовувати один і той же файл підключення до даних, тому не потрібно створювати для кожної форми один і той же підключення до даних з нуля.

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

Файл підключення до даних може містити альтернативні дані перевірки автентичності, які можуть використовуватися сервером при заповненні користувачем форми за допомогою оглядача.

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

Створення підключення, визначеного в бібліотеці підключень до даних SharePoint, і відправка даних через нього

Щоб створити файл підключення до даних на сервері (якщо він ще не існує), виконайте такі дії.

Примітка: Неможливо створити файл підключення даних для розміщення середовища підключення або електронної пошти.

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

На вкладці Дані в групі Отримання зовнішніх даних натисніть кнопку Підключення до даних.

Виберіть необхідне підключення до даних і натисніть кнопку Перетворити в файл підключення.

Натисніть кнопку ОК.

Натисніть кнопку Закрити.

Перейдіть до бібліотеки підключень до даних SharePoint і, якщо необхідно, поверніть або затвердите створений UDC-файл.

Щоб додати підключення до даних через файл підключення до даних SharePoint, виконайте такі дії.

На вкладці Дані в групі Відправити натисніть кнопку В інші розташування та виберіть пункт Через підключення до сервера SharePoint.

Виберіть сервер із списку Сайт.

Відправлення та збереження даних форми

Виберіть потрібний файл підключення до даних.

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

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

Якщо потрібного сайту SharePoint немає в списку, додайте його, виконавши такі дії.

Натисніть кнопку Управління сайтами.

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

Відправлення та збереження даних форми

Відправлення та збереження даних форми

Налаштування параметрів відправки

При додаванні підключення для відправки даних InfoPath налаштовує надсилання форми через підключення до даних за замовчуванням. Можна налаштувати ці параметри в діалоговому вікні Параметри відправки. Щоб відкрити діалогове вікно Параметри відправки. на вкладці Дані в групі Відправити натисніть кнопку Параметри відправки.

Відправлення та збереження даних форми

У діалоговому вікні Параметри відправки можна налаштувати параметри відправки форми описаними нижче способами.

Дозволити або заборонити користувачам відправляти форму.

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

За допомогою правил або призначений для користувача код, можна налаштувати форму, щоб відправити дані через кілька підключень до даних, при натисканні кнопки Надіслати. Наприклад при розробці форми авансового звіту, може бути відправка форми в одну бібліотеку документів SharePoint, якщо суму менше 1 000 р або відправили його в іншу бібліотеку документів SharePoint для форм, які потрібно більше безпеки, якщо сума $ 1 000 або більше і позначити його по електронній пошті керівнику користувача.

Додати або видалити кнопку Надіслати на стрічці і вкладці Відомості в InfoPath Filler.

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

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

Щоб налаштувати параметри відправки, виконайте такі дії (за потребою).

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

Щоб вказати спосіб відправки форми, виконайте такі дії.

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

У верхньому списку виберіть тип підключення, який використовуватиметься.

Виберіть конкретне підключення до даних зі списку Виберіть підключення даних для відправки:.

Якщо підключення до даних не існує, натисніть кнопку Додати і посилатися на Додавання підключення для отримання зовнішніх даних інструкції для налаштування підключення.

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

Якщо є необхідність в складному коді, кількох підключених до даних або часткової відправці і для цього недостатньо правил, встановіть перемикач Виконати призначене для користувача дію з використанням коду.

Щоб змінити напис на кнопці Відправити на стрічці, введіть потрібний текст в поле Напис :. Також можна повністю відключити кнопку Надіслати. знявши прапорець, розташований над цим полем.

Щоб задати відправки повідомлення про помилку, натисніть кнопку Додатково. встановіть прапорець Показати це повідомлення, якщо не вдається відправки форми і введіть потрібне повідомлення в текстовому полі нижче.

Щоб задати повідомлення про вдалу відправці, натисніть кнопку Додатково. встановіть прапорець Показувати наступне повідомлення, якщо вдалося відправити форму: і введіть текст повідомлення в поле нижче.

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