19 Haziran 2013 Çarşamba

SharePoint Workflow Durum Değerleri (Workflow Status Values)

SharePoint 2013’de Visual WebPart geliştirirken onay iş akışı sonucu onaylanmış (Approved) edilmiş olan Liste öğelerini göstereceğim bir WebPart yaparken fark ettiğim ve aynı durumu XSLT Filter yaparken de tekrarladığım da gördüğüm durumdan bahsedeceğim. SharePoint te iş akışları durumu (Status) SPWorkflow enum’unda integer olarak tutulmaktadır. Filter ederken yada custom code içinde status durumuna bakarak bir işlem yapacak iseniz, aşağıda verdiğim integer değerlere bakmanız gerekmekte. 




NotStarted = 0
FailedOnStart = 1
InProgress = 2
ErrorOccurred = 3
StoppedByUser = 4
Completed = 5
FailedOnStart(Retrying) = 6
ErrorOccurred(Retrying) = 7
ViewQueryOverflow = 8

Eğer, Onay iş akışı kullanıyorsanız da bu durum kodlarına ilave olarak aşağıdaki 15, 16, 17 kodları da dönebilir.

Canceled = 15
Approved = 16
Rejected = 17


Bu durum değerleri hem SharePoint 2010 hemde SharePoint 2013 için geçerlidir. 
Yararlı olması dileğiyle…

Hiç yorum yok: