Как сдвинуть несколько строк из одного модуля DOORS в другой модуль DOORS?

Фон

В DOORS вы можете выбрать несколько строк модуля, удерживая нажатой клавишу Shift, а затем щелкая несколько строк. Затем текст будет выделен красным, что означает, что вы выбрали строки. Затем вы можете либо скопировать, либо скопировать с иерархией. Однако вы не можете затем вставить полученные строки в другой модуль.

Вопрос

Есть ли способ вставить несколько выбранных строк из одного модуля DOORS в другой модуль DOORS?


person isakbob    schedule 14.08.2019    source источник


Ответы (2)


одним словом: Нет Нет возможности скопировать несколько объектов или даже один объект из одного модуля в другой. Два модуля должны иметь точно такие же атрибуты и типы атрибутов; ни больше, ни меньше, даже те, которые не заселены в обоих. В инструменте нет возможности гарантировать это. Вы можете написать dxl для копирования информации, скажем, Object Text, из одного модуля в другой, но я подозреваю, что ваш вопрос был скорее академическим, чем практическим, и в этом случае написание dxl было бы неразумным использованием времени. Вообще говоря, не рекомендуется дублировать информацию в базе данных. проблема возникает, когда одна или обе копии изменены, разница должна быть согласована. Лучше использовать ссылки, чтобы одни и те же данные «показывались» в обоих местах.

person Don Fowler    schedule 15.08.2019

Да, это возможно. Для этого используйте встроенный инструмент от DOORS. ИНСТРУМЕНТЫ-->ФУНКЦИИ-->КОПИРОВАНИЕ ОБЪЕКТОВ Этот инструмент используется из вашего модуля ДВЕРИ, в котором есть исходные объекты.

Убедитесь, что у вас открыт модуль, в который вы хотите скопировать.

Инструмент позволяет выбрать целевой модуль, просто убедитесь, что он открыт и вы выбрали позицию в модуле, в которую хотите вставить скопированные объекты.

Выберите атрибуты, которые вы хотите скопировать. Используйте раскрывающееся меню «Копировать», чтобы выбрать, сколько объектов вы копируете, например. только выбранные, все в представлении, дочерние элементы или весь модуль.

Связывание - Вы сами, я не использовал эту функцию в инструменте копирования.

Нажмите ОК/Применить.

person Spuderator    schedule 19.02.2020
comment
Вы можете копировать и связывать несколько объектов, если они являются частью иерархии. Перетащите родительский объект из источника в место назначения, затем выберите «Копировать», а затем связать с «Начало» (или «Копировать, затем связать с начальным»), затем «После» (с иерархией) или «Ниже» (с иерархией). ИМО, стоит сделать это таким образом, даже если вам нужно создать ложную иерархию на стороне источника, а затем переставить на стороне назначения. - person TheGeneral; 19.05.2021