Forum
Merhaba,
benim bir listem var
1) Personel kayıt girecek ,Sadece kendi Girdiği kayıdı görüp düzenleyecek { burada sıkıntı yok filtreden Oluşturan = [Ben] Diyerek Çözüyorum }
2) Amirler Tüm kayıtları görecek ama düzenleyemeyecek
3)Patronlar Tüm listeyi hem görüp hem düzenle yetkisi olacak
Her biri için listede görünüm oluştur diyip görünümünü oluşturdum ama her birine göre yetkilendirmeyi nasıl yapabilirim..
Şöyle yapabilirsin.
Listenin olduğu sayfada "sayfayı düzenle" yap. Oraya web part ekle. web part olarak bu listeyi ekle. Ekledikten sonra web part özelliklerine gel. Orada geçerli görünümü seç. Senin anlattığına göre bir sayfada 3 web part, her web part aynı listeyi farklı görünümlerde görecek. Web part özelliklerinin en altında izleyici bölümü var. oraya sp grupları oluşturup girebilirsin. Amirler, patronlar gibi. benim yazdığım makalede buna benzer bir örnek var. oradan da bakabilirsin.
Amiri, patronu ( patron değildir onlar 🙂 ) kullanıcı isimleri için birer alan açin. Kullanıcı adlarını buraya gelmesi gerekiyor. Bunu liste özelleştirip infopath form load ile de yapabilirsiniz veya manuel de girebilirsiniz. Bu kullanıcıları bildikten sonra gerisi kolay. Tek bir görünümde hepsini halledeceksiniz. Herkes ayni yere girecek yetkisi kadarını görüp düzenleyecek. Filtrenize, oluşturan bensem veya amir bensem veya patron bensem kurallarını yazacaksınız. Yetkiye gelince, bildiğinizden emin olduğum ( 🙂 ), is akışlarındaki kimliğe bürünme adimini kullanarak yine bu kullanıcı hesaplarına her bir öge için yetkiler verebilirsiniz. Böylece yetkiler öge bazlı düzenlenebilir.
Hasan Bey,
Dedğin yöntem güzel bir yöntem fakat benim kullanıcı gruplarım kesişiyor. yani herkesin gördüğüne Domail user a izleyici tanımlayacak olursam
amirlerin göreceginede amirler grubunu izleyici olarak verecek olursak amirler aynı zamanda Domain user ve bu gruplarım AD grupları değiştiremiyorum..
netice olarak Amir girince (2 listeyi de aynı sayfada görüyor) ..
Hocam,
somut örneklerle derdini anlatmak daha kolay oluyor:)) Amir Mağaza Müdürleri Patron dediğmiz ilgili birim..:))
Yanlış hatırlamıyorsam biz kimliğe bürünmeyi infopath den listeye veri gönderirken yapmıştık.
*İnfopath üzerinde içeriği görmesini sınırlandırabiliyoruz farklı görünümlere yönlendirerek.Ben listeden direk filtrelendirmek istiyorum.
* Dediğiniz gibi yetkili Listeye kullanıcı adını gömerek denedim. filtreyide oluşturan=[Ben] veya Yetkili Kullanıcı=[Ben] diyorum ama bu kullanıcı tekbir kullanıcı benim gruba izin vermem lazım.Listemde iş akışı kullanmadım. basit olarak ekleyip görüntüleyecek birşey.