如何将多个行从一个 DOORS 模块转移复制到另一个 DOORS 模块?

How do I shift-copy multiple rows from one DOORS module to another DOORS module?

背景

在 DOORS 中,您可以 select 一个模块的多行,方法是按住 Shift 键,然后单击多行。然后文本将突出显示为红色,表示您已编辑 select 行。然后您可以复制或复制层次结构。但是,您不能随后将生成的行粘贴到另一个模块中。

问题

有没有办法将多个 selected 行从一个 DOORS 模块粘贴到另一个 DOORS 模块?

一句话:没有 无法将多个对象甚至一个对象从一个模块复制到另一个模块。这两个模块必须具有完全相同的属性和属性类型;不多也不少,即使是两者都没有的。工具中无法保证这一点。 您可以编写一个 dxl 来将信息(例如对象文本)从一个模块复制到另一个模块,但我怀疑您的问题比实际问题更具学术性,在这种情况下,编写 dxl 不会谨慎使用时间。 一般来说,在数据库中复制信息不是一个好主意。当一个或两个副本发生变化时,问题就来了,需要对差异进行核对。最好使用链接让相同的数据 "appear" 出现在两个地方。

是的,这是可能的。 使用 DOORS 的内置工具来执行此操作。工具-->功能-->复制 OBJECTS 该工具在您的 DOORS 模块中使用,该模块具有原始 objects.

确保您已打开要复制到的模块。

该工具可让您 select 目标模块,只需确保您已打开它并 select 编辑了模块中您希望粘贴复制的 objects 的位置.

Select 您要复制的属性。使用复制下拉菜单 select 复制多少 objects,例如只是 selected 的,视图中的所有,children 或整个模块。

链接 - 你自己的,我没有在复制工具中使用过这个功能。

单击确定/应用。