Я глубоко погрузился в Workflow Foundation 4 и постепенно понял, что мы не можем разместить дизайнер в ASP.Net.Более того, дизайнер не подходит для не-разработчика.Мы ищем веб-решение, которое можно связать с приложением ASP.Net.Рабочие процессы не будут невероятно сложными.
В качестве примера, скажем, у нас есть документ запроса информации (RFI), созданный в нашей системе.Поток для этого RFI выглядит следующим образом: Когда RFI создан, UserA и UserB должны быть уведомлены.Пользователь A отвечает за утверждение RFI.Пользователь А должен ответить в течение 3 дней.Пользователь A будет уведомлен после 3-го дня.Если по истечении 6 дней закройте RFI и уведомите UserA и UserB.
Рабочие процессы будут служить только потоком связи между пользователями и ничего более.Таким образом, дизайнер позволит пользователям определять, кто будет получать уведомления, когда и нет необходимости компилировать выражения (как в WF4 для более сложных потоков).Все, что нам нужно, это то, где пользователь перетаскивает заранее определенные блоки в рабочее пространство и может рисовать линии из одного блока в другой и выбирать из списка пользователей и временных периодов.