В целом я согласен с Teoman, что WF4 хорошо подходит для длительных бизнес-процессов, хотя это ни в коем случае не единственное место, где применяется WF4.
Вполне возможно, и я делал это в прошлом, автоматизировать производственные процессы.Нужно иметь в виду одну вещь - производительность.Дело не в том, что действия выполняются намного медленнее, чем в обычном коде C #, проблема в асинхронном характере выполнения.Вы никогда не выполняете действие напрямую, вместо этого вы просите внутренний планировщик рабочего процесса сделать это за вас.В большинстве случаев это зависит от параметров хостинга, это делается в рабочем потоке, и если машина занята, это может занять некоторое время, но в любое время не является детерминированным.Промышленный процесс, в который я был вовлечен, был не таким быстрым, и это была система мониторинга, которая фактически не контролировала процесс, поэтому небольшая задержка не была проблемой.