Перейти к содержимому

Фотография

Реализация счетчика в ClearQuest


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Petr

Petr

    Опытный участник

  • Members
  • PipPipPipPip
  • 317 сообщений
  • ФИО:Можаев Петр
  • Город:Москва

Отправлено 21 июня 2006 - 05:44

Коллеги!
Кто-нибудь решал подобную задачу: в CQ при заведении нового дефекта автоматически должен присваиваться номер (уникальный), по сути дела это аналог понятия Sequence в Oracle (при обращении к Sequence каждый раз генерируется уникальное значение). Как реализоать данную возможность в CQ?
PS: можно конечно при вводе нового дефекта искать существующий дефект с максимальным номером и новому дефекту присваивать на единицу больший, но ведь "это же не наш метод"...
  • 0

#2 uncle_Pasha

uncle_Pasha

    Новый участник

  • Members
  • Pip
  • 18 сообщений

Отправлено 23 июня 2006 - 13:56

Коллеги!
Кто-нибудь решал подобную задачу: в CQ при заведении нового дефекта автоматически должен присваиваться номер (уникальный), по сути дела это аналог понятия Sequence в Oracle (при обращении к Sequence каждый раз генерируется уникальное значение). Как реализоать данную возможность в CQ?
PS: можно конечно при вводе нового дефекта искать существующий дефект с максимальным номером и новому дефекту присваивать на единицу больший, но ведь "это же не наш метод"...

Просмотр сообщения

Для state-based записи номер присваивается автоматически (поле ID)
Удачи!
  • 0

#3 Petr

Petr

    Опытный участник

  • Members
  • PipPipPipPip
  • 317 сообщений
  • ФИО:Можаев Петр
  • Город:Москва

Отправлено 23 июня 2006 - 15:03

Для state-based записи номер присваивается автоматически (поле ID)
Удачи!

Это очевидно!
Нужно сделать именно то, что я описал, т.е. поле ID не катит, т.к. номер должен состоять из 2-х частей - постоянной и номера, для выгрузки во внешнюю систему.
  • 0

#4 uncle_Pasha

uncle_Pasha

    Новый участник

  • Members
  • Pip
  • 18 сообщений

Отправлено 23 июня 2006 - 15:58

Для state-based записи номер присваивается автоматически (поле ID)
Удачи!

Это очевидно!
Нужно сделать именно то, что я описал, т.е. поле ID не катит, т.к. номер должен состоять из 2-х частей - постоянной и номера, для выгрузки во внешнюю систему.

Просмотр сообщения

Я чего-то не понимаю чего вы хотите добиться. Может быть расскажете с самого начала?
Почему бы не использовать ID для второй, уникальной части?

Ежели же это не подходит - можно создать функцию в backend database, которая будет возвращать следующий уникальный номер (а внутри использовать sequence или еще что).
Из CQ скрипта это значение можно получить используя BuildSQLQuery вызов.
Удачи!
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных