2009-12-26 2 views
3

У меня есть рабочий процесс SPD 2010, который использует задачу процесса утверждения начала. Это действие позволяет пользователю утверждать или отклонять запрос из элемента задачи. Если пользователь отклоняет элемент, то статус рабочего процесса устанавливается на «Отклонено».SharePoint DEsigner 2010 - как получить статус рабочего процесса?

Мой вопрос: как получить текущее значение статуса рабочего процесса? т. Е. Если пользователь отклоняет его, то я хочу, чтобы рабочий процесс вступил в ветвление. Но как я могу работать на основе состояния рабочего процесса?

Я попробовал Текущий товар: Статус одобрения. Но это не кажется правильным.

благодаря

ответ

2

статус рабочего процесса являются постоянные (целые числа), так что вам необходимо обратиться к списку как:

  • Статус: Значение
  • Не начато: 0
  • Ошибка на начало: 1
  • Выполняется: 2
  • Произошла ошибка: 3
  • Отменено: 4
  • Завершено: 5
  • Ошибка при запуске (повторная попытка): 6
  • ошибка (Повтор): 7
  • Отменено: 15
  • Approved: 16
  • Отклонено: 17

Таким образом, вам нужно будет проверить, равен ли статус одобрения 17.

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