Polarion 21 R1:基线化后需求描述链接未指向基线版本的解决咨询
Polarion 21 R1 基线化后需求描述链接指向基线版本的解决方法
推荐方案:使用Polarion内置工作项链接语法
- 别用普通富文本链接,改用Polarion专属的
{{workitem-id}}语法。比如需求ID是REQ-123,直接在描述里写{{REQ-123}}。这种写法在基线化后会自动指向对应基线版本的工作项,和Linked Work Items区域的链接行为完全一致。 - 操作时可以切换到描述字段的文本编辑模式插入该语法,可视化模式下也能正常显示为可点击的链接。
临时 workaround:基线化后批量更新链接
- 如果已经用了普通富文本链接,可通过批量替换处理:导出基线内的需求描述内容,把链接里的工作项ID替换成带基线修订版的格式(比如
REQ-123;rev=1.0),再重新导入系统。但这种方法比较繁琐,只适合小批量需求。
进阶方案:自定义脚本自动处理
- 利用Polarion的API写脚本,在基线创建完成后自动遍历所有需求的描述字段,把里面的工作项链接替换成对应基线版本的地址。脚本需要调用WorkItemService和BaselineService接口,先获取基线中工作项的修订版本,再批量更新描述里的链接。
补充说明
Polarion的Linked Work Items是系统原生的关联关系,基线化时会自动绑定到对应基线的工作项版本;但描述字段里的富文本链接属于用户自定义内容,系统默认不会自动解析替换为基线版本,必须用专门的内置语法或脚本干预才行。
内容的提问来源于stack exchange,提问作者AlK
相关产品推荐
相关产品推荐

