Posted On October 31, 2012

Liste içinde seçilen kişinin profil bilgilerini göstermek

dearly 0 comments
Yazilimcinin Gunlugu >> Uncategorized >> Liste içinde seçilen kişinin profil bilgilerini göstermek

İşe yeni başlayan personellerin görüntüleneceği bir liste yapmam lazım. Listeye kişiler manuel olarak eklenecek, kullanıcı sadece kişi adını lookup yapıp diğer alanların da listede görüntülenmesini istiyor.

Bu işi kod yazmadan yapmam gerekiyor.

Öncelikle Özel Liste tipinde bir liste yarattım(YeniBaslayanlar).

kolon Adı Kolon Tipi Gösterilecek Alan
Title Tek satır metin  —
Personel Adı Kişi veya Grup Ad (resim ve ayrıntılarıyla)
Bölümü Kişi veya Grup Bölüm

 

 

Personel adı doldurulduğunda Bölümü alanının da otomatik olarak güncellenmesini istiyorum. Bunun için birkaç farklı method var. Ben workflow ile yapmayı tercih ettim.

Sharepoint Designer’ı açtım

List & libraries altında yarattığım listeyi buldum

 

 

listeye tıkladım. Liste özelliklerinden Workflows/New butonuna tıkladım

 

Worklfowuma isim verdim

 

Conditions tabından Kişi geçerli bir SharePoint kullanıcısıysa değerini seçiyoruz.

 

 

Ardından Kişi linkine tıklıyoruz ve girilen kişinin geçerli bir SP kullanıcısı olup olmadığını kontrol ettiriyoruz

 

Personel Adı alanının loginname(oturum açma adı) özelliğine baktırıyoruz

 

Action Tabından Liste öğesini güncelleştir diyoruz

 

Sırasıyla aşağıdaki işlemleri yapıyoruz:

 

OK buttonlarını bitirdikten sonra Save Buttonuna ardından da Publish buttonuna tıklıyoruz.

Workflowun otomatik olarak çalışmasını istiyorsak;

Sharepoint Designer üzerinde Workflowumuzu buluyoruz

 

 

ve start options altındaki ayarları yapıyoruz

 

 

Önemli Not: Listeyi denerken Root kullanıcı ile deneme yapmayınız!

Windows SharePoint Services 3.0 Service Pack 1 yüklü sistemlerde root kullanıcısı ile giriş yaptıysanız workflowlar otomatik olarak çalışmıyor.

bu sorunu düzeltmek isterseniz : http://kbalertz.com/947284/declarative-workflow-start-automatically-after-install-Windows-SharePoint-Services-Service.aspx

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Yakında baba oluyorum!

Merhaba, Eylül başında inşallah bir oğlumuz olacak.Ancak henüz bir isim üzerinde yoğunlaşamadık. İsim önerilerinizi bekliyoruz...

LINQ Sorgusu içinde IF kullanmak ya da IF kullanmaya gerek yok mu?

Merhaba, LINQ ile çalışırken zaman zaman karmaşık sorgular oluşturmamız gerekebiliyor ve doğrudan halledemeyeceğimiz durumlar oluşabiliyor.…

SharePoint2010 blog sitelerinde quickLaunch görünmüyor

SahrePoint 2010 üzerinde bir blog sitesi açtığınızda default olarak quickLaunch yerine sol menüde Kategoriler ve…