Menambahkan koneksi data dengan menggunakan pengaturan di pustaka koneksi

Berlaku Untuk
InfoPath 2010 InfoPath 2013

Di artikel ini

Gambaran Umum

Jika Anda mendesain beberapa templat formulir yang menggunakan koneksi data yang serupa, pertimbangkan untuk menggunakan file koneksi data daripada membuat koneksi data ke sumber data eksternal untuk setiap templat formulir. Dengan cara ini, Anda hanya perlu memperbarui satu file koneksi data saat informasi koneksi data berubah untuk sekumpulan templat formulir terkait. Misalnya, saat Anda memindahkan templat formulir Anda dari jaringan uji ke jaringan produksi, Anda perlu memperbarui pengaturan koneksi data hanya sekali di pustaka koneksi daripada memperbarui koneksi data di setiap templat formulir. Ketika formulir berdasarkan templat formulir yang menggunakan file koneksi data menggunakan koneksi data, koneksi data secara otomatis diperbarui dengan pengaturan baru.

File koneksi data adalah file XML dengan ekstensi file .xml atau .udcx yang berisi informasi koneksi untuk satu sumber data eksternal. File ini disimpan dalam pustaka koneksi data di server yang menjalankan Microsoft Office SharePoint Server 2007. File koneksi data dibuat oleh pengembang atau dengan mengonversi koneksi data dalam templat formulir yang sudah ada menjadi file koneksi data dengan mengklik tombol Konversi dalam kotak dialog Koneksi Data (menu Alat ).

Keuntungan menggunakan file koneksi data meliputi:

  • Beberapa formulir bisa menggunakan file koneksi data yang sama, sehingga tidak perlu membuat koneksi data yang sama dari awal untuk setiap templat formulir.
  • Jika pengaturan lokasi atau koneksi untuk sumber data eksternal berubah, Anda hanya perlu memperbarui file koneksi data, bukan setiap templat formulir.
  • File koneksi data bisa berisi informasi autentikasi alternatif yang bisa digunakan oleh server saat pengguna mengisi formulir dengan menggunakan browser Web.
  • Formulir berdasarkan templat formulir yang kompatibel dengan browser yang diisi di browser bisa tersambung ke server di domain lain hanya dengan koneksi data yang menggunakan file koneksi data.

Catatan

Microsoft Office InfoPath menggunakan file koneksi data yang mengikuti format file Universal Data Connection versi 2.0. Versi ini adalah superset dari format file versi 1.0 yang digunakan oleh Microsoft Office FrontPage dan Microsoft Office Excel. InfoPath tidak dapat menggunakan file koneksi data dalam format file versi 1.0.

Saat Anda menambahkan koneksi data ke templat formulir dengan menggunakan pengaturan dalam pustaka koneksi data, Anda membuat koneksi data sekunder di templat formulir tersebut. Koneksi data ini berbeda dari koneksi data utama yang dibuat saat Anda mendesain templat formulir berdasarkan database, layanan Web, atau pengaturan dalam pustaka koneksi data. Anda akan menambahkan koneksi data sekunder hanya jika Anda tidak bisa mendapatkan atau mengirim data melalui koneksi data utama.

Atas halaman

Sebelum Anda memulai

Untuk menambahkan koneksi data ke templat formulir Anda menggunakan pengaturan yang disimpan dalam pustaka koneksi data, Anda memerlukan informasi berikut ini dari administrator situs:

  • Lokasi server yang menjalankan Microsoft Office SharePoint Server 2007, yang berisi situs yang menyertakan pustaka koneksi data
  • Nama file koneksi data di pustaka koneksi data yang ingin Anda gunakan
  • Apakah file koneksi data berisi pengaturan untuk koneksi data kueri atau mengirimkan koneksi data
  • Apakah Anda bisa mengonfigurasi templat formulir untuk menyimpan hasil kueri dengan aman dalam formulir untuk penggunaan offline jika pengaturannya untuk koneksi data kueri

Atas Halaman

Menambahkan koneksi data kueri

