Реализация счетчика в ClearQuest
#1
Отправлено 21 июня 2006 - 05:44
Кто-нибудь решал подобную задачу: в CQ при заведении нового дефекта автоматически должен присваиваться номер (уникальный), по сути дела это аналог понятия Sequence в Oracle (при обращении к Sequence каждый раз генерируется уникальное значение). Как реализоать данную возможность в CQ?
PS: можно конечно при вводе нового дефекта искать существующий дефект с максимальным номером и новому дефекту присваивать на единицу больший, но ведь "это же не наш метод"...
#2
Отправлено 23 июня 2006 - 13:56
Для state-based записи номер присваивается автоматически (поле ID)Коллеги!
Кто-нибудь решал подобную задачу: в CQ при заведении нового дефекта автоматически должен присваиваться номер (уникальный), по сути дела это аналог понятия Sequence в Oracle (при обращении к Sequence каждый раз генерируется уникальное значение). Как реализоать данную возможность в CQ?
PS: можно конечно при вводе нового дефекта искать существующий дефект с максимальным номером и новому дефекту присваивать на единицу больший, но ведь "это же не наш метод"...
Удачи!
#3
Отправлено 23 июня 2006 - 15:03
Это очевидно!Для state-based записи номер присваивается автоматически (поле ID)
Удачи!
Нужно сделать именно то, что я описал, т.е. поле ID не катит, т.к. номер должен состоять из 2-х частей - постоянной и номера, для выгрузки во внешнюю систему.
#4
Отправлено 23 июня 2006 - 15:58
Я чего-то не понимаю чего вы хотите добиться. Может быть расскажете с самого начала?Это очевидно!Для state-based записи номер присваивается автоматически (поле ID)
Удачи!
Нужно сделать именно то, что я описал, т.е. поле ID не катит, т.к. номер должен состоять из 2-х частей - постоянной и номера, для выгрузки во внешнюю систему.
Почему бы не использовать ID для второй, уникальной части?
Ежели же это не подходит - можно создать функцию в backend database, которая будет возвращать следующий уникальный номер (а внутри использовать sequence или еще что).
Из CQ скрипта это значение можно получить используя BuildSQLQuery вызов.
Удачи!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных