Pengenalan templat dan formulir formulir

Berlaku Untuk
InfoPath 2010 InfoPath 2013

Ketika mendesain file templat formulir (.xsn), Anda membuat satu file yang berisi beberapa file pendukung. Sebaliknya, ketika pengguna Anda mengisi formulir, mereka benar-benar mengisi file formulir (.xml), yang didasarkan pada templat formulir.

Di artikel ini

Apa yang Anda desain: templat formulir

Anda membuat templat formulir dalam mode desain, yang merupakan lingkungan desain InfoPath. Templat formulir adalah file dengan ekstensi nama file .xsn. File .xsn menentukan struktur data, tampilan, dan perilaku formulir yang sudah selesai (.xml file).

8e6444b9-37a5-4950-9071-6cac2ad48796

Templat formulir menentukan banyak hal, termasuk:

  • Kontrol, label, dan teks instruksional yang muncul di formulir.
  • Cara kontrol yang mengontrol perilaku ketika pengguna berinteraksi dengan mereka. Misalnya, Anda mungkin membuat bagian tertentu muncul ketika pengguna memilih kotak centang dan menghilang saat pengguna mengosongkan kotak centang.
  • Apakah formulir memiliki tampilan tambahan. Misalnya, jika Anda mendesain formulir aplikasi izin, Anda mungkin memiliki satu tampilan untuk kontraktor listrik, tampilan lain untuk agen penerima, dan tampilan ketiga untuk penyelidik yang menyetujui atau menolak aplikasi.
  • Bagaimana dan di mana data dalam formulir disimpan. Misalnya, templat formulir Anda mungkin didesain untuk memungkinkan pengguna mengirimkan data ke database, baik secara langsung maupun melalui penggunaan layanan Web. Atau Anda mungkin meminta pengguna menyimpan formulir mereka ke folder bersama.
  • Font, warna, dan elemen desain lainnya yang digunakan dalam formulir.
  • Apakah pengguna bisa mengkustomisasi formulir. Misalnya, Anda bisa memungkinkan pengguna menambahkan baris tambahan ke tabel berulang, bagian berulang, atau bagian opsional.
  • Apakah pengguna diberi tahu ketika mereka membuat kesalahan dalam formulir atau lupa untuk mengisi bidang yang diperlukan.

Setelah menyelesaikan desain templat formulir, Anda membuatnya tersedia bagi pengguna dengan menerbitkannya sebagai file .xsn.

Tips

Selain mendesain templat formulir, Anda juga bisa mendesain komponen templat, yang merupakan kontrol kustom yang bisa Anda gunakan di templat formulir lain atau dokumen Microsoft Office. Misalnya, Anda mungkin membuat bagian templat yang menyertakan bidang untuk mengumpulkan informasi kontak. Anda kemudian dapat menggunakan bagian templat tersebut dalam beberapa templat formulir yang berbeda. Temukan link untuk informasi selengkapnya tentang komponen templat di bagian Lihat Juga .

Atas Halaman

Apa yang diisi pengguna Anda: formulir

Formulir InfoPath adalah file .xml yang berisi data XML. Semua formulir InfoPath didasarkan pada templat formulir.

Untuk menggambarkan hubungan antara templat formulir dan formulir, bayangkan Anda mendesain templat formulir aplikasi izin untuk digunakan oleh kontraktor listrik. Setiap aplikasi izin yang diisi kontraktor listrik adalah formulir. Formulir tersebut hanyalah file .xml yang berisi data (dan hanya data) yang dimasukkan ke dalam formulir. Semua hal lain yang menyusun formulir disediakan oleh templat formulir. Ini berarti bahwa setiap kali pengguna Anda membuka formulir, formulir tersebut harus menemukan dan menggunakan templat formulir terkait agar berfungsi dengan benar. Jika tidak, saat pengguna Anda membuka formulir, mereka hanya akan melihat tag dan data markup XML.

Untuk menautkan templat formulir dan formulir yang didasarkan padanya, InfoPath menyertakan beberapa baris kode, yang disebut instruksi pemrosesan, di bagian atas setiap file formulir. Kode ini menautkan file formulir ke templat formulir terkait.

Atas Halaman

Komponen templat formulir

Templat formulir adalah file tunggal yang berisi beberapa file pendukung, seperti file yang menentukan bagaimana kontrol pada templat formulir akan muncul, file untuk grafik yang muncul di templat formulir, dan file pemrograman yang mengaktifkan perilaku kustom dalam templat formulir. File pendukung ini secara kolektif dikenal sebagai file formulir. Ketika mendesain templat formulir, Anda bisa menampilkan dan bekerja dengan file formulir yang membentuk templat formulir dengan mengekstrak dan menyimpan file formulir tersebut ke folder.

a873277b-f34e-479b-839c-41eb7c285b0d

