Jama Connect中文网站 > 使用教程 > Jama Connect怎么创建关系规则 Jama Connect关系规则配置后追溯链不完整如何检查
教程中心分类
Jama Connect怎么创建关系规则 Jama Connect关系规则配置后追溯链不完整如何检查
发布时间:2026/08/27 15:13:37

  Jama Connect可以通过Relationship Rule Set规定不同Item Type之间允许建立怎样的上下游关系,并把指定关系纳入Coverage检查。需求、系统需求、验证项和测试用例都已经录入项目,但Trace View里仍然出现断点、缺少下游验证或Relationship Status Indicator变红时,要分别检查规则集有没有应用到当前项目、关系方向和类型是否对应,以及现有Item之间是否真的建立了关系。

  一、Jama Connect怎么创建关系规则

 

  关系规则由Organization层统一建立,再分配给具体项目。配置时先确定Upstream和Downstream的Item Type,再选择Relationship Type,并决定该关系是否参与Coverage计算。

 

  1、创建Relationship Rule Set

 

  ①使用Organization Admin账号登录Jama Connect。

 

  ②进入【ADMIN】→【Organization】。

 

  ③打开【Relationships】。

 

  ④找到【Relationship Rule Configuration】区域。

 

  ⑤点击【Add rule set】。

 

  ⑥选择【New Rule Set】。

 

  ⑦填写容易识别的规则集名称,例如【Requirements Traceability】。

 

  ⑧在【Upstream】中选择上游Item Type,例如【User Need】。

 

  ⑨在【Downstream】中选择下游Item Type,例如【System Requirement】。

 

  ⑩在【Relationship Type】中选择当前关系用途。

 

  ⑪需要把这条关系计入追溯覆盖率时,启用【For coverage】。

 

  ⑫点击【Save】保存。

 

  保存后,规则会出现在关系图中。标记为Coverage的关系会作为项目追溯完整性的检查条件,没有建立对应关系的Item会被识别为缺少覆盖。

 

  2、继续建立完整的上下游链路

 

  项目需要从用户需求一直追到测试时,应按真实过程逐层配置,不要只建首尾两种Item Type。

 

  ①在当前Rule Set中点击【Add another relationship】或【Add relationship】。

 

  ②配置【User Need】到【System Requirement】。

 

  ③再配置【System Requirement】到下一级需求类型。

 

  ④需要验证覆盖时,再建立需求到【Verification】或【Test Case】的规则。

 

  ⑤逐条检查【Upstream Type】和【Downstream Type】方向。

 

  ⑥检查每条规则使用的【Relationship Type】。

 

  ⑦需要检查缺失关系的规则启用【For coverage】。

 

  ⑧保存后查看Relationship Rule Diagram。

 

  ⑨确认关系图中的Item Type顺序和项目实际追溯结构一致。

 

  如果把Upstream和Downstream配置反了,实际Item虽然有链接,Relationship Status Indicator仍可能认为当前对象缺少要求的上游或下游关系。

 

  3、把Rule Set应用到项目

 

  ①保持在【ADMIN】→【Organization】→【Relationships】。

 

  ②找到刚建立的Rule Set。

 

  ③点击【Add project】。

 

  ④选择准备使用这套关系规则的项目。

 

  ⑤确认项目当前是否已经绑定其他Rule Set。

 

  ⑥保存项目关联。

 

  ⑦进入目标项目,打开一条Item。

 

  ⑧选择右侧【Relationships】。

 

  ⑨在关联面板中打开【Traceability Information Model】,核对当前项目实际使用的关系规则。

 

  一个项目只能使用一个Rule Set。给已经绑定规则集的项目应用另一套规则时,原来的规则集会被替换,因此修改前要先确认当前项目依赖的是哪一套配置。

 

  二、关系规则配置后追溯链不完整如何检查

 

  规则建立成功并不等于旧数据会自动补出关系。Relationship Rule主要规定允许建立什么关系以及哪些关系属于Coverage,现有Requirement和Test Case仍要存在真实的Relationship。

 

  1、先检查当前项目有没有用对Rule Set

 

  ①打开一条出现追溯缺口的需求。

 

  ②进入【Relationships】。

 

  ③点击【Relate Items】。

 

  ④打开【Traceability Information Model】。

 

  ⑤查看当前项目的关系规则图。

 

  ⑥确认目标需求类型和下游Item Type之间存在规则。

 

  ⑦回到【ADMIN】→【Organization】→【Relationships】。

 

  ⑧检查当前项目是不是挂在正确Rule Set下。

 

  ⑨如果项目近期更换过Rule Set,再核对原有关系是否符合新规则。

 

  给已有项目增加Rule Set后,Jama Connect不会自动修改原来的Relationship。旧关系与新规则不一致时,需要单独找出缺口并补齐。

  2、检查缺的是规则还是实际Relationship

 

  ①打开目标Item的【Relationships】面板。

 

  ②查看上方数字对应的Upstream关系数量。

 

  ③再查看Downstream关系数量。

 

  ④Relationship Status Indicator显示红色时,把鼠标移到异常标记上。

 

  ⑤出现【Orphan Item】时,检查缺少的Upstream关系。

 

  ⑥出现【Missing Downstream】时,检查规则要求的Downstream关系。

 

  ⑦点击【Relate Items】查找应该关联的Item。

 

  ⑧选择目标Item后点击【Relate】。

 

  ⑨返回Relationship Status Indicator再次检查。

 

  规则集只是追溯模型,真正的追溯链仍由一条条Relationship组成。模型中有User Need到System Requirement的规则,却没有把具体两条需求关联起来,Trace View依然会显示缺口。

 

  3、检查For coverage是否遗漏

 

  ①进入【ADMIN】→【Organization】→【Relationships】。

 

  ②找到当前项目使用的Rule Set。

 

  ③找到显示追溯缺口的两个Item Type。

 

  ④检查对应规则的【For coverage】设置。

 

  ⑤需要强制检查该关系时,将其纳入Coverage。

 

  ⑥保存规则。

 

  ⑦重新进入目标项目。

 

  ⑧打开【Trace View】检查缺失关系提示。

 

  ⑨查看Relationship Status Indicator是否按新规则显示结果。

 

  没有纳入Coverage的关系仍然可以建立,但不会作为缺失关系的覆盖要求,因此不能只凭关系图里存在一条连线判断Coverage配置已经完成。

 

  三、规则和Relationship都存在但追溯链仍有缺口怎么处理

 

  基本配置没有问题时,可以继续从跨项目规则、Suspect Link、权限以及Trace View显示范围检查。有时关系已经存在,只是当前追溯视图没有把它完整展示出来。

 

  1、检查跨项目Relationship使用的规则

 

  ①确认追溯链中的两个Item是否属于不同Project。

 

  ②分别查看两个项目使用的Rule Set。

 

  ③检查相同Item Type之间的方向和Relationship Type是否一致。

 

  ④跨项目长期维护同一条追溯链时,尽量给相关项目使用一致的Rule Set。

 

  ⑤打开源Item的【Relationships】。

 

  ⑥查看实际关系方向。

 

  ⑦再进入【Trace View】检查上下游层级。

 

  跨项目建立Relationship时,如果两个项目使用不同规则集,Jama Connect会以源项目的规则集处理这条关系。项目之间规则方向不一致,容易让追溯结果难以对应。

 

  2、检查Suspect Relationship

 

  ①打开项目中的【Relationship Status Indicator】。

 

  ②查看是否存在【Suspect】标记。

 

  ③也可以进入【Project】→【Suspect links】查看当前项目的可疑关系。

 

  ④打开对应Relationship。

 

  ⑤查看哪个Upstream Item发生了修改。

 

  ⑥确认Downstream需求或验证项是否仍然适用。

 

  ⑦已经完成影响检查后点击【Clear】。

 

  ⑧多个已确认关系需要处理时,再使用【Clear All】。

 

  Suspect并不表示Relationship已经断开,但它会让追溯状态出现红色提示。上游需求改过内容以后,下游验证项没有重新确认,就应先处理这类关系。

 

  3、用Trace View定位具体缺口

 

  ①选择一组需要检查的Requirement。

 

  ②打开【Trace View】。

 

  ③把第一层设置为当前Source Items。

 

  ④继续增加【1 Level Down】等追溯层级。

 

  ⑤检查各层Item Type是否正确。

 

  ⑥找到带红色感叹号的条目。

 

  ⑦查看该Item缺少哪一种Downstream Relationship。

 

  ⑧直接使用【Add】补充Related Item,或者打开现有Item执行【Relate Items】。

 

  ⑨补充后再次检查Trace View。

 

  如果使用Live Trace Explorer,还要检查【Configuration】中有没有关闭某个Item Type或Relationship Rule。某一类型被排除后,与它关联的规则也可能不再出现在当前图中。

  总结

 

  Jama Connect关系规则主要负责定义追溯结构和Coverage要求,已经建立Rule Set并不能代替具体Item之间的Relationship。追溯链出现缺口时,可以重点核对项目使用的规则集、上下游方向、Coverage要求和实际关系,再结合Suspect状态、跨项目规则与Trace View显示范围判断异常来源。如需进一步了解Jama Connect关系规则配置、需求追溯与Coverage缺口排查方法,欢迎联系咨询。

135 2431 0251