Menambahkan aturan untuk menjalankan tindakan lain

Berlaku Untuk
InfoPath 2010 InfoPath 2013

Selain aturan validasi dan pemformatan , Anda juga bisa menambahkan aturan ke templat formulir untuk melakukan tindakan lain, seperti beralih tampilan, mengatur nilai bidang, atau kueri atau mengirim ke koneksi data. Misalnya, Anda bisa mendesain formulir sehingga pengguna data yang dimasukkan ke dalamnya secara otomatis disimpan ke SharePoint, tanpa mengklik Kirim, atau untuk beralih dari satu tampilan ke tampilan lain saat tombol diklik.

Aturan ini bisa diaktifkan dengan perubahan pada bidang formulir, mengklik tombol, menyisipkan bagian atau baris berulang dalam tabel berulang, atau pembukaan atau pengiriman formulir. Aturan ini memeriksa kondisi berdasarkan data dalam formulir, peran pengguna, atau nilai bidang. Mereka juga dapat berjalan tanpa kondisi apa pun yang perlu diatur.

Anda juga bisa menambahkan beberapa tindakan untuk setiap aturan. Misalnya, Anda bisa menambahkan aturan ke tombol yang mengirimkan data yang dimasukkan, lalu beralih ke tampilan yang menampilkan pesan untuk mengonfirmasi bahwa data telah dikirim.

Di artikel ini

Tipe dan contoh aturan tindakan

Memperlihatkan pesan

Anda bisa menambahkan aturan yang membuka kotak dialog jika kondisi tertentu dalam formulir terpenuhi. Misalnya, dalam formulir laporan pengeluaran jika pengguna memasukkan nilai yang melebihi jumlah tertentu, pesan dapat muncul. Memperlihatkan tindakan pesan hanya didukung dalam formulir InfoPath Filler.

Memperlihatkan nilai bidang atau rumus

Tindakan ini memungkinkan Anda menambahkan aturan untuk menampilkan nilai dalam bidang atau perhitungan berdasarkan nilai bidang yang berbeda pada formulir. Misalnya, pengguna dapat diberi tahu bahwa tanggal kedatangan dalam pengeluaran hotel harus sebelum tanggal keberangkatan dengan menggunakan tanggal yang dimasukkan oleh pengguna. Memperlihatkan nilai bidang atau tindakan rumus hanya didukung dalam formulir InfoPath Filler.

Beralih tampilan

Tampilan dapat dialihkan saat tombol diklik. Ini memungkinkan pengguna menavigasi melalui dua atau beberapa tampilan dengan mengklik kembali atau berikutnya. Anda juga bisa menambahkan aturan untuk mengalihkan tampilan saat formulir dibuka. Misalnya, tampilan dapat dialihkan berdasarkan peran yang terkait dengan pengguna yang membuka formulir. Tindakan beralih tampilan hanya tersedia pada tombol dan Pemuatan Formulir.

Mengatur nilai bidang

Menggunakan aturan untuk mengatur nilai bidang memungkinkan Anda mengubah nilai dalam formulir secara dinamis. Misalnya, dalam formulir pelacakan pengeluaran di mana pengguna memasukkan item pengeluaran dan jumlah pengeluaran, bidang Total dapat melacak total pengeluaran yang dimasukkan. Alih-alih meminta pengguna memasukkan total semua pengeluaran secara manual, tindakan atur nilai bidang bisa secara otomatis mengatur nilai bidang Total .

Kueri untuk data

Kueri untuk tindakan data memungkinkan Anda membuat kueri sumber data eksternal untuk informasi. Misalnya, Anda bisa menambahkan kueri untuk tindakan data yang memulai kueri ke database untuk mengambil informasi karyawan saat pengguna memasukkan nomor karyawannya dalam formulir.

Kirim data

Aturan tindakan pengiriman data mengirimkan semua data dalam formulir. Misalnya, menggunakan tindakan kirim data, Anda bisa menambahkan aturan ke templat formulir untuk aplikasi izin yang mengirimkan data dalam formulir ke layanan Web dan database ketika pengguna mengklik tombol Kirim pada formulir.

Membuka formulir baru untuk diisi

