Özel eylemler için SharePoint Designer ile bir süredir oynuyorum (Buraya bakın Detaylı şeyler için, Eğer ilginizi).
Benim geçerli projede, Biz bazı oldukça ağır işi yapmak gerekir ve ilişkili iş süreci yönetmek için tanımlayıcı SPD iş akışı kullanmak istiyoruz.
Uzun lafın kısası, Bu tamamen mümkündür. Benim Codeplex Projesi "Yardımcısı hizmeti çağırmak için genişletilmiş" ve şimdi bir web hizmetten doğrudan bir SPD iş akışı çağırabilirsiniz.
İşte imzası:
Genel dize Dağıtıcı( GUID WebID, // Çalışma zamanı ortamı tarafından geçirilen GUID Site Kimliği, // Çalışma zamanı ortamı tarafından geçirilen dize ListId, // RTE tarafından geçirilen (bilmiyorum bu yüzden bu bir dize, bir GUID) int ListItemID, // RTE tarafından geçirilen. dize XmlMessage) // SPD'de ilan gibi kullanıcı tarafından geçirilen.
Bu önemli iş akışı bilgilerini alabilirsiniz Aslında güçlendirir, site gibi, liste kimliği, vb. Bu iyi o kendi özel eylemler oluşturmak istiyorsanız sizin için çeşitli yerlerde belgelenmiştir. Bir fikir olarak uygun bir yordam gönderme için kullanıcı tarafından sağlanan XML dizesi ayıklamak için. Eğlenceli sayfalar!
Ne yazık ki, Bu tabii ki aşağı gidiş bileti vardır. "Loosey alışıyorum" Anti-desen arazi, ama bir tuğla duvara çarpmaktan daha iyidir 🙂
Anti-bir model olduğunu bilmene rağmen bunu Anti-bir desen var mı?
Bu yakın gelecekte Codeplex içinde tamamlamayı umuyoruz. Bana bunu yaparken ilgileniyorsanız, poke ver (E-posta ya da bir yorum bırakın) ve bunu yapma konusunda çok daha hevesli olacağım 🙂
</sonunda>
Webservices SPD içinde tanımlanan WSS iş akışı arama işini başka haber?