Forum
Infopath formu sharepointda yayinladikdan sonra, fieldlerin icerigini nasil hazir sunabilirim?
1: Mitarbeiter -> suanki kullanici ile yayinlansin istiyorum.
infopathda -> username() ekledim ama sanirim sharepoint bunu tanimiyor.
2: asagidaki fieldler -> test isim yazdigimda bu isimin kontrolünü sharepoint yapmasini istiyorum.
infopathda bu örnegi nasil berlirleyebilirim ->
yardimlariniz icin tesekkür ederim.
Sharepoint onu tanır.username() komutunu ön izleme olmadan sharepoint sunucu içindeyken test edin kullanıcı profili olan kullanıcı ise oturacaktır.Yalnız form load da kuralı yazmanız gerekir. Ve kural person/group picker denetimi içinde yer alan DisplayName account ID gibi seçeneklerden Accoun Id olanı seçin username() komutunu buraya verin.Çünkü username=Account Id.
cevabiniz icin tsk ederim.
kural details demi account ID belirlemem gerekir?
Infopath nereden biliyor sharepointdaki verileri ?
bana resimli örnek gösterebilirmisiniz ?
normalde herhangi bir fieldda varsayılan değer alanına username() yazarsanız bu ilgili form da bu alan boşken 1 defa kullanıcı adını yazar.Kaydettiğiniz formu tekrar açtığınızda zaten kaydederken bu alan dolu olduğu için artık bu alanı güncellemez.Bu yüzden formlar her açıldığında -yeni veya kaydedilmiş- açan kullanıcının usernameinin gelmesini istiyor iseniz infopath de ribbon menude DATA yı tıklayın sağ kısımda Form Load seçeneğini seçip buraya ilgili field için kural yazın.Böylece form her açıldığında açan kişinin username ini alana yazdırmış olursunuz.Gelelim sharepoint ile haberleşmesine...
Siz person / group picker eklediğiniz de formunuzu Sharepoint serverda yayınlarsanız browser destekli olarak, bu denetim A.D. kullanıcılarını çağıracaktır.Yine formu browser destekli olarak sharepoint serverda yayınlarsanız , infopath forms services sayesinde username alanı o an sharepoint de logon olmuş olan kullanıcının Kullanıcı adı olur.
sonrasinda << USERNAME >> seciyorum, ama sonuc xxx veriyor.
SharePoint userprofillist den veriyi almasi gerekmiyormu ???
Bunların hicbirini yapmadan boş bir forma person group picker ekleyin bu formus SHAREPOINT SERVER ınıza PUBLISH edin daha sonra kontrol edin kişi seçmek istediğinizde Active Directory kullanıcılarını görüyormusunuz.
Ayrıca , Sharepoint Server 2010 user profile web hizmetlerini kullanarak Infopath
2010 da eklediğimiz person/group picker denetiminde seçtiğimiz
kullanıcının verilerini nasıl çağırırız sorusuna cevap bulabileceğiniz
makale denememi şuradan indirebilirsiniz.
Bunların hicbirini yapmadan boş bir forma person group picker ekleyin bu formus SHAREPOINT SERVER ınıza PUBLISH edin daha sonra kontrol edin kişi seçmek istediğinizde Active Directory kullanıcılarını görüyormusunuz.
tsk ederim.