Untuk menambahkan koneksi data ke templat formulir Anda menggunakan pengaturan dalam pustaka koneksi, Anda harus menyelesaikan prosedur berikut:

  1. Tambahkan koneksi data sekunder ke templat formulir.
  2. Mengikat kontrol ke bidang kueri dan data di sumber data sekunder.
  3. Mengonfigurasi templat formulir untuk menggunakan koneksi data menggunakan aturan atau tombol.

Langkah 1: Menambahkan koneksi data sekunder

  1. Pada menu Alat , klik Koneksi Data.

  2. Dalam kotak dialog Koneksi Data , klik Tambahkan.

  3. Dalam Panduan Koneksi Data, klik Cari koneksi di Microsoft Office SharePoint Server, lalu klik Berikutnya.

  4. Pada halaman panduan berikutnya, dalam daftar Situs , klik nama situs di server yang menjalankan Office SharePoint Server 2007 dengan pustaka koneksi.
    Situs saya tidak ada dalam daftar
    Untuk menambahkan situs Anda ke daftar, lakukan hal berikut:

    1. Klik Kelola Situs.
    2. Dalam kotak dialog Kelola Situs , klik Tambahkan.
    3. Dalam kotak URL , ketikkan lokasi pustaka koneksi data.
    4. Dalam kotak Nama tampilan, ketikkan nama untuk pustaka koneksi data. Nama ini akan muncul dalam daftar Situs dalam Panduan Koneksi Data.
    5. Klik OK.
    6. Klik Tutup.
  5. Klik nama pustaka koneksi data untuk melihat daftar file koneksi data, klik nama file koneksi data yang ingin Anda gunakan untuk koneksi data ini, lalu klik Berikutnya.

  6. Bergantung pada pengaturan koneksi dalam file koneksi data, halaman panduan berikutnya mungkin meminta Anda menentukan nilai sampel untuk setiap parameter.
    Bagaimana cara menentukan nilai sampel?

    1. Pilih parameter dalam tabel Parameter , lalu klik Atur Nilai Sampel.
    2. Dalam kotak Nilai sampel , ketikkan nilai yang mungkin digunakan pengguna Anda untuk bidang ini, lalu klik OK.
    3. Ulangi langkah-langkah ini untuk setiap parameter dalam tabel Parameter , lalu klik Berikutnya.

    Catatan Teknis
    Saat Anda mengonfigurasi koneksi data ke layanan Web dalam Panduan Koneksi Data, Microsoft Office InfoPath tersambung ke layanan Web dan meminta file Web Service Description Language (WSDL). File WSDL berisi skema yang digunakan oleh layanan Web. Layanan Web merespons permintaan dengan mengirim file ini ke InfoPath. InfoPath menggunakan informasi dalam file ini untuk menambahkan bidang dan grup yang sesuai ke sumber data sekunder dalam templat formulir. Jika InfoPath menemukan tipe elemen yang tidak diketahui dalam file WSDL, InfoPath menggunakan data sampel untuk menentukan definisi tipe elemen yang tidak diketahui lalu menambahkan bidang dan grup yang sesuai ke sumber data sekunder.

  7. Jika Anda ingin hasil kueri tersedia saat formulir tidak tersambung ke jaringan, pilih kotak centang Simpan salinan data di templat formulir .

    Catatan

    Memilih kotak centang ini menyimpan hasil kueri dalam templat formulir. Karena data disimpan dalam templat formulir, data tersebut tersedia dalam formulir yang diisi pengguna, bahkan jika komputer mereka tidak tersambung ke jaringan. Jika Anda mendapatkan data sensitif dari koneksi data ini, Anda mungkin ingin menonaktifkan fitur ini untuk membantu melindungi data seandainya komputer hilang atau dicuri.

  8. Klik Berikutnya.
    Halaman panduan berikutnya akan menampilkan ringkasan pengaturan untuk koneksi data ini.

  9. Ketikkan nama deskriptif untuk koneksi data. Nama ini akan muncul di daftar Sumber Data di panel tugas Sumber Data .

  10. Untuk mengaktifkan formulir berdasarkan templat formulir ini untuk menggunakan koneksi data ini saat dibuka, pilih kotak centang Ambil data secara otomatis saat formulir dibuka .

