Как программно завершить задачу

Долго искал информацию в инете и безрезультатно. Но очередной рывок исследований подсказал где найти решение.
 
Была проблема:
Рабочий процесс (Workflow) создает задачу в ходе своей задачи.
Можно ли выполнить ее программно?
 
Установка значений полей Status и Completed соответственно в разные значения подходящие для обычных задач к успеху не приводили.
Рабочий процесс по прежнему считал, что задача не выполнена и продолжал ожидать ее выполнения не переходя к следующему шагу.
 
Решение проблемы:
Как выяснилось у типа содержимого (Content Type) который создается рабочим процессом в списке задач есть скрытое поле "FormData"
Если при программном обновлении задачи положить туда слово "Completed" рабочий процесс считает задачу выполненой и двигается дальше.
 
 

Оставить комментарий