IBM DOORS如何单次导入Excel同时修改对象并在指定位置新增对象
IBM DOORS单次导入同时修改对象及指定位置插入新对象操作方案
前置准备
调整你要导入的Excel表结构,在原有Object Identifier、Description两列基础上,新增一列,列名设为Insert After Object ID(部分DOORS版本也可识别After ID简写)。
构造Excel行数据
按照如下规则填写每一行内容:
- 要修改的ID为1的对象:
Object Identifier填1,Description填「对象1的修改后描述」,Insert After Object ID列留空 - 无需修改的ID为2的对象:
Object Identifier填2,Description填原有描述,Insert After Object ID列留空 - 要插入的新对象:
Object Identifier留空(告知系统这是新建对象),Description填「新对象」,Insert After Object ID列填2(指定插入到ID为2的对象下方) - 要修改的ID为3的对象:
Object Identifier填3,Description填「对象3的修改后描述」,Insert After Object ID列留空 - 无需修改的ID为4的对象:
Object Identifier填4,Description填原有描述,Insert After Object ID列留空
导入时的配置要求
- 匹配规则选择「通过
Object Identifier匹配现有对象」,确保填写了ID的行只会更新原有对象属性,不会重复创建 - 插入规则取消默认的「新对象插入到模块末尾」,勾选「使用
Insert After Object ID列指定插入位置」 - 执行导入即可一次完成修改和指定位置插入的需求
备选方案(适用于不支持自定义插入位置列的低版本DOORS)
如果你的DOORS版本不支持上述插入位置指定列,可以直接将Excel的行顺序按照你需要的最终模块顺序排列,导入时勾选「按照导入文件的行顺序重排模块内现有对象」即可实现需求,注意此模式下需要把所有需要保留的对象行都列在Excel里,避免遗漏的对象被移到末尾。
内容的提问来源于stack exchange,提问作者user828950
相关产品推荐
相关产品推荐