File pendukung yang membentuk templat formulir bisa menyertakan satu atau beberapa file Skema XML, file Transformasi XSL (XSLT) untuk setiap tampilan dalam templat formulir, file XML untuk data yang muncul secara default saat pengguna pertama kali membuka formulir yang didasarkan pada templat formulir tersebut, file skrip atau rakitan kode terkelola, dan file definisi formulir, yang disebut Manifest.xsf.

Untuk membiasakan diri dengan file yang membentuk templat formulir, Anda bisa menggunakan prosedur berikut ini untuk menampilkan file sumber untuk templat formulir.

Menampilkan file formulir untuk templat formulir

  1. Buat templat formulir kosong baru.
  2. Pada menu File, klik Simpan Sebagai Sumber Files.
  3. Dalam kotak dialog Telusuri Folder , pilih folder yang sudah ada untuk menyimpan file formulir, atau buat folder baru, lalu klik OK.
    InfoPath menyimpan salinan templat formulir sebagai sekumpulan file di dalam folder.
  4. Di Windows Explorer, telusuri ke folder yang berisi file.

Tabel berikut menguraikan file pendukung templat formulir. File ini selalu disertakan dalam templat formulir.

Tipe file Ekstensi nama file Deskripsi
File definisi formulir .xsf File yang berisi informasi tentang bagaimana templat formulir disatukan, termasuk Skema XML yang digunakan dan file sumber daya yang ada di dalamnya. InfoPath secara otomatis menghasilkan file ini saat Anda mendesain templat formulir baru. Saat Anda mendesain dan mengubah templat formulir, file secara otomatis diperbarui untuk mencerminkan perubahan Anda.
Skema XML .xsd File atau file yang membatasi dan memvalidasi data dalam templat formulir. Konten file Skema XML — elemen, atribut, dan seterusnya — diwakili oleh grup dan bidang di panel tugas Sumber Data . Setiap sumber data yang terkait dengan templat formulir, termasuk sumber data utama, memiliki file .xsd terkait.
Tampilan .Xsl File XSL Transformation (XSLT) yang digunakan untuk menyajikan, menampilkan, dan mengubahnya menjadi HTML data yang ditampilkan yang terdapat dalam formulir yang diisi pengguna Anda. Ketika bekerja dengan tampilan templat formulir yang berbeda, Anda benar-benar melihat representasi HTML (atau transformasi) data yang ditampilkan dalam formulir.
Templat XML .xml File yang berisi data yang ingin Anda munculkan secara default dalam kontrol tertentu. Pengguna melihat data ini saat pertama kali membuka formulir dan sampai mereka memilih nilai yang berbeda dalam kontrol.

Selain file dalam tabel sebelumnya, templat formulir bisa menyertakan file apa pun dalam tabel berikut, tergantung pada desain templat formulir.

Tipe file Ekstensi nama file Deskripsi
Presentasi .htm, .gif, .bmp, dan lainnya File yang digunakan untuk memperlihatkan panel tugas kustom atau gambar di dalam templat formulir.
Logika bisnis .js, .vbs File yang berisi skrip untuk menerapkan perilaku formulir tertentu. File skrip ini adalah file Microsoft JScript atau Microsoft Visual Basic Scripting Edition (VBScript).
Biner .dll, .exe, .cab, dan lainnya File eksternal yang menyediakan kode pemrograman dan logika bisnis tambahan. Misalnya, jika membuat kontrol kustom untuk templat formulir, Anda mungkin memerlukan program penginstalan untuk menginstal dan mendaftarkan kontrol tersebut di komputer pengguna secara otomatis. File biner tidak dibuat di InfoPath, tetapi dalam program seperti Microsoft Visual Studio .NET.

InfoPath secara otomatis memperbarui file formulir saat Anda membuat perubahan pada templat formulir Anda. Namun, jika Anda berpengalaman dengan XML, atau jika Anda adalah desainer formulir tingkat lanjut, Anda bisa mengekstrak file formulir individual dan mengkustomisasinya dengan tangan. Misalnya, Anda mungkin ingin mengubah sekumpulan file formulir secara manual dalam tipe situasi berikut:

  • Anda ingin menggunakan kembali Skema XML (file.xsd) templat formulir di program Microsoft Office lainnya. Misalnya, Anda dapat menambahkan file .xsd InfoPath ke Pustaka Skema di Microsoft Office Word 2007. Anda kemudian dapat memetakan elemen dari file .xsd InfoPath ke konten dokumen.
  • Anda ingin membuat toolbar di templat formulir yang berisi perintah kustom selain perintah bawaan yang disertakan dengan InfoPath. Untuk melakukan ini, Anda perlu mengedit file form definition (.xsf) templat formulir.
  • Anda ingin membuat penyempurnaan terkait pemformatan ke templat formulir yang tidak tersedia di InfoPath, seperti menambahkan gambar latar belakang (.gif file) ke tombol. Untuk melakukan ini, Anda perlu mengedit file Transformasi XML (.xsl) formulir.

Atas Halaman