Запустите постоянный рабочий процесс в любой точке возобновления - PullRequest
0 голосов
/ 21 июня 2011

Я пытаюсь определить, могу ли я использовать Windows Workflow Foundation 4.0 для обработки нашего процесса. У нас есть процесс, который является очень хорошим кандидатом для рабочего процесса. Тем не менее, я должен быть в состоянии сохраниться и, возможно, возобновить в другой точке, чем там, где это было сохранено. Например, пользователь будет отвечать на ряд вопросов. Вопросы будут пронумерованы и разделены на разделы (то есть 1-5, 6-10, 11-15 и т. Д.). Если пользователь решит выйти до того, как ответят на весь раздел вопросов, мне нужно сохранить рабочий процесс. Когда пользователь снова начинает вопросы, мне нужно запустить их в начале раздела, над которым они в последний раз работали. Скажем, они ответили на вопрос 8 во 2-м разделе вопросов (# 6-10). Мне нужно, чтобы пользователь запустил рабочий процесс на вопрос 6 вместо 8 (где они остановились). Каждый вопрос будет активным. Это возможно, и если да, то как?

1 Ответ

2 голосов
/ 21 июня 2011

Невозможно возобновить с другой точки, чем вы сохранили состояние рабочего процесса.Однако вы не обязаны сохранять состояние после каждого действия.Таким образом, вы можете сохранить состояние только тогда, когда оно вам подходит, и отменить любые изменения в памяти, которые вы хотите вернуть.

...