Aracılığıyla paylaş


Microsoft Lists kullanılarak oluşturulmuş liste içinde sütun durumuna göre uygulama ekranını özelleştirme

Bu senaryo makalesinde, liste içinden sütun durumuna göre uygulama ekranını özelleştirmeyi öğreneceksiniz. Desteklenen listeler veya kitaplıklar için formları özelleştirebilir, listeler ve kitaplıklar için uygulamalar oluşturabilirsiniz.

SharePoint nesnelerine erişimin sınırlanması SharePoint içindeki ayrıntılı izinler kullanılarak gerçekleştirilebilir. Ancak özellikle farklı cihazlar kullanırken uygulama ekranınızdaki tüm öğelerin taranması güç olabilir.

En yaygın sorunlardan biri, izinleri kullanarak erişimi denetlemek yerine tuval uygulaması ekranında öğelerin sütun durumlarına göre sınırlandırılmayı öğrenmektir.

Bu yöntem, sütun durumunu göre farklı SharePoint nesnelerini göstermek için izinleri özelleştirmeden veya uygulama kullanıcısının kafasını tüm listeyle karıştırmadan birden fazla ekran oluşturmanıza olanak tanır.

Ön koşullar

  • Listeye bağlanan SharePoint bağlayıcısı kullanarak uygulama oluşturmuş olmanız gerekir.
  • Uygulamaya ve listeleri barındıran SharePoint sitesine erişimi olan iki kullanıcı hesabınızın olması gerekir.
  • Listeleri ve liste/öğe izinlerini yapılandırma hakkında bilgi sahibi olmanız gerekir.

Senaryo ayrıntıları

SharePoint'ten belirli bir sütun için işlev filtresini kullanabilir ve filtreyi belirli bir koşulla uygulayabilirsiniz. Bu yaklaşımda, filtre uygulanmış liste öğeleri içeren birden çok ekran ayarlayabilirsiniz.

Örneğin, kullanıma hazır Sorun İzleme SharePoint uygulama şablonunu temel alarak Sorun İzleme adlı bir liste oluşturdunuz. Uygulama ekranında yalnızca Etkin sorunları gösteren bir uygulama oluşturmak istiyorsunuz.

Örnek

  1. Kullanıma hazır SharePoint uygulama şablonu Sorun İzleme'ye göre bir liste oluşturun.

  2. Birkaç örnek sorun öğesi oluşturun.

    Sorun izleme örnek öğeleri.

    Sorun öğelerinde Etkin ve Kapalı öğeler bulunduğundan emin olun.

  3. Listeyi bir kullanıcıyla paylaşın (ör. Kenny Smith).

  4. Liste sayfasından Tümleştir -> Power Apps -> Uygulama oluştur'u seçin.

    Uygulama oluşturma.

    Studio içindeki uygulamada listelenen tüm sorunları görebilirsiniz.

    Sorunlar listesi.

    Örnek listede yalnızca iki öğe bulunur. Ancak, sorun sayısı arttıkça özellikle amacınız yalnızca etkin sorunları görmekse sorunları taramak veya arama yapmak zorlaşır.

  5. Varsayılan olarak BrowseGallery1 adlı öğeler galerisini seçin.

    Öğeler galerisi.

  6. Sorun durumuyla ilgili filtre ölçütü eklemek için formülü varsayılan Items özelliği için güncelleştirin.

    Varsayılan:

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

    Şuna güncelleştirme:

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

    Formül aşağıdaki işlevleri içerir:

    • Sütunları sıralamak için SortByColumns.
    • Öğeleri filtrelemek için Filter.
    • Üst kısımdaki arama kutusuna girilen metne göre aramaya izin vermek için: StartsWith.
    • Öğeleri sıralama simgesi seçimine göre sıralamak için: If.
  7. Uygulamayı kaydedin ve yayımlayın.

  8. Başka bir kullanıcıyla uygulamayı paylaşın. Örneğin, Kenny Smith.

  9. Uygulamayı, uygulamayı paylaştığınız kullanıcı olarak çalıştırın (bu örnekte Kenny Smith).

    Kullanıcı tarafından çalıştırıldığı şekliyle uygulama.

Benzer şekilde, uygulamanızdaki tüm Kapalı sorunları görüntülemek için sütun değerine göre ayrı bir ekran gibi farklı ekranlar kullanabilirsiniz.

Ayrıca bkz.

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).