sesuaikan layar aplikasi berdasarkan status kolom dalam daftar yang dibuat dengan Microsoft Lists

Dalam artikel skenario ini, Anda akan mempelajari cara menyesuaikan layar aplikasi berdasarkan status kolom di dalam daftar. Anda dapat menyesuaikan formulir untuk daftar atau Pustaka yang didukung, dan Anda juga dapat membuat aplikasi untuk daftar atau pustaka.

Membatasi akses ke objek SharePoint dapat dicapai dengan menggunakan izin terperinci di dalam SharePoint. Namun, dapat menjadi sulit untuk memindai semua item di layar aplikasi Anda, terutama saat menggunakan perangkat yang berbeda.

Salah satu masalah yang paling umum adalah cara membatasi item dalam layar aplikasi Canvas berdasarkan status kolom, bukan mengontrol akses menggunakan izin.

Metode ini memungkinkan Anda membuat beberapa layar untuk menampilkan objek SharePoint yang berbeda berdasarkan status kolom, sementara pada waktu yang sama tanpa menyesuaikan izin atau membanjiri pengguna aplikasi dengan seluruh daftar.

Prasyarat

  • Anda harus membuat aplikasi menggunakan SharePoint connector yang tersambung ke Daftar.
  • Anda memerlukan dua akun pengguna dengan akses ke aplikasi dan situs SharePoint yang meng-hosting daftar.
  • Anda harus memahami cara mengkonfigurasi Daftar dan izin daftar/item.

Rincian skenario

Anda dapat menggunakan filter fungsi untuk kolom tertentu dari dan SharePoint menerapkan filter dengan kondisi tertentu. Dengan pendekatan ini, Anda dapat mengkonfigurasi beberapa layar dengan item daftar terfilter.

Misalnya, Anda membuat daftar bernama pelacakan masalah, berdasarkan pelacakan masalah template aplikasi SharePoint bawaan. Dan Anda perlu membuat aplikasi yang hanya menampilkan masalah aktif di layar aplikasi.

Contoh

  1. Buat daftar berdasarkan template aplikasi SharePoint bawaan pelacakan masalah.

  2. Buat beberapa contoh item masalah.

    Item contoh pelacakan masalah.

    Pastikan item masalah memiliki item aktif dan tertutup.

  3. Berbagi daftar dengan pengguna-misalnya, Kenny Smith.

  4. Pilih Integrasikan -> Power Apps -> Buat aplikasi dari halaman daftar.

    Membuat aplikasi.

    Anda dapat melihat semua masalah yang tercantum di aplikasi di dalam studio.

    Daftar masalah.

    Daftar contoh hanya memiliki dua item. Namun, bila jumlah masalah meningkat, semakin sulit untuk memindai masalah atau mencari masalah, terutama bila tujuannya hanya menampilkan masalah aktif.

  5. Pilih Galeri item, secara default bernama BrowseGallery1.

    Galeri item.

  6. Perbarui rumus untuk properti item default untuk menyertakan kriteria filter untuk status masalah.

    Default:

    SortByColumns(Filter([@'Issue Tracking'], StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))
    

    Pembaruan ke:

    SortByColumns(Filter('Issue Tracking', 'Issue Status'.Value = "Active", StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))
    

    Rumus ini berisi fungsi berikut:

    • SortByColumns untuk menyortir kolom.
    • Filter untuk memfilter item.
    • StartsWith untuk memungkinkan pencarian berdasarkan teks yang dimasukkan dalam kotak pencarian di bagian atas.
    • If untuk menyortir item berdasarkan pilihan ikon Sortir.
  7. Simpan dan publikasikan aplikasi.

  8. Bagikan aplikasi dengan pengguna lain. Misalnya, Kenny Smith.

  9. Jalankan aplikasi sebagai pengguna yang Anda bagikan aplikasi (Kenny Smith dalam contoh ini).

    Aplikasi, sebagaimana dijalankan oleh pengguna.

Demikian pula, Anda dapat menggunakan layar yang berbeda di aplikasi berdasarkan nilai kolom, seperti layar terpisah untuk menampilkan semua masalah tertutup.

Lihat juga

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).