Penerapan dalam UI
Kontrol Hak AksesCommunity Edition+Izin Blok Data
Visibilitas blok data tabel data dikontrol oleh izin operasi lihat (izin yang dikonfigurasi secara khusus memiliki prioritas lebih tinggi daripada global)
Seperti gambar di bawah: Pada izin global, admin memiliki semua izin, sedangkan tabel order dikonfigurasi izin khusus (tidak terlihat)
Konfigurasi izin global sebagai berikut:

Konfigurasi izin khusus tabel order sebagai berikut:

Manifestasi pada UI adalah semua blok tabel order tidak ditampilkan
Alur konfigurasi lengkap sebagai berikut

Izin Field
Lihat: Mengontrol apakah field terlihat pada level field, misalnya mengontrol field tertentu pada tabel order yang terlihat oleh role tertentu

Manifestasi pada UI adalah blok tabel order hanya menampilkan field yang memiliki izin yang dikonfigurasi. Field sistem (Id, CreateAt, Last updated at) memiliki izin lihat meskipun tidak dikonfigurasi.

- Edit: Mengontrol apakah field dapat diedit dan disimpan (diperbarui)
Seperti gambar, mengkonfigurasi izin edit field tabel order (kuantitas dan produk terkait memiliki izin edit)

Manifestasi pada UI adalah blok formulir operasi edit blok tabel order hanya menampilkan field yang memiliki izin edit

Alur konfigurasi lengkap sebagai berikut:

- Tambah: Mengontrol apakah field dapat ditambahkan (dibuat)
Seperti gambar, mengkonfigurasi izin tambah field tabel order (nomor order, kuantitas, produk, pengiriman memiliki izin tambah)

Manifestasi pada UI adalah blok formulir operasi tambah blok tabel order hanya menampilkan field yang memiliki izin tambah

- Ekspor: Mengontrol apakah field dapat diekspor
- Impor: Mengontrol apakah field mendukung impor
Izin Operasi
Izin yang dikonfigurasi secara khusus memiliki prioritas tertinggi. Jika ada konfigurasi khusus, izin akan mengikuti konfigurasi khusus; jika tidak ada, akan mengikuti izin yang dikonfigurasi secara global.
- Tambah, mengontrol apakah tombol operasi tambah ditampilkan di blok
Seperti gambar, tabel order dikonfigurasi izin operasi khusus, mengizinkan tambah

Manifestasi pada UI adalah tombol tambah ditampilkan di area operasi blok tabel order

- Lihat
Mengontrol apakah blok data ditampilkan
Seperti gambar, konfigurasi izin global sebagai berikut (tidak ada izin lihat)

Konfigurasi izin khusus tabel order sebagai berikut

Manifestasi pada UI adalah: blok semua tabel data lain tidak ditampilkan, blok tabel order ditampilkan.
Alur konfigurasi contoh lengkap sebagai berikut

- Edit
Mengontrol apakah tombol operasi edit di dalam blok ditampilkan

Dengan mengatur data scope, dapat lebih lanjut mengontrol izin operasi
Seperti gambar, mengatur tabel data order sehingga pengguna hanya dapat mengedit data milik sendiri

- Hapus
Mengontrol tampilan tombol operasi hapus pada blok

- Ekspor
Mengontrol tampilan tombol operasi ekspor pada blok
- Impor
Mengontrol tampilan tombol operasi impor pada blok
Izin Relasi
Sebagai Field
- Izin field relasi dikontrol oleh izin field tabel sumber, mengontrol apakah seluruh komponen field relasi ditampilkan
Seperti gambar, field relasi customer pada tabel order hanya memiliki izin lihat, impor, dan ekspor

Manifestasi pada UI adalah field relasi customer tidak ditampilkan pada blok operasi tambah dan edit blok tabel order
Alur konfigurasi contoh lengkap sebagai berikut

- Izin field di dalam komponen field relasi (seperti subtable/subform) ditentukan oleh izin tabel data target
Saat komponen field relasi adalah subform:
Seperti gambar, field relasi "customer" pada tabel order, field relasi "customer" pada order memiliki semua izin, sedangkan tabel customer dikonfigurasi izin khusus sebagai read-only
Konfigurasi izin khusus tabel order sebagai berikut, field relasi "customer" memiliki semua izin field

Konfigurasi izin khusus tabel customer sebagai berikut, field pada tabel customer hanya memiliki izin lihat

Manifestasi pada UI: pada blok tabel order, field relasi customer terlihat. Saat beralih ke subform (field di dalam subform terlihat dalam detail, tetapi tidak ditampilkan pada operasi tambah dan edit)
Alur konfigurasi contoh lengkap sebagai berikut

Mengontrol lebih lanjut izin field di dalam subform: field tertentu memiliki izin
Seperti gambar, tabel customer dikonfigurasi izin field khusus (nama customer tidak terlihat dan tidak dapat diedit)

Alur konfigurasi contoh lengkap sebagai berikut

Saat komponen field relasi adalah subtable, situasinya sama dengan subform:
Seperti gambar, ada field relasi "shipment" pada tabel order, field relasi "shipment" pada order memiliki semua izin, sedangkan tabel shipment dikonfigurasi izin khusus sebagai read-only
Manifestasi pada UI: field relasi tersebut terlihat. Saat beralih ke subtable (field di dalam subtable terlihat pada operasi lihat, tetapi tidak terlihat pada operasi tambah dan edit)

Mengontrol lebih lanjut izin field di dalam subtable: field tertentu memiliki izin

Sebagai Blok
- Blok relasi dikontrol oleh izin tabel target field relasi yang sesuai, tidak terkait dengan izin field relasi
Seperti gambar, apakah blok relasi "customer" ditampilkan dikontrol oleh izin tabel customer

- Field di dalam blok relasi dikontrol oleh izin field di tabel target
Seperti gambar, mengatur field tertentu pada tabel customer untuk memiliki izin lihat


