logologo
Mulai
Panduan
Pengembangan
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Mulai
Panduan
Pengembangan
Plugin
API
logologo
Pengguna

Peran dan Izin

Konfigurasi Peran
Konfigurasi Izin
Terapkan di UI
Gabungan Peran

Panduan Pengembang

Perluas Bar Konfigurasi Izin

Departemen

Manajemen Departemen
Manajemen Peran Departemen

Sinkronisasi Data Pengguna

Manajemen Sinkronisasi

Sumber Data

WeChat Work
HTTP API

Panduan Pengembang

Perluas Sumber Data Sinkronisasi
Perluas Sumber Daya Target Sinkronisasi
Previous PageKonfigurasi Izin
Next PageGabungan Peran
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Penerapan di UI

This feature is provided by the plugin «Kontrol Akses»

#Izin Blok Data

Visibilitas blok data dalam sebuah koleksi dikendalikan oleh izin operasi "Lihat", dengan konfigurasi individual memiliki prioritas lebih tinggi daripada pengaturan global.

Sebagai contoh, di bawah izin global, peran "admin" memiliki akses penuh, tetapi koleksi Pesanan mungkin memiliki konfigurasi izin individual yang membuatnya tidak terlihat.

Konfigurasi izin global:

Konfigurasi izin individual koleksi Pesanan:

Di UI, semua blok dalam koleksi Pesanan tidak ditampilkan.

Proses konfigurasi lengkap:

#Izin Kolom

Lihat: Menentukan apakah kolom tertentu terlihat di tingkat kolom, memungkinkan kontrol atas kolom mana yang terlihat oleh peran tertentu dalam koleksi Pesanan.

Di UI, hanya kolom dengan izin yang dikonfigurasi yang terlihat dalam blok koleksi Pesanan. Kolom sistem (Id, CreatedAt, LastUpdatedAt) tetap memiliki izin "Lihat" meskipun tanpa konfigurasi khusus.

  • Edit: Mengontrol apakah kolom dapat diedit dan disimpan (diperbarui).

    Konfigurasikan izin edit untuk kolom koleksi Pesanan (kuantitas dan item terkait memiliki izin edit):

    Di UI, hanya kolom dengan izin edit yang ditampilkan dalam blok formulir operasi edit di dalam koleksi Pesanan.

    Proses konfigurasi lengkap:

  • Tambah: Menentukan apakah kolom dapat ditambahkan (dibuat).

    Konfigurasikan izin tambah untuk kolom koleksi Pesanan (nomor pesanan, kuantitas, item, dan pengiriman memiliki izin tambah):

    Di UI, hanya kolom dengan izin tambah yang ditampilkan dalam blok formulir operasi tambah dari koleksi Pesanan.

  • Ekspor: Mengontrol apakah kolom dapat diekspor.

  • Impor: Mengontrol apakah kolom mendukung impor.

#Izin Operasi

Izin yang dikonfigurasi secara individual memiliki prioritas tertinggi. Jika izin spesifik dikonfigurasi, izin tersebut akan menimpa pengaturan global; jika tidak, pengaturan global akan diterapkan.

  • Tambah: Mengontrol apakah tombol operasi tambah terlihat dalam sebuah blok.

    Konfigurasikan izin operasi individual untuk koleksi Pesanan agar memungkinkan penambahan:

    Ketika operasi tambah diizinkan, tombol tambah akan muncul di area operasi blok koleksi Pesanan di UI.

  • Lihat: Menentukan apakah blok data terlihat.

    Konfigurasi izin global (tanpa izin lihat):

    Konfigurasi izin individual koleksi Pesanan:

    Di UI, blok data untuk semua koleksi lain tetap tersembunyi, tetapi blok koleksi Pesanan ditampilkan.

    Proses konfigurasi contoh lengkap:

  • Edit: Mengontrol apakah tombol operasi edit ditampilkan dalam sebuah blok.

    Izin operasi dapat disempurnakan lebih lanjut dengan mengatur cakupan data.

    Sebagai contoh, mengatur koleksi Pesanan agar pengguna hanya dapat mengedit data mereka sendiri:

  • Hapus: Mengontrol apakah tombol operasi hapus terlihat dalam sebuah blok.

  • Ekspor: Mengontrol apakah tombol operasi ekspor terlihat dalam sebuah blok.

  • Impor: Mengontrol apakah tombol operasi impor terlihat dalam sebuah blok.

#Izin Relasi

#Sebagai Kolom

  • Izin untuk kolom relasi dikendalikan oleh izin kolom dari koleksi sumber. Ini mengontrol apakah seluruh komponen kolom relasi ditampilkan.

Sebagai contoh, dalam koleksi Pesanan, kolom relasi "Pelanggan" hanya memiliki izin lihat, impor, dan ekspor.

Di UI, ini berarti kolom relasi "Pelanggan" tidak akan ditampilkan dalam blok operasi tambah dan edit dari koleksi Pesanan.

Proses konfigurasi contoh lengkap:

  • Izin untuk kolom di dalam komponen kolom relasi (seperti sub-tabel atau sub-formulir) ditentukan oleh izin koleksi target.

Ketika komponen kolom relasi adalah sub-formulir:

Seperti yang ditunjukkan di bawah, kolom relasi "Pelanggan" dalam koleksi Pesanan memiliki semua izin, sementara koleksi Pelanggan itu sendiri diatur sebagai hanya-baca.

Konfigurasi izin individual untuk koleksi Pesanan, di mana kolom relasi "Pelanggan" memiliki semua izin kolom:

Konfigurasi izin individual untuk koleksi Pelanggan, di mana kolom hanya memiliki izin lihat:

Di UI, kolom relasi "Pelanggan" terlihat dalam blok koleksi Pesanan. Namun, ketika beralih ke sub-formulir, kolom di dalam sub-formulir terlihat dalam tampilan detail tetapi tidak ditampilkan dalam operasi tambah dan edit.

Proses konfigurasi contoh lengkap:

Untuk mengontrol lebih lanjut izin untuk kolom di dalam sub-formulir, Anda dapat memberikan izin kepada kolom individual.

Seperti yang ditunjukkan, koleksi Pelanggan dikonfigurasi dengan izin kolom individual (Nama Pelanggan tidak terlihat dan tidak dapat diedit).

Proses konfigurasi contoh lengkap:

Ketika komponen kolom relasi adalah sub-tabel, situasinya konsisten dengan sub-formulir:

Seperti yang ditunjukkan, kolom relasi "Pengiriman" dalam koleksi Pesanan memiliki semua izin, sementara koleksi Pengiriman diatur sebagai hanya-baca.

Di UI, kolom relasi ini terlihat. Namun, ketika beralih ke sub-tabel, kolom di dalam sub-tabel terlihat dalam operasi lihat tetapi tidak dalam operasi tambah dan edit.

Untuk mengontrol lebih lanjut izin untuk kolom di dalam sub-tabel, Anda dapat memberikan izin kepada kolom individual:

#Sebagai Blok

  • Visibilitas blok relasi dikendalikan oleh izin koleksi target dari kolom relasi yang sesuai, dan tidak bergantung pada izin kolom relasi itu sendiri.

Sebagai contoh, apakah blok relasi "Pelanggan" ditampilkan dikendalikan oleh izin koleksi Pelanggan.

  • Kolom di dalam blok relasi dikendalikan oleh izin kolom dalam koleksi target.

Seperti yang ditunjukkan, Anda dapat mengatur izin lihat untuk kolom individual dalam koleksi Pelanggan.