Forum
Arkadaşlar merhaba,
Sharepoint designer üzerinde custom bir akış implement etmeye çalışıyorum.
Bu akışta şöyle bir şey yapmam gerekiyor. Akışı başlatan kişiye gelecek olan formda,
kişi seçim listesi olacak ve o listeden birden fazla Active Directory user ı seçip, formu onlara
yönlendirmesi gerekiyor.
Sharepoint designer üzerinde, Custom Task Wizard üzerindeki information type lar arasında User diye bir tip var.
Aslında bu tam benim aradığım data tipi ancak sadece bir kullanıcı seçimine izin veriyor. Bunu birden fazla seçime izin verdirmesini
nasıl sağlayabilirim acaba?
Teşekkürler
Merhaba,
Task Wizard'da seçtiğiniz User tipindeki alan Sharepoint Designer iş akışınızın kullandığı task listesine bir içerik tipi olarak tanımlanır. (Görevlerin yaratıldığı liste) Sözkonusu user tipindeki alanda bu içerik tipi içerisinde custom bir kolon olarak yaratılır. Düzenlemek için ilgili task listesinde Settings bölümüne giderek "Content Types" kısmına gidin. (Şayet Settings'de Content Types kısmını göremiyorsanız önce Settings>Advanced menüsüne gidip "Manage Content Types" radio buttonunu işaretleyin)
Content Types kısmında yarattığınız içerik tipini ve orada da yarattığınız alanı tıklayın ve çoklu seçime izin vermesini sağlayan radiobuttonu işaretleyin.
Bundan sonra kullanıcı seçim kısmında birden fazla kullanıcı seçimine izin verecektir iş akışınız.
Merhaba,
Task Wizard'da seçtiğiniz User tipindeki alan Sharepoint Designer iş akışınızın kullandığı task listesine bir içerik tipi olarak tanımlanır. (Görevlerin yaratıldığı liste) Sözkonusu user tipindeki alanda bu içerik tipi içerisinde custom bir kolon olarak yaratılır. Düzenlemek için ilgili task listesinde Settings bölümüne giderek "Content Types" kısmına gidin. (Şayet Settings'de Content Types kısmını göremiyorsanız önce Settings>Advanced menüsüne gidip "Manage Content Types" radio buttonunu işaretleyin)
Content Types kısmında yarattığınız içerik tipini ve orada da yarattığınız alanı tıklayın ve çoklu seçime izin vermesini sağlayan radiobuttonu işaretleyin.
Bundan sonra kullanıcı seçim kısmında birden fazla kullanıcı seçimine izin verecektir iş akışınız.
Cevabınız için çok teşekkür ederim.
Peki bir sorum daha olacak. O user seçim listesinden birden fazla user seçildikten sonra, bir sonraki step te bir döngü içinde nasıl dönebilirim o seçilen kullanıcılar arasında. Seçilen her kişiye bir action yaptırmam gerekiyor çünkü.
Teşekkürler.
Seçilen her kişiye ayrı ayrı taskler atayacağınızı anlıyorum. Burada da bir sıkıntı var aslında. Normalde workflowda elde edeceğiniz bu kişi listesine Collect Data seçeneği ile görev atayabilirsiniz. Ancak Collect Data multiple selectiona izin verilmiş kişi türündeki alanlarda çalışmaz. Tek kişiye görev atayabilir.
Buradaki trick ise söz konusu alanı önce tek kişi seçilecek şekilde ayarlamak, ardından collect data ile görev atamasını yapacak actionları eklemektir. Bu işlemi tamamladığınızda alanı tekrar çoklu seçime izin verebilir hale getirebilirsiniz. Böylelikle sorun aşılmış olur.
Selamlar,
İnternetten araştırdığım kadarıyla bu çözüm sağlıklı değilmiş. Yani assigned to property si yalnız tek kişi ya da tek grup destekliyormuş.
Ben de zaten artık yapmaya çalıştığım şeyin sharepoint designer da yapılamayacağına karar verip, Visual Studio 2008 ile geliştirmeye karar verdim
ama malesef günlerdir yol katedemedim. Yapmaya çalıştığım şey bir belge yayın akışı. Gereksinim şu şekilde;
bir belge için yayın akışı başlatıldığında, initial durumda başlatan kişiye, Hazırlayanlar ve Onaylayanlar adında iki alan çıkacak. Bu alanlar çoklu user
seçimine izin veren alanlar olacak. Bu alanlara birden fazla kişi seçebilecek(O belgenin hazırlayanları ve onaylayanları kimse onları seçicek, yani
burası dinamik). Akışın bir sonraki adımında; Hazırlayanlar grubuna kimler seçildiyse, onlara tek tek task atanacak, hepsi onaylayınca, bir
sonraki adımda Onaylayanlar grubunda kimler seçilmiş ise, onlara tek tek task atanacak, hepsi onaylayınca akış bitecek. Bu tarz bir akışı Visual
Studio 2008 de nasıl yaparım demek komik olacak farkındayım ama en azından yol gösterici birşeyler belirtebilirseniz inanın çok sevinirim. İşyerinde
yaklaşık 1 haftadır buna uğraşıyorum ve hala aşama kaydedemedim.
Merhaba, bu tarz bir akışı eBA Workflow da 10 dk da bitirebilirsiniz,
sharepoint webpartları olan bir ürün.
Sadece sharepoint ve visual studio 2008 (workflow foundation) kullanarak yapmak durumundayım.