Pengenalan mengirim data formulir

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Di artikel ini

Gambaran Umum

Mengirimkan formulir data ke database Access atau SQL Server

Mengirim formulir data ke layanan Web

Mengirim formulir data untuk server yang menjalankan Microsoft Windows SharePoint Services

Mengirimkan data formulir dalam pesan email

Mengirim formulir data untuk aplikasi di Web server

Mengirimkan data formulir dengan menggunakan file koneksi data

Mengirimkan data formulir dengan menggunakan kode

Gambaran umum

Saat Anda menggunakan Microsoft Office InfoPath formulir untuk mengumpulkan data sebagai bagian dari proses bisnis yang lebih besar, data tersebut biasanya tidak tetap berada di formulir yang pengguna isi. Sebagai gantinya, data formulir dipindahkan dari formulir ke tingkat berikutnya dalam proses bisnis, biasanya untuk sumber data eksternal seperti database, Layanan Web, atau aplikasi di Web server. Sebagai contoh, karyawan mungkin menggunakan InfoPath untuk mengisi formulir laporan pengeluaran dan kemudian mengirimkan formulir itu ke layanan Web di mana formulir bisa diproses.

Formulir InfoPath sedang dikirimkan ke sumber data eksternal

Tidak seperti menyimpan formulir, di mana pengguna memilih lokasi untuk menyimpan formulir mereka saat mereka mengisinya, mengirim formulir mengirim formulir data ke lokasi tertentu yang telah ditetapkan saat Templat formulir yang terkait dengan formulir didesain. Saat Anda mendesain Templat formulir dan mengaktifkan formulir pengiriman, Anda bisa memilih untuk memiliki data yang dimasukkan pengguna ke dalam formulir Anda dikirimkan ke lokasi berikut:

  • Microsoft Office Access atau Microsoft SQL Server database

  • Layanan Web

  • Server yang menjalankan Microsoft Windows SharePoint Services

  • Dalam pesan email

  • Aplikasi pada Web server

  • Aplikasi kustom yang menjadi host InfoPath

Menentukan di mana Anda ingin data formulir untuk dapat meningkatkan akurasi dan efisiensi proses bisnis Anda, karena memungkinkan Anda untuk memberikan lebih banyak kontrol atas proses tersebut. Sebelum pengguna bisa mengirimkan formulir data, InfoPath memastikan bahwa data dalam formulir yang valid dan memungkinkan pengguna untuk memperbaiki data yang tidak valid. Fitur ini bisa membantu memastikan bahwa hanya data yang valid dikirimkan ke sumber data eksternal.

Selain mendesain Templat formulir Anda untuk memungkinkan pengguna untuk mengirim data ke lokasi tunggal, Anda bisa mendesain Templat formulir Anda sehingga pengguna bisa mengirimkan data formulir ke beberapa lokasi sekaligus. Misalnya, Anda bisa mendesain Templat formulir laporan pengeluaran sehingga ketika pengguna mengirimkan bentuk lengkap, data formulir yang dikirim ke database, salinan tiap formulir yang diselesaikan juga dikirim dalam pesan email ke manajer mereka.

Setiap kali Anda mendesain Templat formulir yang bisa dikirim ke sumber data eksternal, InfoPath akan mengaktifkan perintah kirim pada File menu, serta tombol kirim pada toolbar standar secara default. Bergantung pada kebutuhan Anda, Anda bisa memilih untuk mengubah nama perintah kirim . Selain itu, Anda juga bisa menyisipkan tombol secara langsung pada Templat formulir yang bisa diklik pengguna untuk mengirim data formulir mereka setelah mereka selesai mengisi formulir.

Anda juga bisa menyetel Templat formulir Anda sehingga salah satu hal berikut ini terjadi setelah formulir dikirim:

  • Menutup formulir yang sudah ada.

  • Formulir yang sudah ada menutup dan membuka formulir kosong baru.

  • Formulir yang ada tetap terbuka.

