Мы создали систему подачи заявок на грант для клиента. Теперь они попросили предоставить некоторые простые функции рабочего процесса (для подачи заявки требуется два утверждения).
Я задумался над дизайном базы данных, который я бы использовал для кодирования требований рабочего процесса таким образом, чтобы обеспечить максимальную гибкость и возможность повторного использования, и мне было бы интересно узнать, существуют ли какие-либо существующие шаблоны проектирования или лучшие практики для этого типа системы. Есть предложения?
Примечание: Это пользовательское приложение ASP.NET, и мы определенно будем выпускать собственное решение для рабочих процессов. Я не заинтересован в покупке компонента или, тем более, в переносе всего этого на платформу, такую как SharePoint.