Buka formulir baru untuk diisi memungkinkan Anda menambahkan aturan yang membuka salinan formulir baru yang didasarkan pada templat formulir ini atau templat formulir lainnya. Misalnya, Anda dapat menambahkan aturan ini ke templat formulir agar aplikasi izin dapat melakukan hal berikut: Jika nilai dalam bidang pengeluaran melebihi jumlah tetap, aturan akan membuka formulir baru yang memerlukan entri pengeluaran item. Buka formulir baru untuk mengisi tindakan hanya didukung dalam formulir InfoPath Filler.

Menutup formulir

Tindakan tutup formulir memungkinkan Anda menambahkan aturan yang menutup formulir ketika kejadian tertentu terjadi pada formulir. Misalnya, Anda bisa menambahkan aturan yang menutup formulir setelah pengguna mengirimkan formulir dan sumber data eksternal mengonfirmasi bahwa formulir berhasil dikirim. Menutup tindakan formulir hanya tersedia pada tombol.

Mengirim data ke Komponen Web

Anda bisa mengaktifkan formulir Anda untuk mengirim data ke komponen Web SharePoint dengan menambahkan tindakan kirim data ke komponen Web. Ketika formulir browser Web InfoPath dihosting di dalam komponen Web formulir InfoPath di halaman SharePoint dan koneksi telah dikonfigurasi dengan komponen Web lain, aturan ini memulai pengiriman data dalam formulir InfoPath ke komponen Web tersambung. Agar tindakan aturan ini berfungsi dengan benar, bidang dalam formulir harus dipromosikan sebagai parameter koneksi komponen web. Dalam formulir daftar SharePoint, semua bidang secara otomatis dipromosikan sebagai parameter koneksi.

Tanda tangani baris tanda tangan

Tindakan baris tanda tangan tanda tangan memungkinkan Anda menambahkan aturan yang, ketika dipicu, membuka kontrol baris tanda tangan yang ditunjukkan untuk ditandatangani pengguna. Misalnya, jika Anda memiliki kontrol baris tanda tangan pada formulir, dan Anda menambahkan tindakan baris tanda tangan tanda tangan ke tombol kirim, lalu ketika pengguna mengklik tombol kirim, mereka diminta untuk menandatangani kontrol baris tanda tangan.

Koneksi Data

Jika Anda menambahkan aturan tindakan ke data kueri, mengirimkan data, atau mengirimkan data ke komponen Web, maka yang terbaik adalah sudah memiliki koneksi data yang diinginkan sebelum aturan ditambahkan. 

Menambahkan aturan tindakan

Menggunakan tombol Tambahkan Aturan

Aturan yang disertakan dan ditentukan sebelumnya bisa ditambahkan dengan mengklik Tambahkan Aturan.

  1. Klik kontrol yang ingin Anda tambahkan tindakannya.
  2. Pada tab Beranda , dalam grup Aturan , klik Tambahkan Aturan.

edf9252c-968b-47d1-9a39-fe38afa046b0

  1. Di kolom Jika , klik tipe kondisi yang harus dipenuhi aturan, seperti Kosong.
  2. Di kolom Tindakan , klik tindakan, seperti Kirim Data. Tergantung pada kondisi yang dipilih, informasi tambahan mungkin diminta.
  3. Lakukan hal berikut, bergantung pada tipe tindakan yang Anda tambahkan dari jendela Detail Aturan :