Selain itu, Anda bisa menulis pesan yang muncul setelah pengguna mengirimkan formulir mereka yang menentukan apakah formulir telah dikirim berhasil.

Atas Halaman

Mengirimkan formulir data ke database Access atau SQL Server

Formulir InfoPath sering dikirimkan ke database, apakah itu untuk memperbarui satu tabel dengan catatan pelanggan atau untuk skenario yang lebih rumit, seperti mengubah beberapa tabel yang ditautkan bersama-sama di Templat formulir laporan pengeluaran. Anda bisa mendesain Templat formulir di InfoPath sehingga bisa dikirim secara langsung ke database Access atau SQL Server tanpa yang Anda gunakan skrip atau kode kustom. Anda juga bisa mengirimkan formulir data untuk tipe database lain dengan menggunakan kode kustom atau dengan mengirimkan formulir ke layanan Web yang tersambung ke database itu.

Untuk mengirim formulir ke database Access atau SQL Server, Anda harus mendesain Templat formulir yang didasarkan pada database itu. Ini memastikan bahwa Templat formulir sumber data sesuai dengan struktur database. Jika Anda menambahkan koneksi database ke Templat formulir yang sudah ada, pengguna tidak akan dapat mengirimkan mereka selesai bentuk ke database, karena formulir sumber data tidak cocok dengan struktur database. Jika Templat formulir yang tidak cocok dengan struktur database, InfoPath tidak dapat memperbarui bidang yang benar di database saat data dikirimkan.

Saat Anda mendesain Templat formulir InfoPath yang didasarkan pada database, perhatikan masalah berikut ini:

  • Saat Anda menyambungkan Templat formulir ke lebih dari satu tabel dalam database, tabel harus tersambung dengan bidang kunci.

  • Tipe data lama, seperti gambar, Gambar, Objek OLE, lampiran file, dan tipe data Access Memo atau SQL, harus dikecualikan dari koneksi data. InfoPath tidak mendukung koneksi data untuk tipe data panjang ini. Untuk mengeluarkan bidang tertentu dalam database, gunakan panduan koneksi Data untuk menyetel koneksi data.

Anda bisa menentukan apakah salah satu masalah ini berlaku dengan membaca informasi di kotak ringkasan pada halaman terakhir panduan koneksi Data. Status ringkasan Apakah formulir pengiriman diaktifkan, dan jika dinonaktifkan, ringkasan menjelaskan mengapa.

Setelah Anda menyetel koneksi data antara Templat formulir dan database, Anda bisa mengkustomisasi opsi kirim lain yang Anda inginkan. Misalnya, Anda bisa mengubah teks yang muncul pada tombol kirim di Templat formulir Anda. Anda juga bisa mengubah pesan yang ditampilkan kepada pengguna untuk menunjukkan jika formulir berhasil dikirim, dan Anda bisa menentukan apakah akan biarkan formulir terbuka setelah pengiriman.

Atas Halaman

Mengirim formulir data ke layanan Web

Apakah Anda menggunakan layanan Web untuk menetapkan alur kerja untuk proses bisnis atau sebagai tingkat tengah atas database Anda, InfoPath memudahkan untuk membuat Templat formulir yang berinteraksi dengan layanan Web. InfoPath memiliki panduan koneksi Data yang menuntun Anda melalui proses menyambungkan Templat formulir ke layanan Web.

Ada dua metode umum mendesain Templat formulir yang mengirimkan formulir untuk layanan Web:

  • Menyambungkan Templat formulir yang sudah ada ke layanan Web

  • Mendesain Templat formulir baru yang didasarkan pada layanan Web

Dengan kedua metode ini, InfoPath membuat sumber data yang berdasarkan skema layanan Web. Ini memungkinkan formulir yang didasarkan pada Templat formulir untuk mengirimkan data ke layanan Web.

Detail teknis

Saat pengguna mengirimkan formulir untuk layanan Web, formulir dikirim sebagai Extensible Markup Language (XML) data dalam amplop SOAP. Amplop SOAP berfungsi sebagai parameter input untuk operasi layanan Web tertentu. Anda bisa membandingkan ini untuk mengirim formulir dengan menggunakan HTTP, yang menghasilkan dokumen XML dalam permintaan HTTP POSTINGAN yang.