Atas Halaman

Langkah 2: Menambahkan kontrol untuk menampilkan data ke pengguna Anda

  1. Jika panel tugas Kontrol tidak terlihat, klik Kontrol Lainnya pada menu Sisipkan, atau tekan ALT+I, C.
  2. Seret kontrol ke templat formulir.
  3. Dalam kotak dialog Pengikatan Kontrol , pilih bidang yang ingin Anda ikat kontrol, lalu klik OK.

Langkah 3: Mengonfigurasi templat formulir untuk menggunakan koneksi data

Jika Ingin pengguna mengambil data dari koneksi data ini setelah formulir terbuka, Anda dapat menambahkan aturan ke templat formulir yang menggunakan koneksi data dalam kondisi tertentu, atau menambahkan tombol ke templat formulir yang dapat diklik pengguna untuk menggunakan koneksi data.

Menambahkan aturan

Anda bisa menambahkan aturan ke templat formulir Anda yang menjalankan koneksi data kueri setiap kali kondisi untuk aturan terpenuhi. Prosedur berikut ini mengasumsikan bahwa Anda telah membuat koneksi data kueri untuk templat formulir Anda, dan anda telah mengonfigurasi kontrol pada templat formulir anda untuk menampilkan data dari koneksi data.

  1. Jika templat formulir memiliki beberapa tampilan, klik Nama tampilan pada menu Tampilan untuk masuk ke tampilan dengan kontrol tempat Anda ingin menampilkan data dari sumber data sekunder.
  2. Klik ganda kontrol yang ingin Anda tambahkan aturan.
  3. Klik tab Data.
  4. Di bawah Validasi dan Aturan, klik Aturan.
  5. Dalam kotak dialog Aturan , klik Tambahkan.
  6. Dalam kotak Nama , ketikkan nama untuk aturan tersebut.
  7. Untuk menentukan kondisi kapan aturan harus dijalankan, klik Atur Kondisi, lalu masukkan kondisi. Aturan akan berjalan ketika kondisi terjadi. Jika Anda tidak mengatur kondisi, aturan akan berjalan setiap kali pengguna mengubah nilai dalam kontrol, lalu memindahkan kursornya menjauh dari kontrol tersebut.
  8. Klik Tambahkan Tindakan.
  9. Dalam daftar Tindakan , klik Kueri menggunakan koneksi data.
  10. Dalam daftar Koneksi data , klik koneksi data kueri yang ingin Anda gunakan, lalu klik OK untuk menutup setiap kotak dialog.
  11. Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.

Menambahkan tombol untuk menggunakan koneksi data kueri

Anda dapat menambahkan kontrol tombol ke templat formulir yang dapat diklik pengguna saat mereka mengisi formulir berdasarkan templat formulir. Saat diklik, tombol ini bisa mengambil data dari koneksi data kueri.

  1. Jika templat formulir memiliki beberapa tampilan, klik Nama tampilan pada menu Tampilan untuk masuk ke tampilan dengan kontrol tempat Anda ingin menampilkan data dari sumber data sekunder.
  2. Jika panel tugas Kontrol tidak terlihat, klik Kontrol Lainnya pada menu Sisipkan, atau tekan ALT+I, C.
  3. Seret kontrol tombol ke templat formulir Anda.
  4. Klik ganda kontrol tombol yang baru saja Anda tambahkan ke templat formulir Anda.
  5. Klik tab Umum .
  6. Dalam daftar Tindakan , klik Refresh.
  7. Dalam kotak Label , ketikkan nama yang ingin Anda munculkan pada tombol di templat formulir Anda.
  8. Klik Pengaturan.
  9. Dalam kotak dialog Refresh , klik Satu sumber data sekunder.
  10. Dalam daftar Pilih sumber data sekunder , klik sumber data sekunder yang terkait dengan koneksi data kueri.
  11. Klik OK untuk menutup setiap kotak dialog yang terbuka.
  12. Untuk menguji perubahan, klik Pratinjau pada toolbar Standar, atau tekan CTRL+SHIFT+B.

