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:
Yorum Gönder