Связать имя пользователя с рабочим процессом в постоянном хранилище? - PullRequest
0 голосов
/ 24 февраля 2012

Я новичок в WF, и я пытаюсь создать веб-сайт asp.net MVC с несколькими WF "волшебниками".Все пользователи будут авторизованы с использованием форм аутентификации.У пользователей будет много разных рабочих процессов WF, которые они могут запускать и возвращать и заканчивать позднее.Я добавил хранилище SQL для хранения состояния рабочего процесса, который работает до сих пор.Однако мне кажется, что вам нужно знать руководство рабочего процесса, чтобы перезагрузить его и продолжить.

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

1 Ответ

1 голос
/ 01 марта 2012

Хранилище сохраняемости поддерживает участников IO для постоянства, которые могут предоставлять значения для сохранения вместе с рабочим процессом.Код немного хитрый, но есть примеры, просто посмотрите на PersistenceIOParticipant.

...