

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengkonfigurasi visibilitas halaman berbasis peran
<a name="app-level-roles"></a>

Anda dapat membuat peran dalam aplikasi App Studio dan mengonfigurasi visbilitas halaman berdasarkan peran tersebut. Misalnya, Anda dapat membuat peran berdasarkan kebutuhan pengguna atau tingkat akses, seperti administrator, manajer, atau pengguna untuk aplikasi yang menyediakan fitur seperti persetujuan proyek atau pemrosesan klaim dan membuat halaman tertentu terlihat oleh peran tertentu. Dalam contoh ini, administrator mungkin memiliki akses penuh, manajer mungkin memiliki akses untuk melihat dasbor pelaporan, dan pengguna mungkin memiliki akses ke halaman tugas dengan formulir input.

Gunakan prosedur berikut untuk mengonfigurasi visbilitas halaman berbasis peran di aplikasi App Studio Anda.

1. Jika perlu, navigasikan ke studio aplikasi aplikasi Anda. **Dari menu navigasi sisi kiri, pilih **Aplikasi saya, temukan aplikasi** Anda dan pilih Edit.**

1. Buat peran tingkat aplikasi di studio aplikasi.

   1. Pilih tab **Pengaturan aplikasi** di bagian atas studio aplikasi.

   1. Pilih **\$1 Tambahkan Peran**

   1. Dalam **nama Peran**, berikan nama untuk mengidentifikasi peran Anda. Sebaiknya gunakan nama yang mendeskriptif tingkat akses atau tugas grup, karena Anda akan menggunakan nama tersebut untuk mengatur visibilitas halaman.

   1. Secara opsional, di **Deskripsi**, tambahkan deskripsi untuk peran tersebut.

   1. Ulangi langkah-langkah ini untuk membuat peran sebanyak yang diperlukan.

1. Konfigurasikan visiblitas halaman Anda

   1. Pilih tab **Pages** di bagian atas studio aplikasi.

   1. Dari menu **Halaman sisi kiri, pilih halaman** yang ingin Anda konfigurasikan visibilitas berbasis peran.

   1. Di menu sisi kanan, pilih tab **Properties**.

   1. Di **Visibilitas**, nonaktifkan **Buka untuk semua pengguna akhir**.

   1. Tetap pilih **Peran** untuk memilih dari daftar peran yang Anda buat di langkah sebelumnya. Pilih **Kustom** untuk menulis JavaScript ekspresi untuk konfigurasi visibilitas yang lebih kompleks.

      1. Dengan **Peran** yang dipilih, centang kotak peran aplikasi yang halamannya akan terlihat.

      1. Dengan **Custom** selected, masukkan JavaScript ekspresi yang menyelesaikan ke true atau false. Gunakan contoh berikut untuk memeriksa apakah pengguna saat ini memiliki peran *manajer*:`{{currentUser.roles.includes('manager')}}`.

1. Setelah visibilitas Anda dikonfigurasi, Anda dapat menguji visiblitas halaman dengan melihat pratinjau aplikasi Anda.

   1. Pilih **Pratinjau** untuk membuka pratinjau aplikasi Anda.

   1. Di kanan atas pratinjau, pilih menu **Pratinjau sebagai** dan centang kotak peran yang ingin Anda uji. Halaman yang terlihat harus mencerminkan peran yang dipilih.

1. Sekarang, tetapkan grup ke peran aplikasi untuk aplikasi yang dipublikasikan. Penugasan grup dan peran harus dikonfigurasi secara terpisah untuk setiap lingkungan. Untuk informasi selengkapnya tentang lingkungan aplikasi, lihat[Lingkungan aplikasi](applications-publish.md#application-environments).
**catatan**  
Aplikasi Anda harus dipublikasikan ke lingkungan Pengujian atau Produksi untuk menetapkan grup App Studio ke peran yang telah Anda buat dan konfigurasikan. Jika perlu, publikasikan aplikasi Anda untuk menetapkan grup ke peran. Untuk informasi selengkapnya tentang penerbitan, lihat[Penerbitan aplikasi](applications-publish.md).

   1. Di kanan atas studio aplikasi, pilih **Bagikan**.

   1. Pilih tab untuk lingkungan yang ingin Anda konfigurasikan visibilitas halaman.

   1. Pilih kotak input **Grup pencarian** dan pilih grup yang akan digunakan untuk berbagi versi aplikasi. Anda dapat memasukkan teks untuk mencari grup.

   1. Di menu tarik-turun, pilih peran yang akan ditetapkan ke grup. Anda dapat memilih **Tidak ada peran** untuk membagikan versi aplikasi dan tidak menetapkan peran ke grup. Hanya halaman yang terlihat oleh semua pengguna yang akan terlihat oleh grup tanpa peran.

   1. Pilih **Bagikan**. Ulangi langkah-langkah ini untuk menambahkan grup sebanyak yang diperlukan.