Sebelum Anda menyambungkan Templat formulir InfoPath ke layanan Web, pertimbangkan hal berikut ini:

  • InfoPath tidak bisa tersambung ke layanan Web yang menggunakan panggilan prosedur jarak jauh (RPC, Remote Procedure Call) berkode gaya. Hanya dokumen literal pengodean yang didukung.

  • Saat Anda mengonfigurasi Templat formulir sehingga bentuk-bentuk bisa mengirimkan data ke layanan Web, Anda bisa menentukan bahwa hanya data di bidang atau grup tertentu bisa dikirim, atau Anda bisa mengirimkan semua data dalam formulir.

Setelah menyetel koneksi data ke layanan Web, Anda bisa menambahkan tombol kirim ke Templat formulir dan mengkustomisasi opsi kirim lain yang Anda inginkan.

Atas Halaman

Mengirim formulir data untuk server yang menjalankan Microsoft Windows SharePoint Services

Anda bisa mendesain Templat formulir yang mengirimkan data ke server yang menjalankan Microsoft Windows SharePoint Services. Dengan melakukan hal ini, Anda bisa menyimpan dan menata semua pengguna Anda formulir di pustaka dokumen. Selain itu, pengguna bisa mengisi formulir yang didasarkan pada Templat formulir langsung dari pustaka dokumen. Mereka juga bisa mengekspor data formulir ke Microsoft Office Excel atau menggabungkan data dari beberapa bentuk ke dalam satu formulir. Selain itu, saat Anda mengaktifkan formulir pengiriman langsung ke pustaka dokumen, Anda bisa Tentukan dulu kata nama file untuk formulir, baik dengan nilai statis, nilai berdasarkan data dalam formulir, atau dengan menggunakan rumus.

Setelah mengonfigurasi Templat formulir untuk memperbolehkan pengiriman formulir ke pustaka dokumen SharePoint, Anda bisa menambahkan tombol kirim ke formulir dan mengkustomisasi kirim opsi lainnya, seperti teks pada tombol kirim , pesan yang ditampilkan kepada pengguna untuk menunjukkan jika formulir berhasil dikirim, dan apakah akan menyimpan formulir membuka setelah pengiriman.

Atas Halaman

Mengirimkan data formulir dalam pesan email

Menggunakan program email adalah salah satu cara termudah dan paling umum menyetel alur kerja untuk proses bisnis. Anda bisa mendesain Templat formulir InfoPath yang memungkinkan pengguna mengklik tombol kirim pada toolbar standar atau pada menu File untuk mengirim formulir yang diselesaikan mereka sebagai lampiran atau dalam isi pesan email. Alamat email, baris subjek dan nama file lampiran bisa semua akan yang sudah ditentukan sebelumnya saat Anda mendesain Templat formulir Anda — baik dengan nilai statis, nilai berdasarkan entri dalam formulir, atau dengan menggunakan rumus. Misalnya, Anda bisa mendesain Templat formulir Anda sehingga selesai bentuk secara otomatis dikirim dalam pesan email dengan baris subjek yang sudah ditentukan sebelumnya ke alamat email yang didasarkan pada sebuah entri di formulir. Selain itu, berdasarkan data yang dimasukkan pengguna formulir, Anda bisa menentukan nama file dinamis untuk formulir.

Agar pengguna untuk mengirimkan bentuk sebagai pesan email, mereka harus memiliki Microsoft Office Outlook 2003 atau Microsoft Office Outlook 2007 terinstal pada komputer mereka. Pengguna yang mengisi formulir di Web browser tidak memerlukan Outlook untuk mengirimkan formulir mereka sebagai pesan email.