eba9e231-c1b7-4f55-94df-3176dfecf05c

  • Memperlihatkan pesan

    • Di bidang Pesan , ketikkan teks untuk pesan tersebut, lalu klik OK.
  • Memperlihatkan nilai bidang atau rumus

    1. Masukkan ekspresi dalam kotak Ekspresi , atau klik Fungsicd3a49c0-a736-4b8c-819a-07018ca6805f di samping kotak Ekspresi untuk menyusun ekspresi Anda, lalu klik OK.
      Untuk informasi selengkapnya tentang rumus, lihat Menambahkan fungsi dan rumus.
  • Beralih tampilan

    • Dalam kotak dialog Detail Aturan , klik tampilan yang akan dialihkan pengguna ketika tindakan dimulai dari kotak Tampilan .
  • Mengatur nilai bidang

    1. Klik Bidangf26c98b1-d382-4d00-89ad-422d443b00ed di samping kotak Bidang .

    2. Klik bidang untuk memilihnya.

    3. Klik OK.

    4. Dalam kotak Nilai , ketikkan nilai, atau klik Fungsicd3a49c0-a736-4b8c-819a-07018ca6805f di sampingnya untuk memasukkan rumus.

      Catatan

      Untuk informasi selengkapnya tentang rumus, lihat Menambahkan fungsi dan rumus.

  • Kueri untuk data

    • Klik koneksi data terima dari bidang Koneksi data atau klik Tambahkan untuk menambahkan koneksi data baru.
      Untuk informasi selengkapnya tentang koneksi data, lihat Gambaran umum koneksi data.
  • Kirim data

    • Klik kirim koneksi data dari bidang Koneksi data atau klik Tambahkan untuk menambahkan koneksi data baru.
      Untuk informasi selengkapnya tentang koneksi data, lihat Gambaran umum koneksi data.
  • Membuka formulir baru untuk diisi

    • Masukkan ID templat atau lokasi templat formulir dalam kotak ID Templat Formulir atau Lokasi , lalu klik OK.
  • Menutup formulir

    • Klik OK jika ini adalah formulir browser Web atau, jika ini adalah formulir Pengisi, Anda dapat memilih kotak centang Jika perubahan belum disimpan, minta pengguna untuk menyimpan untuk meminta pengguna menyimpan formulir sebelum ditutup.
  • Mengirim data ke Komponen Web

    1. Klik Promosi Properti untuk memilih bidang yang harus dipromosikan sebagai parameter koneksi komponen web.
    2. Klik Tambahkan di samping daftar parameter koneksi komponen Web SharePoint untuk menampilkan kotak dialog Pilih Bidang atau Grup .
    3. Klik bidang.
    4. Dalam kotak Nama parameter , masukkan nama untuk parameter.
    5. Klik OK.
    6. Ulangi langkah 2 sampai 5 untuk mempromosikan bidang tambahan.
  • Tanda tangani baris tanda tangan

    Penting

    Sebelum menambahkan aturan baris tanda tangan tanda tangan, pastikan Bahwa Anda telah menambahkan kontrol baris tanda tangan ke formulir sehingga ada sesuatu untuk ditandatangani oleh aturan.

    1. Di bawah Tanda tangani baris tanda tangan pertama di mana, dalam daftar, klik metode mengindikasikan baris tanda tangan dari formulir yang harus ditandatangani.
      fedeb0a4-66f3-449d-bed4-f4258ec67250
    2. Dalam kotak sama dengan , masukkan kriteria atau klik Fungsicd3a49c0-a736-4b8c-819a-07018ca6805f untuk menggunakan fungsi untuk kriteria.
    3. Menunjukkan apakah gambar tanda tangan default harus digunakan atau tidak dan apakah baris tanda tangan berada di dokumen host, lalu klik OK.
      Untuk informasi selengkapnya tentang tanda tangan digital, lihat Tanda Tangan Digital di InfoPath 2010.
  • Klik kotak centang Jangan jalankan aturan tersisa jika kondisi aturan ini terpenuhi jika Anda ingin berhenti memproses aturan tambahan.

Menggunakan panel tugas Aturan

Lakukan hal berikut ini untuk menambahkan aturan tindakan dari panel tugas Aturan :

  1. Klik kontrol yang ingin Anda tambahkan aturan tindakan.
  2. Jika panel tugas Aturan tidak terlihat, maka, pada tab Beranda , dalam grup Aturan , klik Kelola Aturan.

a09627ca-04e2-4457-bd71-488e3a946e6b

  1. Klik Baru.

914e7d87-bf44-4761-9efb-dbd8f869eab8

  1. Klik Tindakan.
  2. Dalam kotak teks Detail untuk , masukkan nama untuk aturan tersebut.

73ed258e-b9f6-45a1-ac58-6a90f0518bb1

  1. Di bawah Kondisi, klik Tidak Ada.

  2. Pilih opsi yang benar sebagai berikut:

    • Jika kondisi untuk aturan Anda didasarkan pada bidang:

      1. Klik bidang atau klik Pilih bidang atau grup.
      2. Klik operator, seperti sama dengan.
      3. Masukkan kriteria untuk operator.
    • Jika kondisi untuk aturan Anda didasarkan pada ekspresi:

      1. Klik Ekspresi.
      2. Masukkan ekspresi.
        Untuk informasi selengkapnya, lihat Menambahkan fungsi dan rumus.

