Как я могу повторно войти в рабочий процесс моей потоковой диаграммы на предыдущем более высоком уровне - PullRequest
0 голосов
/ 10 октября 2011

У меня есть рабочий процесс потоковой диаграммы .xamlx, который моделирует процесс утверждения. если податель изменяет документ до завершения потоковой диаграммы, я хочу, чтобы податель «повторно» отправил документ. Я думал, что смогу снова вызвать первое получающее действие, но я думаю, что рабочий процесс распознает, что оно уже дальше и завершается.

Нужно ли «отменить» рабочий процесс перед «повторной отправкой»? Или, может быть, мне просто нужен другой метод позже в потоковой диаграмме, которую вызывает отправитель? Любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 10 октября 2011

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

0 голосов
/ 10 октября 2011

@ Морис был правильным MOL. Я мог бы скопировать оригинал Получить в более позднее место в рабочем процессе. Но для того, чтобы он работал правильно, при первом получении необходимо, чтобы в CorrelatesOn и CorrelationInitializer была установлена ​​одна и та же переменная Correlation Handle. Для «копирования» нужен был только набор свойств CorrelatesOn. Возможно, это было очевидно, но так как я не знал об этом, я документирую здесь на случай, если кто-то еще столкнется с такой же проблемой.

...