Как возобновить сохраняемый рабочий процесс с задержкой без перезагрузки в память:
Я создаю рабочий процесс для выхода из приложения. Мое требование: если какой-либо участник не получил ответа в указанное время, запрос должен быть передан на утверждение следующему уровню участника.
Предположим, что заявитель отправил запрос на отпуск, и руководитель группы должен одобрить его в течение 7 дней. Если руководитель группы не отвечает в течение 7 дней, то он автоматически переходит к утверждению менеджера.
В общем, для этого мы напишем службу Windows, которая периодически проверяет, и отправляет уведомления по истечении этого периода.
Но я хочу достичь без написания службы Windows. Есть ли возможность в WF4.0.
Я пытаюсь сделать это следующим образом: после того, как запрашивающая сторона отправила запрос, я показываю запрос в почтовом ящике участника и сохраняю рабочий процесс. После того как участник ответил, я возобновляю рабочий процесс (потому что я сохраняю идентификатор экземпляра рабочего процесса) и передаю ответ участника для дальнейшего выполнения рабочего процесса.
В этом случае, если участник не отвечает, как повысить / отправить запрос менеджеру без использования службы Windows.
Можно ли что-либо делать с Задержкой?