Skip to main content
Formula YiDA membantu meningkatkan efisiensi pengisian formulir, mengurangi kesalahan input, dan mendukung pemrosesan data kustom. Selain itu, formula YiDA dapat menjalankan perhitungan logika bisnis dan otomatisasi alur kerja. Artikel ini menjelaskan cara menggunakan formula formulir YiDA.

Skenario penggunaan

  • Saat mengisi atau mengedit data formulir, nilai komponen dapat dihitung secara otomatis berdasarkan formula tanpa perlu dimasukkan manual, sehingga meningkatkan efisiensi dan mengurangi kesalahan.
  • Saat pengguna mengirim data formulir, formula dapat mendefinisikan aturan validasi. Jika input tidak memenuhi aturan, pengiriman diblokir dan Pesan error ditampilkan.
  • Setelah data formulir dikirim, formula dapat menerapkan aturan bisnis untuk menambah, memperbarui, atau menghapus data pada formulir lain.

Menggunakan formula

Ikuti langkah-langkah berikut untuk menggunakan formula YiDA.
  1. Buka dialog Editor formula di YiDA.
Sebagai contoh, gambar berikut menunjukkan cara mengatur formula pada sebuah Komponen.
  1. Pada dialog Editor formula, klik Daftar fungsi dan pilih Fungsi yang Anda butuhkan.
Sebagai contoh, pilih fungsi penggabungan Teks CONCATENATE.
  1. Di sisi kiri, pilih bidang formulir yang ingin digunakan.
Sebagai contoh, artikel ini menggabungkan Teks satu baris 1 dan Teks satu baris 2.
  1. Setelah selesai mengonfigurasi Fungsi, klik Konfirmasi di sudut kanan bawah untuk menyelesaikan pengaturan.

Catatan penggunaan formula

  • Memilih bidang dari formulir saat ini atau semua bidang formulir
Pada umumnya, bidang yang digunakan dalam formula dipilih dari Bidang formulir saat ini. Hanya fungsi untuk aturan Asosiasi bisnis yang menggunakan Semua bidang formulir. Catatan: Bidang yang dipilih dari formulir saat ini ditampilkan dalam warna biru, sedangkan bidang yang dipilih dari semua bidang formulir ditampilkan dalam warna hijau.
  • Operator
Formula mendukung operator aritmetika dasar +, -, *, dan /.
  • Gunakan huruf kapital untuk Fungsi.
Masukkan nama Fungsi dalam huruf kapital seluruhnya. Saran otomatis akan muncul saat Anda mengetik, dan nama Fungsi yang valid ditampilkan dalam warna ungu.
  • Bidang yang dipilih dari formulir saat ini ditampilkan dalam warna biru, sedangkan bidang yang dipilih dari semua bidang formulir ditampilkan dalam warna hijau (hanya aturan Asosiasi bisnis yang menggunakan semua bidang formulir).
  • Masukkan nama Fungsi dalam huruf kapital seluruhnya.
  • Semua tanda koma, tanda kurung, dan simbol lainnya dalam formula harus dalam bentuk half-width (bahasa Inggris).
  • Bidang tersembunyi hanya ikut dalam perhitungan jika Selalu kirim diaktifkan.

FAQ

T: Mengapa saya tidak dapat mengedit nilai secara manual setelah mengatur formula pada Komponen? Jika sebuah Komponen menggunakan formula untuk mengatur nilai defaultnya—misalnya, formula user() telah dikonfigurasi dan status Komponen normal—tetapi nilainya tidak dapat diedit saat mengirim formulir, periksa apakah Komponen tersebut direferensikan oleh formula pada Komponen lain. Pengeditan manual tidak didukung jika Komponen direferensikan oleh formula Komponen lain. T: Gagal menyimpan: formulir mengandung dependensi formula sirkular. Jika Pesan error berikut muncul, artinya konfigurasi formula mereferensikan Komponen yang sedang diedit itu sendiri. Contoh: Misalkan formulir berisi Komponen Numerik 1 dan Numerik 2. Jika formula yang dikonfigurasi pada Numerik 2 mereferensikan Numerik 2 itu sendiri, sistem akan melaporkan Kesalahan dependensi sirkular. T: Data sedang diproses. Silakan coba lagi Nanti. Saat formulir dikirim atau disimpan, sistem secara otomatis memeriksa perhitungan formula yang masih berjalan. Jika ada perhitungan formula yang sedang berlangsung, sistem akan menampilkan pesan: Data sedang diproses. Silakan coba lagi Nanti. Tetap lanjutkan: Melanjutkan dapat mengakibatkan data tidak konsisten. Harap tunggu hingga pemrosesan data selesai.