Atas Halaman

Menambahkan koneksi data kirim

Jika file koneksi data berisi pengaturan untuk mengirimkan koneksi data, Anda bisa mengonfigurasi templat formulir Anda untuk memungkinkan pengguna mengirimkan data formulir mereka melalui koneksi data ini. Saat Anda mengonfigurasi templat formulir Anda untuk memungkinkan pengguna mengirimkan data formulir mereka, InfoPath menambahkan tombol Kirim pada toolbar Standar dan perintah Kirim pada menu File . Anda bisa mengonfigurasi opsi kirim untuk templat formulir dalam kotak dialog Opsi Kirim (menu Alat ). Opsi pengiriman dikonfigurasi dengan cara yang sama seperti jika Anda menambahkan koneksi data sekunder yang merupakan koneksi data kirim. Temukan tautan untuk informasi selengkapnya tentang menambahkan koneksi kirim data ke templat formulir Anda di bagian Lihat Juga .

  1. Pada menu Alat , klik Koneksi Data.

  2. Dalam kotak dialog Koneksi Data , klik Tambahkan.

  3. Dalam Panduan Koneksi Data, klik Cari koneksi di Microsoft Office SharePoint Server, lalu klik Berikutnya.

  4. Pada halaman panduan berikutnya, dalam daftar Situs , klik nama situs dengan pustaka koneksi.
    Situs saya tidak ada dalam daftar
    Untuk menambahkan situs Anda ke daftar, lakukan hal berikut:

    1. Klik Kelola Situs.
    2. Dalam kotak dialog Kelola Situs , klik Tambahkan.
    3. Dalam kotak URL , ketikkan lokasi pustaka koneksi data.
    4. Dalam kotak Nama tampilan, ketikkan nama untuk pustaka koneksi data. Nama ini akan muncul dalam daftar Situs dalam Panduan Koneksi Data.
    5. Klik OK.
    6. Klik Tutup.
  5. Klik nama pustaka koneksi data untuk melihat daftar file koneksi data, klik nama file koneksi data yang ingin Anda gunakan untuk pengiriman koneksi data ini, lalu klik Berikutnya.

  6. Jika pengaturan untuk mengirimkan koneksi data ke layanan Web, InfoPath bisa mendeteksi parameter apa di layanan Web yang bisa menerima data. Anda dapat mengonfigurasi koneksi kirim data untuk mengirim semua data atau sebagian data dalam templat formulir.
    Caranya?

    1. Dalam daftar Parameter , klik parameter yang akan menerima data dari formulir.

    2. Untuk mengirimkan semua data dalam formulir untuk parameter ini, termasuk elemen akar dan instruksi pemrosesan apa pun, lakukan hal berikut:

      1. Klik Seluruh formulir (dokumen XML, termasuk instruksi pemrosesan).
      2. Untuk mengirimkan data sebagai string, pilih kotak centang Kirim data sebagai string . Biasanya, Anda memilih kotak centang ini untuk mengirimkan data yang ditandatangani secara digital. Biasanya, kosongkan kotak centang ini.
    3. Untuk menentukan bidang atau grup untuk parameter ini, lakukan hal berikut:

      1. Di bawah Opsi parameter, klik Bidang atau grup.
      2. Klik Modifikasi038c9c35-ca90-4bf1-a2e2-2342022bdbc1 .
      3. Dalam kotak dialog Pilih Bidang atau Grup , klik bidang atau grup yang datanya ingin Anda kirimkan, lalu klik OK.
      4. Dalam daftar Sertakan , klik Elemen teks dan turunan hanya untuk mengirimkan konten bidang atau grup saja, atau klik subtree XML, termasuk elemen yang dipilih untuk mengirimkan konten dan grup atau bidang yang dipilih.
    4. Ulangi langkah-langkah ini untuk setiap parameter.

  7. Klik Berikutnya.

  8. Pada halaman panduan berikutnya, dalam kotak Masukkan nama untuk koneksi data ini , ketikkan nama deskriptif untuk pengiriman koneksi data ini.

Atas Halaman