95513fcf-2f21-409e-8b18-4cb3cc170854

  1. Klik Dan untuk menambahkan kondisi lain dan ulangi langkah 7 atau klik OK setelah selesai menambahkan kondisi.

Catatan

Setelah menambahkan kondisi kedua, tombol Dan diganti dengan kotak. Tinggalkan dan pilih jika kondisi pertama dan setiap kondisi berikutnya harus benar agar validasi data diterapkan. Jika tidak, jika hanya salah satu kondisi yang harus benar agar validasi data diterapkan, klik atau.

  1. Pada panel tugas Aturan , klik Tambahkan, lalu klik tipe aturan tindakan yang ingin Anda tambahkan.

  2. Lakukan hal berikut, bergantung pada tipe tindakan yang Anda tambahkan.

    • Memperlihatkan pesan

      • Di bidang Pesan , ketikkan teks untuk pesan tersebut, lalu klik OK.
    • Memperlihatkan nilai bidang atau rumus

      • Masukkan ekspresi yang diinginkan dalam kotak Ekspresi , atau klik Fungsicd3a49c0-a736-4b8c-819a-07018ca6805f di samping kotak Ekspresi untuk menyusun ekspresi Anda, lalu klik OK.
        Untuk informasi selengkapnya, lihat Menambahkan fungsi dan rumus.
    • Beralih tampilan

      • Dalam kotak dialog Detail Aturan , klik tampilan yang akan dialihkan pengguna ketika tindakan dimulai dari kotak Tampilan .
    • Mengatur nilai bidang

      1. Di samping kotak Bidang , klik Bidangf26c98b1-d382-4d00-89ad-422d443b00ed .
      2. Klik bidang yang diinginkan untuk memilihnya.
      3. Klik OK.
      4. Ketikkan nilai yang diinginkan dalam kotak Nilai atau klik Fungsicd3a49c0-a736-4b8c-819a-07018ca6805f untuk memasukkan rumus.
        Untuk informasi selengkapnya tentang rumus, lihat Menambahkan fungsi dan rumus.
    • Kueri untuk data

      • Klik koneksi data penerima yang sesuai dari bidang Koneksi data atau klik Tambahkan untuk menambahkan koneksi data baru.
        Untuk informasi selengkapnya tentang koneksi data, lihat Gambaran umum koneksi data.
    • Kirim data

      • Klik koneksi data kirim yang sesuai dari bidang Koneksi data atau klik Tambahkan untuk menambahkan koneksi data baru.
        Untuk informasi selengkapnya tentang koneksi data, lihat Gambaran umum koneksi data.
    • Membuka formulir baru untuk diisi

      • Masukkan ID templat atau lokasi templat formulir dalam kotak ID Templat Formulir atau Lokasi , lalu klik OK.
    • Menutup formulir

      • Klik OK jika ini adalah formulir Web atau, jika ini adalah formulir Pengisi, klik kotak centang Jika perubahan belum disimpan, minta pengguna untuk menyimpan untuk meminta pengguna menyimpan formulir sebelum ditutup.
    • Mengirim data ke Komponen Web

      1. Klik Promosi Properti untuk memilih bidang yang harus dipromosikan sebagai parameter koneksi komponen web.
      2. Di samping daftar parameter koneksi komponen Web SharePoint, klik Tambahkan untuk menampilkan kotak dialog Pilih Bidang atau Grup .
      3. Klik bidang.
      4. Masukkan nama untuk parameter dalam kotak Nama parameter .
      5. Klik OK.
      6. Ulangi langkah 2 sampai 5 untuk mempromosikan bidang tambahan.
    • Tanda tangani baris tanda tangan

      Catatan

      Sebelum menambahkan aturan baris tanda tangan tanda tangan, pastikan Bahwa Anda telah menambahkan kontrol baris tanda tangan pada formulir sehingga ada sesuatu untuk ditandatangani oleh aturan.

      1. Di bawah Tanda tangani baris tanda tangan pertama di mana, dalam daftar, klik metode mengindikasikan baris tanda tangan dari formulir yang harus ditandatangani.
      2. Dalam kotak sama dengan , masukkan kriteria atau klik Fungsicd3a49c0-a736-4b8c-819a-07018ca6805f untuk menggunakan fungsi untuk kriteria.
      3. Menunjukkan apakah gambar tanda tangan default harus digunakan atau tidak dan apakah baris tanda tangan berada di dokumen host, lalu klik OK.
        Untuk informasi selengkapnya tentang tanda tangan digital, lihat Tanda Tangan Digital di InfoPath 2010.
  3. Klik kotak centang Jangan jalankan aturan tersisa jika kondisi aturan ini terpenuhi jika Anda ingin berhenti memproses aturan tambahan setelah aturan yang dipilih diproses.

