Я работаю над университетским проектом, у которого есть требование сохранить расписание различных отчетов (ежегодно, ежемесячно, ежедневно). Эти отчеты запускаются через службу Windows. Я думаю о создании таблицы базы данных.Как сохранить ежемесячные службы в базе данных?
Id ---- JobName ----- DestinationFolder ----- STARTDATE ---- Ежегодно --- Месячный ---- Ежедневные ---- LASTRUN
Я был бы признателен если кто-то может рассмотреть дизайн.
Также неплохо использовать подключенную архитектуру здесь, поскольку эта служба будет работать в фоновом режиме и будет проверять дату в базе данных. Если какой-либо отчет планируется запустить в это время, он будет запущен.
Спасибо!
Я хочу, чтобы сделать дизайн более масштабно-состояние. Если пользователь приходит и говорит, что он хочет запланировать отчет, который запускается раз в неделю, то я думаю, что этот проект вызовет проблему. – user2438237