2009-06-04 2 views
0

Я пытаюсь скрыть/показать элементы, основанные на их рабочем процессе, «одобрен» с использованием MOSS 2007. Логически SPWorkflowStatus будет свойством SPWorkflow или SPListItem. Но его нет, и я ударяю повсюду. Любая помощь будет большой. Рабочий процесс - это не настраиваемый рабочий процесс, а только один, созданный с помощью MOSS UI.Доступ к SPWorkflowStatus из SPListItem

Спасибо за ответ. Значения, полученные из этого столбца, поступают из перечисления SPWorkFlowStatus.

WSS 
Completed = 5, 
ErrorOccurred = 3, 
ErrorOccurredRetrying = 7, 
FailedOnStart = 1, 
FailedOnStartRetrying = 6, 
InProgress = 2, 
Max = 15, 
NotStarted = 0, 
StoppedByUser = 4, 
ViewQueryOverflow = 8 

МОХ Отклонено = 17 Approved = 16 Отменено = 15

+0

Как это не настраиваемый рабочий процесс, если вы пишете код на C#? –

+0

Это не индивидуальный рабочий процесс. Я пишу код для определения состояния рабочего процесса. Они не синонимы. Сам рабочий процесс был создан графическим интерфейсом MOSS. – Marc

+0

Ahh, что имеет смысл сейчас. :) –

ответ

0

Обычно есть столбец в списке, который имеет имя рабочего процесса, который имеет эти значения прилагается.

+0

Не только это, но и фактическое значение столбца происходит из перечисления SPWorkflowStatus. Спасибо, Марк. Для WSS Завершенный = 5 ErrorOccurred = 3 ErrorOccurredRetrying = 7 FailedOnStart = 1 FailedOnStartRetrying = 6 InProgress = 2 макс = 15 NotStarted = 0 StoppedByUser = 4 ViewQueryOverflow = 8 Для MOSS Отклонено = 17 Утверждено = 16 Отменено = 15 – Marc

Смежные вопросы