View a markdown version of this page

Mengkonfigurasi visibilitas halaman berbasis peran - AWS Studio Aplikasi

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

Anda dapat membuat peran dalam aplikasi App Studio dan mengonfigurasi visibilitas 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 tampilan halaman berbasis peran di aplikasi App Studio Anda.

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

  2. Buat peran tingkat aplikasi di studio aplikasi.

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

    2. Pilih + Tambahkan Peran

    3. Di 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.

    4. Secara opsional, di Deskripsi, tambahkan deskripsi untuk peran.

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

  3. Konfigurasikan visiblitas halaman Anda

    1. Pilih tab Halaman di bagian atas studio aplikasi.

    2. Dari menu Halaman sebelah kiri, pilih halaman yang ingin Anda konfigurasi visibilitas berbasis peran.

    3. Di menu sebelah kanan, pilih tab Proper ties.

    4. Di Visibilitas, nonaktifkan Buka untuk semua pengguna akhir.

    5. Tet ap pilih Peran untuk dipilih dari daftar peran yang Anda buat pada langkah sebelumnya. Pilih Kustom untuk menulis JavaScript ekspresi untuk konfigurasi visibilitas yang lebih kompleks.

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

      2. Dengan Custom dipilih, masukkan JavaScript ekspresi yang diselesaikan menjadi true atau false. Gunakan contoh berikut untuk memeriksa apakah pengguna saat ini memiliki peran manajer:{{currentUser.roles.includes('manager')}}.

  4. Sekarang setelah visibilitas Anda dikonfigurasi, Anda dapat menguji visiblitas halaman dengan melihat pratinjau aplikasi Anda.

    1. Pilih Pr atinjau untuk membuka pratinjau aplikasi Anda.

    2. Di kanan atas pratinjau, pilih menu Pr atinjau sebagai dan centang kotak peran yang ingin Anda uji. Halaman yang terlihat harus mencerminkan peran yang dipilih.

  5. Sekarang, tetapkan grup ke peran aplikasi untuk aplikasi yang diterbitkan. Penetapan grup dan peran harus dikonfigurasi secara terpisah untuk setiap lingkungan. Untuk informasi selengkapnya tentang lingkungan aplikasi, lihatLingkungan aplikasi.

    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, lihatPenerbitan aplikasi.

    1. Di kanan atas studio aplikasi, pilih Bagikan.

    2. Pilih tab untuk lingkungan tempat Anda ingin mengonfigurasi visibilitas halaman.

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

    4. Di menu dropdown, 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.

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