Какие действия, чтобы отправить предупреждение через X дней, а затем "Вы опаздываете по электронной почте? - PullRequest
0 голосов
/ 30 июня 2011

Полное объяснение.В настоящее время у меня есть прослушивание с 3 ветками.Первая ветвь - это если документ возвращается вовремя.Во-вторых, если по истечении X дней пользователь получит электронное письмо с предупреждением, чтобы он не опоздал.Третья ветка - через Y дней, когда документ опаздывает, и пользователь получает электронное письмо с сообщением о том, что документ опоздал.Активность прослушивания находится в цикле while.Теперь, как я это настроил, я знаю, что рабочий процесс будет выполнять вторую ветвь каждые X дней.Я не совсем уверен, как настроить рабочий процесс, чтобы он выполнял вторую ветвь, а затем, если документ все еще не возвращен, он выполнит третью ветвь.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 30 июня 2011

Ознакомьтесь с демонстрационным приложением Windows Server AppFabric / Workflow Services - Contoso HR .Он делает именно то, что вы ищете.

0 голосов
/ 30 июня 2011

Используйте действие Pick, так как оно выполнит только одну из ветвей, когда выполнено его условие, и отменит другие ветви.Затем вы можете использовать задержку для ожидания периода времени, соответствующего действию ветвления.

...