Setelah mengonfigurasi Templat formulir untuk memperbolehkan formulir pengiriman dalam pesan email, Anda bisa menambahkan tombol kirim ke bar alat standar dan kirim perintah pada menu File ke Templat formulir dan mengkustomisasi kirim opsi lain, seperti teks yang muncul pada tombol kirim , pesan yang ditampilkan kepada pengguna untuk menunjukkan jika formulir berhasil dikirim , dan apakah Anda ingin biarkan formulir terbuka setelah pengiriman.

Atas Halaman

Mengirim formulir data untuk aplikasi di Web server

Jika Anda memiliki halaman halaman Server aktif (ASP) yang sudah ada atau kode lain di server Web yang dapat memproses XML data, Anda bisa mendesain Templat formulir Anda sehingga pengguna bisa mengirimkan selesai bentuk ke Web server dengan menggunakan metode HTTP POSTINGAN. Saat Anda mengonfigurasi Templat formulir Anda untuk memperbolehkan pengguna mengirimkan formulir mereka dengan cara ini, InfoPath membuat pesan yang menyertakan data formulir dan kemudian mengirim pesan ini ke Web server. Saat mendesain Templat formulir untuk mengirim data ke Web server, Anda bisa menambahkan tombol kirim ke Templat formulir Anda, menentukan teks yang muncul pada tombol kirim , mengkustomisasi pesan yang ditampilkan kepada pengguna untuk menunjukkan jika formulir berhasil dikirim, dan Tentukan apakah untuk mempertahankan formulir membuka setelah pengiriman.

Atas Halaman

Mengirimkan data formulir dengan menggunakan file koneksi data

Di Microsoft Office InfoPath 2007 Anda juga memiliki kemampuan untuk membuat file XML yang disebut file koneksi data yang menyertakan semua pengaturan yang diperlukan untuk koneksi data. Anda bisa menyimpan file di pustaka koneksi data di situs Office SharePoint Server 2007 , dan kemudian merancang beberapa Templat formulir yang menggunakan file XML yang sama untuk mengonfigurasi koneksi data. Menggunakan file koneksi data berarti bahwa jika apa pun dengan perubahan koneksi data — misalnya, jika lokasi data eksternal sumber perubahan — Anda bisa memperbarui file koneksi data sekali, bukan memperbarui koneksi data di setiap Templat formulir individual. Semua Templat formulir yang menggunakan file koneksi data akan secara otomatis diperbarui dengan pengaturan baru.

File koneksi data bisa berisi pengaturan yang menentukan bagaimana pengguna bisa mengirimkan data formulir mereka. Anda bisa mendesain Templat formulir untuk menggunakan pengaturan di file koneksi data. Setelah mengonfigurasi Templat formulir untuk memperbolehkan pengiriman formulir, Anda bisa menambahkan perintah kirim ke File menu dan tombol kirim ke bar alat standar pada formulir yang didasarkan pada Templat formulir, dan kemudian kustomisasi kirim opsi lain, seperti teks yang muncul pada tombol kirim dan perintah, pesan yang ditampilkan kepada pengguna untuk menunjukkan jika formulir berhasil dikirim , dan apakah Anda ingin biarkan formulir terbuka setelah pengiriman.

Atas Halaman

Mengirimkan data formulir dengan menggunakan kode

Untuk membuat fungsionalitas tingkat lanjut di Templat formulir Anda untuk mengirim formulir data, Anda bisa menulis kode berhasil dengan menggunakan Microsoft Visual Basic .NET, Microsoft Visual C# .NET atau skrip. Misalnya, Anda bisa menambahkan fungsi ke Templat formulir yang memungkinkan pengiriman formulir ke lebih dari satu lokasi sekaligus atau ke sumber data eksternal yang biasanya tidak didukung oleh InfoPath.

Tips: Jika Anda tidak bisa mengonfigurasi Templat formulir Anda untuk memperbolehkan pengguna untuk mengirimkan mereka formulir untuk sumber data eksternal dengan menggunakan opsi koneksi data InfoPath, Anda bisa menggunakan fitur ini untuk menulis pelaksanaan koneksi data Anda sendiri ke sumber data eksternal tersebut.

Atas Halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×