Я пишу небольшое веб-приложение, которое отслеживает количество «билетов».
Пользователи могут устанавливать правила повторения для заявок, и заявки будут создаваться автоматически на основе правил повторения. Например, пользователь может установить правило для создания заявки каждый второй понедельник каждого месяца.
Мое текущее предложение - использовать формат iCalenlar (RFC 2445/5545), правило будет таким же, как RRULE в формате iCal. Я также должен написать Службу Windows, чтобы проверить повторение и создать тикеты, если данные / время причитаются.
Мой вопрос: правильно ли я это делаю? Является ли использование формата iCal наиболее эффективным способом повторения? Есть ли альтернативы для такой работы? Есть ли критические замечания по моему нынешнему дизайну?
Спасибо.