Saya sedang membangun aplikasi dengan Keamanan berbasis Peran. Saya telah membuat Jenis Catatan saya (Proyek, Akun, HistoryLog, Keuangan, Pelanggan, dll) di Dasbor Cloudkit, dan saya juga telah membuat Peran Keamanan. Saya memiliki peran bernama: Eksekutif dan DeptManager. Saya telah menetapkan akses yang sesuai ke Jenis Catatan berdasarkan Peran. Saya juga telah menugaskan pengguna dalam Tipe Catatan khusus "Pengguna" untuk berperan sebagai Eksekutif atau DeptManager.
Saya telah berhasil mengakses dan memanipulasi data di Record Types. Sekarang saya menerapkan tampilan berbasis Peran di Aplikasi. Jadi pada tampilan pertama ada fitur login "suka", jadi setelah saya menemukan pengguna tersebut, saya ingin menampilkan Peran pengguna tersebut di PickerView untuk mereka pilih. Begitu mereka memilih peran, saya akan mengarahkan mereka ke tampilan yang sesuai. Misalnya saya mungkin berperan sebagai DeptManager dan Executive. Jika hari ini saya memilih DeptManager, saya akan dibawa ke tampilan yang memungkinkan saya memasukkan Metrik Produksi. Jika di lain waktu saya memilih Eksekutif, saya akan melihat metrik kinerja untuk semua departemen yang melapor kepada saya.
Ini adalah gambar dari Dasbor CloudKit yang menunjukkan info yang saya coba ambil. Terima kasih sebelumnya atas saran apa pun.