Для state-based записи номер присваивается автоматически (поле ID) Удачи!
Это очевидно! Нужно сделать именно то, что я описал, т.е. поле ID не катит, т.к. номер должен состоять из 2-х частей - постоянной и номера, для выгрузки во внешнюю систему.
Я чего-то не понимаю чего вы хотите добиться. Может быть расскажете с самого начала? Почему бы не использовать ID для второй, уникальной части?
Ежели же это не подходит - можно создать функцию в backend database, которая будет возвращать следующий уникальный номер (а внутри использовать sequence или еще что). Из CQ скрипта это значение можно получить используя BuildSQLQuery вызов. Удачи!
Коллеги! Кто-нибудь решал подобную задачу: в CQ при заведении нового дефекта автоматически должен присваиваться номер (уникальный), по сути дела это аналог понятия Sequence в Oracle (при обращении к Sequence каждый раз генерируется уникальное значение). Как реализоать данную возможность в CQ? PS: можно конечно при вводе нового дефекта искать существующий дефект с максимальным номером и новому дефекту присваивать на единицу больший, но ведь "это же не наш метод"...
Для state-based записи номер присваивается автоматически (поле ID) Удачи!
Спрашивается был ли у кого-то опыт отката схемы назад и где можно посмотреть дату редактирования схемы?
Вообще говоря, версию схемы в пользовательской базе без пересоздания базы откатить нельзя. У вас что-то не так с форматом приходящего сообщения - надо копать там. Еще, как вариант, убрать стандатрный mailreader и написать свой скрипт (на CQPerl) для обработки почты и импорта в DB. Удачи!