UI Policy

DocType UI Policy di TechMaju memungkinkan pengembang untuk secara dinamis mengubah perilaku informasi pada formulir dan mengontrol alur proses kustom untuk tugas. UI Policy memungkinkan pengguna membuat aturan yang dapat menjadikan field required, read-only, atau hidden tanpa scripting apa pun. Ini memastikan waktu muat lebih cepat dan manajemen formulir yang efisien.

Memahami DocType UI Policy

Tujuan: DocType UI Policy dirancang untuk mengontrol interaksi pengguna dengan formulir di dalam platform TechMaju. Ini memungkinkan pengembang untuk menetapkan kondisi yang menentukan bagaimana field harus berperilaku (misalnya, read-only, required, hidden) berdasarkan kriteria tertentu.

Fungsi: UI Policy digunakan untuk secara dinamis mengubah perilaku field pada formulir. UI Policy mengevaluasi semua field bahkan jika mereka tidak terlihat pada formulir, menghilangkan kebutuhan untuk field hadir pada formulir untuk evaluasi. UI Policy tidak memerlukan scripting, jika tindakan kompleks diperlukan maka gunakan skrip klien sebagai gantinya.

UI Policy dapat diterapkan pada formulir untuk memungkinkan perilaku dan interaksi kustom berdasarkan kejadian sisi klien. UI Field Policy adalah properti field yang dapat diatur pada field saat pengguna berinteraksi dengan formulir. UI Field Policy diatur dengan memilih 'Ya' atau 'Tidak' untuk mengonfigurasi perilaku field yang ditentukan berdasarkan kondisi pemicu. Kebijakan field UI yang tersedia adalah:

  • Display: Menampilkan field atau menyembunyikannya

  • Required: Menjadikan field required atau opsional

  • Read only: Menjadikan field read-only atau dapat ditulis

  • Clear value: Mengosongkan nilai field saat kondisi bernilai benar atau salah

Peran yang Diperlukan

  • TM Core Developer: Dapat membuat, menulis, dan menghapus UI Policy.

Field UI Policy

Field

Deskripsi

Nama

Nama UI Policy.

DocType

DocType yang akan diterapkan kebijakan.

Aplikasi

Aplikasi tempat kebijakan akan digunakan.

Aktif

Sebuah checkbox untuk mengaktifkan atau menonaktifkan kebijakan.

Reverse if false

Membalik UI Field Policy ketika kondisi bernilai salah.

On load

Terapkan UI Field Policy saat memuat formulir.

Kondisi Filter

Kondisi yang menentukan kapan UI Policy ini dipicu.

UI Field Policy

Properti field untuk menentukan bagaimana pengguna akan berinteraksi dengan formulir:

  • Display

  • Required

  • Read only

  • Clear value

Prosedur

  1. Arahkan ke Develop > UI Policy.

  2. Menambahkan UI Policy Baru:

    • Klik '+ Tambah UI Policy' untuk membuka formulir pembuatan.

    • Isi field yang diperlukan: Nama, DocType, Aplikasi.

    • Centang checkbox 'Aktif' jika Anda ingin kebijakan segera aktif.

    • Sebagai opsi, centang 'Reverse if false' untuk membalik kebijakan saat kondisi bernilai salah.

    • Sebagai opsi, centang 'On load' untuk menerapkan kebijakan saat memuat formulir.

    • Tentukan kondisi filter untuk mengatur kapan UI Policy ini dipicu.

    • Di bawah 'UI Field Policy', atur properti untuk menentukan bagaimana pengguna akan berinteraksi dengan formulir, seperti menjadikan field read-only, required, atau hidden.

  3. Konfigurasi UI Policy:

    • Sesuaikan kondisi filter dan pengaturan UI Field Policy sesuai kebutuhan untuk memenuhi persyaratan spesifik DocType dan perilaku formulir.

    • Gunakan opsi 'Tambah Filter' untuk menentukan beberapa kondisi jika diperlukan.

    • Gunakan opsi 'Tambah Baris' untuk mendefinisikan beberapa UI Field Policy.

  4. Menyimpan dan Melihat UI Policy:

    • Klik 'Terapkan' untuk menyimpan UI Policy.

    • Kebijakan akan dijalankan dalam konteks yang ditentukan (formulir) kapan pun kondisi yang sesuai terpenuhi.

Praktik Terbaik

  • Pastikan fungsi bawaan DocType Form view tidak bertentangan dengan UI Policy kustom.

  • Gunakan UI Policy daripada UI Scripts untuk pemeliharaan dan manajemen yang lebih mudah.


Discard
Save

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on