Мне нужно создать рабочий процесс в C #, способный перемещать объект (сохраняемый как запись базы данных) через рабочий процесс утверждения, где люди должны выполнять какие-то действия или проверки.
Изначально мы смотрели на Windows Workflow Foundation, но уклонялись от него, потому что он казался настолько загруженным инфраструктурой (и, кроме того, нам не очень нравятся продукты Microsoft). Мы посмотрели на ObjectFlow , потому что он легкий, но у меня возникают проблемы с выяснением, как сохранить и возобновить состояния рабочего процесса. Кажется, он слишком легкий.
У кого-нибудь есть какой-нибудь любимый фреймворк для выполнения рабочего процесса? Я открыт для идей (даже для WWF, если вы можете объяснить, почему он ваш любимый).