Forum
Merhabalar,
Share Point 2013'te harici bir sunucuda bulunan SQL db'sinden bir View görüntüleyip, view'in bir kolonunda bulunan kullanıcı adı bilgisi ile Share Point'te login olunan kullanıcı adı bilgisine göre filtreleyip otomatik olarak getirmesini istiyorum.
Ancak bazı adımlarda takıldım.
DB için bana sadece Read yetkisi verildi ve sanırım sunucuda kullanılan User için değil benim kişisel User'ım için verildi....
Designer kendi PC'mde kurulu yani Read izni verilen makine buradan external db yi bağladım ve bir liste atadım ancak Siteden gitmeye çalıştığımda " İş Verileri Bağlantısı tarafından erişim reddedildi." hatası alıyorum fakat liste ayarlarına gittiğimde View içerisinde bulunan veri kolonlarını görebiliyorum şimdi ben bu view'e erişebiliyor muyum? yoksa erişemiyor muyum?
Metadata Store Permisson kısmında sadece "Edit, Execute, Selectable In Clients,Set Permissions" bilgileri var. "Read" göremedim burada hangisini/hangilerini seçmeliyim sadece "Execute" seçemiyorum ama hepsini seçebiliyorum bu da enteresan....
Execute seçince aldığım hata...
Bu sorunlardan sonra yukarıda bahsettiğim filtrelemeyip yapmaya çalışacağım sanırım bunun için listeye yeni bir görünüm ekleyip filtreleme kısmından değere "Me-Ben" yazmam yeterli olacak
Biliyorum konu çok uzadı ama yardımcı olabilirseniz çok sevinirim.
Şimdiden teşekkürler.
Selam,
Zar zor problemleri aştım ve sona çok yaklaştım şu an sayfada tabloyu ve kolonları görüyorum ancak veriler gelmiyor
Bağlantı sağlandı veriler geliyor ancak filtereleme ile ilgili sıkıntım var bir kolonda domainde bulunan kullanıcı adları var aynı kullanıcılar sharepoint te login oluyor kullanıcı adlarına göre gelen verileri otomatik filtrelemek istiyorum.
Sorunu halledebildinizmi ?
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Merhaba. İşlemi liste üzerinde mi yapmaya çalışıyorsunuz ? Yapmak istediğinizi yanlış anlamadımsa login olan kullanıcıya bilgilerini getirmeye çalışıyorsunuz. InfoPath formu oluşturun dış liste olarak getirdiğiniz SQL view listesini dış veri olarak ekleyin. Bir alan açın adı örneğin aktif kullanıcı olsun. Bu alana da InfoPath fx lerinde yer alan kullanıcı() yı yazacak şekilde ayarlayın.( formun açılış kurallarına koyabilirsiniz mesela her açıldığında bu alana içerideki kullanıcıyı yazmış olur). Daha sonra viewinize kullanıcı adını sorgu olarak gönderin verileri sorgulayın ve gelen verileride gösterin.Me yani [BEN] filtresi, listelerde user picker özelliği olan alanlarda geçerlidir. O yüzden göremiyorsunuz. İstediğiniz buysa 10larca farklı yol söyleyebiliriz. Ancak buradan başlayabilirsiniz.