Форма регистрации пользователя с использованием JPBM 5 - PullRequest
0 голосов
/ 26 декабря 2011

Я продвинулся в изучении потоков JBPM 5 и Drools. Я успешно настроил процесс регистрации пользователей и смог запустить его как веб-приложение. Внешний вид процесса показан ниже

Вы можете посмотреть скриншот здесь [http://i.stack.imgur.com/y7JZ1.png]

То, что я хочу сделать прямо сейчас, - прежде чем попасть в узел «Задача пользователя», где пользователь проверяет свою электронную почту, мне нужно отправить ему ссылку в задаче «Почта». Ссылка должна иметь идентификатор User TaskID (первичный ключ), чтобы, когда пользователь щелкает ссылку, я мог выполнить задачу, используя TaskID, указанный в URL.

Теперь я беспокоюсь о том, что узел задачи пользователя доступен только после отправки электронного письма. Поэтому задача еще не создана в базе данных. Есть ли альтернативный способ сделать это.

Или

Если я могу отправить письмо после выполнения пользовательской задачи, как я могу получить первичный ключ пользовательской задачи ??

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 26 декабря 2011

Вы должны попробовать с расширениями onExit и onEntry, прикрепленными к узлу User Task, и удалить узел Email. Таким образом, как только процесс достигает узла задачи, вы можете получить идентификатор рабочего элемента (что-то вроде узла), который можно использовать для запроса компонента «Задача человека», чтобы найти задачу, связанную с этим узлом, для его завершения.

Приветствия

...