Sekilas tentang Menu Record Rule

17 Feb 2023 Admin Print


Digunakan untuk mendaftarkan / mengatur record rule yang digunakan pada sistem. Record rule adalah data filter / aturan atas data yang akan ditampilkan, yang nantinya record rule ini akan di mapping pada role.

{danger.fa-warning} Untuk membuat data record rule harus paham structure database, table, dan query SQL.

Cara Membuat Record Rule Baru

  1. Tekan tombol image untuk membuat record-rule baru.

    {danger.fa-warning} Jika tidak terdapat tombol image pastikan Anda mempunyai permisi untuk membuat data record rule.

  2. Masukan nama record rule

    image

    {danger.fa-warning} nama record rule unik, tidak boleh ada record rule dengan nama yang sama.

  3. Masukan nama table yang akan difilter datanya.

    image

  4. Masukan link (route name dalam PHP) dimana record rule ini akan diterapkan, jika diterapkan disemua link / halaman isi dengan *. Gunakan pemisah koma , jika link yang dimasukan lebih daru 1.

    image

  5. Masukan aturan yang akan diterapkan Nilai pada aturan equivalent dengan WHERE Clause pada SQL.

    image

  6. Tekan tombol image untuk menyimpan data, atau tekan tombol image untuk membatalkan & kembali ke halaman sebelumnya.

Cara Merubah Data Record Rule

Untuk merubah data record rule yang sudah ada, berikut langkah-langkahnya:

  1. Cari terlebih dahulu data yang akan diubah. Tekan ikon image untuk filter data lebih detail.
  2. Tekan ikon image pada baris data yang akan diubah.
  3. Anda akan diarahkan ke halaman baru, kemudian ubah data yang ingin diubah.
  4. Tekan tombol image untuk menyimpan perubahan, atau tekan tombol image untuk membatalkan & kembali ke halaman sebelumnya.

    {danger.fa-warning} Jika tidak terdapat ikon image, pastikan Anda mempunyai permisi untuk merubah data record rule.

Cara Menghapus Data Record Rule

Untuk menghapus data record rule yang sudah ada, berikut langkah-langkahnya:

  1. Cari terlebih dahulu data yang akan dihapus. Tekan ikon image untuk filter data lebih detail.

  2. Tekan ikon image pada baris data yang akan dihapus.

  3. Akan tampil popup konfirmasi.

    image

  4. Tekan Ya untuk menghapus data, atau tekan Batal untuk membatalkan proses.

    {danger.fa-warning} Jika tidak terdapat ikon image pastikan Anda mempunyai permisi untuk menghapus data record rule.

Aturan Record Rule

Aturan untuk record rule ada pola yang harus diikuti

@and(namaTable.namaKolom;operator;nilai)
@or(namaTable.namaKolom;operator;nilai)
@andgroup(@and(namaTable.namaKolom;operator;nilai)@or(namaTable.namaKolom;operator;nilai))
@orgroup(@and(namaTable.namaKolom;operator;nilai)@or(namaTable.namaKolom;operator;nilai))

Untuk nilai yang lebih dari 1 gunakan koma(,) untuk pemisah

Contoh:
@and(table1.kolom1;=;JB 1) equivalent AND table1.kolom1 = 'JB 1'

Contoh:
@or(table1.kolom1;=;JB 1) equivalent OR table1.kolom1 = 'JB 1'

Contoh:
@andgroup(@and(table1.kolom1;=;JB 1)@or(table1.kolom2;=;2)) equivalent AND (table1.kolom1 = 'JB 1' OR table1.kolom2 = '2')

Contoh:
@orgroup(@and(table1.kolom1;=;JB 1)@or(table1.kolom2;=;2)) equivalent OR (table1.kolom1 = 'JB 1' OR table1.kolom2 = '2')

Operator Record Rule

No Nama Deskripsi
1 = Sama dengan
2 > Lebih besar
3 < Lebih kecil
4 >= Lebih besar sama dengan
5 <= Lebih kecil sama dengan
6 <> Tidak sama dengan
7 in Untuk menentukan beberapa kemungkinan nilai untuk kolom
8 notin Untuk menentukan beberapa non-kemungkinan nilai untuk kolom

Baca Juga

  1. Permission