Загальні відомості про надсилання даних форми

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

У цій статті

Огляд

Надсилання даних форми до бази даних Access або SQL Server

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

Надсилання даних форми на сервері під керуванням служб Microsoft Windows SharePoint Services

Надсилання даних форми в повідомленні електронної пошти

Надсилання даних форми до застосунку на веб-сервері

Надсилання даних форми за допомогою файлу зв'язку з даними

Надсилання даних форми за допомогою коду

Огляд

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

Надсилання форми InfoPath до зовнішнього джерела даних

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

  • База даних Microsoft Office Access або Microsoft SQL Server

  • Веб-служби

  • Сервер Microsoft Windows SharePoint Services

  • У повідомленні електронної пошти

  • Застосунок на веб-сервері

  • Власну програму, на якому розміщено InfoPath

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

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

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

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

  • Закриття наявної форми.

  • Закриття наявної форми та відкриття нової пустої форми.

  • Наявну форму залишається відкритою.

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

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

Надсилання даних форми до бази даних Access або SQL Server

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

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

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

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

  • Довго типи даних, як рисунки, зображення, OLE об'єктів, вкладених файлів та типи даних Access Memo або SQL, виключати з зв'язків даних. Програма InfoPath не підтримує зв'язки з даними для таких типів даних long. Щоб виключити певні поля в базі даних, настроїти підключення до даних за допомогою майстра зв'язків даних.

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

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

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

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

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

Існують дві поширені методи створення шаблону форми для надсилання форм до веб-служби.

  • Підключення наявного шаблону форми до веб-служби

  • Створення нового шаблону форми, який базується на веб-служби

З обидва способи InfoPath створює джерела даних, що базується на схемі веб-служби. Ця служба дає форми, на основі шаблону форми для надсилання даних до веб-служби.

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

Під час надсилання форми до веб-служби, у формі буде надіслано як розширювану мову розмітки (XML) дані в конверті SOAP. Конверті SOAP працює вхідний параметр для вказаного операцію веб-служби. Можна порівняти до подання форми за допомогою HTTP, що спричиняє надсилання документа XML у запиті HTTP POST.

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

  • Програма InfoPath не вдалося підключитися до веб-служби, що використовує віддалений виклик процедури (RPC) форматі стиль. Підтримується тільки кодування document literal.

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

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

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

Надсилання даних форми на сервері під керуванням служб Microsoft Windows SharePoint Services

Можна створити шаблон форми для надсилання даних на сервері, на якому запущено Microsoft Windows SharePoint Services. Таким чином, можна зберігати та впорядковувати всіх користувачів форми в бібліотеці документів. Крім того, користувачі зможуть заповнювати форми, на основі шаблону форми безпосередньо в бібліотеці документів. Вони можуть також експортування даних форми в програмі Microsoft Excel або об'єднувати дані з кількох форм в одну. Крім того, якщо ввімкнуто надсилання форми безпосередньо в бібліотеці документів, можна певні імена форм, будь-який із статичного значення, але значень на основі даних у формі, або за допомогою формула.

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

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

Надсилання даних форми в повідомленні електронної пошти

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

Для того, користувачів для надсилання форми як повідомлення електронної пошти потрібно мати Microsoft Office Outlook 2003 або Microsoft Office Outlook 2007 , на чиїх комп'ютерах інстальовано. Користувачі, які заповнення форм у браузері не потрібно Outlook для надсилання форми як повідомлення електронної пошти.

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

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

Надсилання даних форми до застосунку на веб-сервері

Якщо у вас є наявної сторінки Active Server сторінки (ASP) або інший код на веб-сервер, що може обробляти XML-даних, можна створити шаблон форми, щоб користувачі можуть надсилати заповнених форм цієї веб-сервері, за допомогою методу HTTP. Під час настроювання шаблону форми для надання користувачам дозволу на надсилання форм таким чином, InfoPath створює повідомлення, яке містить форму даних і надсилає повідомлення до веб-сервер. Під час створення шаблону форми для надсилання даних на веб-сервері, ви можете додати кнопку Надіслати до шаблону форми, визначає текст, який відображається в меню " Надіслати ", повідомлень, які відображаються користувачам вказує, чи було у формі успішно та вказати, чи не закривайте форму після надсилання.

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

Надсилання даних форми за допомогою файлу зв'язку з даними

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

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

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

Надсилання даних форми за допомогою коду

Створення додаткових функцій у шаблоні форми для надсилання даних форми, керований код можна написати за допомогою Microsoft Visual Basic .NET, Microsoft Visual C# .NET або сценарій. Наприклад, можна додати функцію до шаблону форми, яка дозволяє надсилання форми одразу кілька розташування або до зовнішнього джерела даних, зазвичай не підтримуються в InfoPath.

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

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

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

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

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

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

×