В настоящее время мы поддерживаем набор шаблонов в БД.В приложении мы предоставляем раскрывающийся список в пользовательском интерфейсе, чтобы позволить пользователю выбрать шаблон, который он хочет использовать для создания письма на основе этого шаблона.Итак, мы показываем описание шаблона и, когда он выбран, мы передаем templateID в БД для извлечения шаблона.
Теперь у нас есть новое требование генерировать письмо из шаблона без UI для выборатип шаблона.Я имею в виду, что конкретная точка в приложении, из которой пользователь выполняет действие по вызову, генерирует само письмо, служит для идентификации конкретного шаблона для использования.Итак, мой вопрос заключается в том, что я передаю, чтобы запросить БД для возврата сохраненного шаблона.Я знаю, что мне нужно использовать templateID.Мой вопрос: этот templateID генерируется последовательностью каждый раз, когда шаблон добавляется в систему.Таким образом, только после того, как этот шаблон был добавлен в систему, я могу знать templateID и затем использовать этот templateID при вызове действия для генерации письма.Таким образом, это будет означать изменение после добавления записи шаблона в систему.Это может включать изменение кода или, если не изменение файла конфигурации, для сопоставления сгенерированного идентификатора последовательности с шаблоном, как того требует приложение.
Итак, мой вопрос заключается в том, должен ли я передавать anotherIdentifier при вызове генерации письма изатем сопоставьте этот идентификатор последовательности, сгенерированной в БД, с помощью файла конфигурации, и обновляйте этот файл конфигурации каждый раз, когда в систему добавляется новый шаблон.Есть ли лучший способ для меня подойти к этому вопросу.