Я работаю над проектом, в котором мне нужно планировать процессы. Я думаю, что WF будет отличным инструментом для использования. Но так как это будет мое первое погружение в WF, у меня есть несколько вопросов.
Вот проект:
В зависимости от времени (каждую неделю, месяц, день и т. Д.) Система должна уведомить кого-либо (по электронной почте), что что-то нужно сделать. Человек должен быть в состоянии сказать системе, что это сделано, и предоставить информацию. Если этот человек не выполнил задание в течение определенного периода времени (например, 2 дня), происходит эскалация (уведомить менеджера). Это просто.
Это должно быть управляемо через приложение .NET WPF, которое я пишу (это дополнение). Пользователи выбирают временные рамки, кого и когда нужно уведомлять. Также будет происходить несколько рабочих процессов одновременно.
Вопросы:
Подойдет ли WF?
Поскольку это многопользовательское приложение, я должен создать службу для запуска на сервере и использовать приложение удаленного взаимодействия или другой метод для создания, изменения или удаления WF?
Как мне запланировать запуск рабочего процесса на определенную дату? Нужно ли мне использовать что-то вроде http://quartznet.sourceforge.net/ (что выглядит фантастически)?
Какие-нибудь хорошие книги по этой теме, которые я должен взять?
Заранее спасибо.
Rick