Рабочий процесс подойдет для всего кода, связанного с процессом, который вам нужно написать. Так что такие вещи, как представление, одобрение или отклонение и обработка факта, что он бездействует в течение чрезмерного количества времени.
Несколько вещей, которые нужно иметь в виду.
- Если вы собираетесь использовать ASP.NET, я предполагаю, что рабочий процесс будет размещен там. Поэтому необходимо убедиться, что рабочие процессы могут запускаться после перезапуска IIS AppDomain.
- Подумайте, использовать ли WF4 или WF3. WF4 - совершенно новое животное и только в бета-версии. WF3 был выпущен как часть .NET 3.0, но его будущее ограничено. Это все еще есть в .NET 4 и все еще будет поддерживаться, но основная часть работы будет на WF4.