Mengatur parameter untuk membuat kueri atau mengirimkan data

Kirim data dan kueri untuk tindakan data mengaktifkan koneksi data untuk mengirim atau menerima data. Dalam kasus kueri untuk data, Anda bisa menentukan data apa yang dikueri dengan menambahkan kumpulan aturan tindakan nilai bidang untuk mengatur nilai bidang kueri yang diinginkan.

Pola entri data

Aturan tindakan bisa didasarkan pada pola teks yang dimasukkan pengguna ke dalam bidang teks. Misalnya, jika Anda ingin mengumpulkan kode pos, maka Anda mungkin ingin memastikan pengguna memasukkannya dalam format yang benar. Demikian juga, jika Anda ingin pengguna memasukkan alamat email, maka Anda bisa mencocokkan input mereka dengan pola yang menyertakan beberapa teks, simbol @ , domain, dan akhiran domain seperti .com.

Untuk melakukan ini, saat menyusun kondisi, dalam daftar Operator , klik Cocokkan Pola, lalu klik Pilih pola. Ini menampilkan kotak dialog Pola Entri Data tempat Anda bisa memilih dari beberapa pola standar yang telah ditentukan sebelumnya. Jika tidak ada pola ini yang memenuhi kebutuhan Anda, Anda dapat menggunakan pola kustom.

Skenario kondisi tingkat lanjut

Berikut ini adalah skenario tingkat lanjut yang bisa Anda gunakan saat mengatur kondisi aturan tindakan.

  • Mendasarkan aturan pada ekspresi

Ekspresi adalah sekumpulan nilai, bidang atau grup, fungsi, dan operator. Gunakan ekspresi untuk mengatur nilai bidang dalam skenario seperti secara otomatis menyertakan tanggal saat ini pada formulir, atau menambahkan biaya item yang dimasukkan ke dalam laporan pengeluaran untuk mendapatkan total.

  1. Klik Ekspresi.
  2. Masukkan ekspresi ke dalam kotak kedua.

Untuk informasi selengkapnya tentang fungsi dan rumus, lihat Menambahkan fungsi dan rumus.

  • Mendasarkan aturan pada sekumpulan data yang dapat ditandatangani

Jika formulir memerlukan tanda tangan digital, Anda mungkin ingin menonaktifkan tombol kirim jika formulir belum ditandatangani. Atau, misalnya, Anda mungkin ingin mengaktifkan tindakan kirim data setelah pengguna menambahkan tanda tangan digital. Kondisi ini hanya didukung dalam formulir InfoPath Filler.

  1. Klik Pilih kumpulan data yang dapat ditandatangani.
  2. Dalam kotak dialog Pilih Kumpulan Data yang Dapat Ditandatangani , klik kumpulan data yang dapat ditandatangani, lalu klik OK.
  3. Klik kondisi yang diinginkan dari kotak kedua, lalu klik kriteria apa pun yang diperlukan dari kotak ketiga.

Untuk informasi selengkapnya tentang tanda tangan digital, lihat Tanda Tangan Digital di InfoPath 2010.

  • Mendasarkan aturan pada peran pengguna

Jika formulir Anda memiliki beberapa tampilan, seperti tampilan administrator dan tampilan baca-saja, maka Anda bisa membuat aturan pemuatan formulir yang beralih ke tampilan berdasarkan peran pengguna saat ini.

  1. Klik Peran pengguna saat ini.
  2. Klik operator, seperti sama dengan.
  3. Klik peran atau Kelola peran untuk mengelola peran pengguna.

Atas Halaman