DOORS создает идентификатор объекта, пока они не сохранены - PullRequest
0 голосов
/ 14 февраля 2019

Я добавляю около 2000 новых объектов в модуль DOORS, я делаю это, импортируя электронную таблицу с пустыми идентификаторами, DOORS должен создавать идентификаторы для этих пустых строк.Теперь проблема в том, что когда я импортирую электронную таблицу, DOORS зависает, затем, когда я убиваю процесс DOORS, он все равно создает идентификаторы, в следующий раз, когда я добавляю новый объект, идентификационный номер начинается с тех, которые уже созданы, но не существуют.По некоторым причинам мне нужно продолжить с моего последнего сохраненного идентификатора.Есть ли способ, которым я могу сделать это?

1 Ответ

0 голосов
/ 14 февраля 2019

несколько замечаний здесь:

  • работает как задумано.Как только объект создается в любом сеансе DOORS, новое абсолютное число помечается централизованно как «использованный».Я думаю, что основной причиной этой функции является возможность работы в режиме совместного использования.Если бы был другой дизайн, вы бы столкнулись с проблемами, как только два разработчика работают над модулем одновременно.
  • Вы уверены, что DOORS действительно зависает?Возможно, это просто еще не закончено, по крайней мере, вы можете видеть, что объекты действительно созданы.Обратите внимание, что в зависимости от того, как написан сценарий, который вы используете для импорта, число импортируемых файлов в секунду может значительно уменьшиться для больших файлов
  • . НИКОГДА не следует придавать какое-либо значение абсолютному числу, кроме уникальности (возможно, QSS следуетиспользовали временные метки или UUIDS вместо целых чисел для своих абсолютных чисел, когда проектировали DOORS, это прояснило бы ситуацию).Вам придется переделать «некоторые причины».Возможно, вы используете другой механизм для назначения своего собственного идентификатора или вам необходимо оценить, действительно ли необходимо требование «генерировать последовательные числа без пробелов».
...