使用链接在 DOORS 模块之间传输数据

Transferring data between DOORS modules using links

如何使用 DOORS 中的链接将属性数据从一个模块传输到另一个模块

实际上,传送戒指属性数据通常没有意义。通常的做法是显示另一个模块中的数据,这样你在“其他”模块中看到的数据总是最新的。

也就是说,如果您真的必须这样做,请先使用分析向导创建一个显示您需要的数据的列。 然后使用DXL将数据传输到属性。

示例:“系统要求”模块具有指向“客户要求”模块的传出链接。模块“客户需求”有一个对象属性“优先级”。在模块“系统要求”中,您需要一个属性“客户优先级”。

打开“系统要求”,打开标准视图。使用分析向导显示传出链接的“优先级”(不显示属性名称,不使用递归分析)。您现在应该有一个显示客户优先级的新列“Out-links (...)”,它应该是您视图中的第 3 列(通常,您现在应该使用“工具 -> 支持工具 -> 将布局 DXL 转换为属性 DXL”,以便您始终拥有最新的数据。但如果您希望数据得到修复:在“系统要求”中创建一个属性“客户优先级”。 运行 以下命令:

Object o
Column c = column 2 // 3rd column in the current view (starting from 0)
for o in current Module do {
    string prio = text (c, o)
    o."Customer Priority" = prio
}

检查结果并保存模块。