Copy Data Model URI
取用参考数据模型的 URI,按名称写入您选择的项目、组件、流和变更集,一次运行可写入多个目标。
它是什么,为何存在
当企业有许多共享同一数据模型的 DOORS Next 项目时,同一个属性或工件类型在各处都应使用相同的 URI。报告、发布模板、OSLC 集成和全局配置依靠这些 URI 在不同项目、组件和流中识别“同一个”定义,即使内部标识符不同。
Data Model URIs 按模式为一个项目设置 URI。Copy Data Model URI 从参考项目、组件和流中取出这些 URI,按名称写入您选择的项目、组件、流和变更集,一次运行可写入多个目标。
解决的问题
- URI 只在参考项目中设置过,在其他项目中缺失或不同。
- 在每个项目和流的属性中重复输入相同的 URI,耗费数小时。
- 新的组件和流始终没有获得参考模型的 URI。
- 目标中的重复 URI 干扰报告和集成。
优势
- 一次多个目标: 在一棵树中选择项目、组件、流和变更集,并可使用 All components 和 All streams 规则。
- 能纳入新流的规则: All components 和 All streams 在每次预览时重新读取,之后新增的组件或流会包含在下一次运行中。
- 先查看再更改: 预览每个目标中新增、已设置、目标中缺失和有冲突的 URI。
- 安全设计: 由您决定是否替换现有 URI;冲突和名称不明确的定义绝不写入。
- Excel 导出预览,并按目标提供每个已写入 URI 的变更报告。
使用方法
- 您1在每个目标项目中打开变更集
- 您2选择 From 和目标
- DOORS Next4Copy URIs:逐个目标保存
- 结果5Excel 变更报告
- 在每个目标项目中打开一个变更集(推荐)。
- 检查 From(来源):参考项目、组件以及流或基线。默认是 DOORS Next 中当前打开的内容;Change 可另选。
- 在 Targets(目标)处单击 Add,在树中勾选项目、组件、流和变更集,或规则 All components 和 All streams,然后单击 Add targets。
- 如需先查看每个目标会得到什么,请单击 Preview;如需他人审核,可导出到 Excel。
- 单击 Copy URIs 并确认。如果没有当前预览,会先读取所有目标。按目标显示进度,可随时停止。
- 使用结果区块中的 Log 下载变更报告,满意后交付变更集。DOORS Next 拒绝的保存会连同原因列在那里,Retry all 可重试。
屏幕截图
1在项目、组件、流和变更集的树中选择目标,All components 作为规则 2预览:每个目标会得到什么,包括汇总、冲突和每个定义的详情 3确认:URI 和目标的数量,以及有多少目标是流 4运行完成:被拒绝的保存连同 DOORS Next 给出的原因列出,可重试 5Settings 分为两部分:How URIs are copied(复制规则)和 What is copied(要复制的定义种类)
须知
- 建议只将 URI 复制到在目标项目中打开的变更集中,这样错误的运行可以在交付前丢弃。直接保存到流中的 URI 很难撤销,有些更改只能通过恢复备份来撤销。
- 定义在各自的组内按名称匹配:工件类型、属性、数据类型、枚举值和链接类型。您可以选择复制哪些组。
- 只有当属性的数据类型在两个模型中名称相同时才会获得 URI,除非您另行允许。
- 您需要有更改每个目标项目类型系统的权限。
- 在 Settings 中,Replace URIs that are already set 默认开启:在目标中已有其他 URI 的定义会获得来源的 URI。关闭此选项可保留目标已有的 URI。
- 基线可以作为来源,但不能作为目标。
版本 1.7 的新增功能
· 变更标题以英文发布。
- Report ready in the notifications