Polarion中文网站 > 最新资讯 > Polarion怎么配置项目仪表板 Polarion仪表板组件数据不更新如何检查
教程中心分类
Polarion怎么配置项目仪表板 Polarion仪表板组件数据不更新如何检查
发布时间:2026/08/27 15:07:26

  Polarion项目仪表板一般通过LiveReport Page和Widget组合展示项目进度、需求状态、缺陷数量、测试执行情况等数据。仪表板页面本身只是展示载体,真正决定组件显示结果的是查询范围、筛选条件、页面参数和当前用户权限。遇到Work Item已经修改,仪表板里的数字或列表却没变化时,可以先检查组件到底在查哪些数据,再判断是页面配置没有更新,还是当前账号读取不到对应对象。

  一、Polarion怎么配置项目仪表板

 

  Polarion的项目首页和普通LiveReport Page都可以配置Widget。页面进入编辑状态后,可以把多个组件放到同一页面,再分别给每个组件设置数据范围和显示条件。

 

  1、在LiveReport Page中添加组件

 

  ①进入目标Polarion项目,打开准备作为仪表板使用的【LiveReport Page】。

 

  ②点击页面上的【Edit】进入编辑状态。

 

  ③打开页面侧边栏中的【Widgets】。

 

  ④从组件列表中找到要使用的Widget。

 

  ⑤把Widget拖到页面对应位置。

 

  ⑥选中刚添加的Widget,打开右侧【Parameters】。

 

  ⑦填写组件标题,并检查当前数据来源。

 

  ⑧重复添加其他Widget,把需求、缺陷、测试和计划数据分开放置。

 

  ⑨调整组件位置和页面布局后执行【Save】。

 

  例如需求仪表板可以分别放置状态统计、Work Item列表和趋势图,不用把所有数据塞进同一个Widget。

 

  2、设置Widget的数据范围和查询条件

 

  ①进入页面【Edit】状态。

 

  ②选中需要配置的Widget。

 

  ③打开【Parameters】。

 

  ④找到【Data Set】或当前Widget提供的数据设置区域。

 

  ⑤在【Scope】中选择当前【Project】或指定项目。

 

  ⑥在【Filter】中设置Work Item查询条件。

 

  ⑦需要只统计需求时,把类型条件限制为对应Requirement类型。

 

  ⑧只查看某些状态时,再加入【Status】条件。

 

  ⑨有排序需求时设置【Sort By】。

 

  ⑩保存页面并退出编辑状态,检查组件中的数量和列表。

 

  Widget类型不同,参数名称会有些差异,但数据范围和查询条件都要和当前项目对应。复制其他项目的页面时,这两项尤其要重新检查。

 

  3、使用Page Parameters统一控制多个Widget

 

  多个Widget需要使用同一个版本、状态或严重等级条件时,可以通过页面参数统一传值。

 

  ①进入LiveReport Page的【Edit】状态。

 

  ②打开【Page Parameters】。

 

  ③创建当前页面需要的参数。

 

  ④设置参数ID和默认值。

 

  ⑤选中一个Widget并进入【Parameters】。

 

  ⑥把Widget中的对应查询条件改为引用页面参数。

 

  ⑦其他Widget也使用相同参数时,逐个完成绑定。

 

  ⑧保存页面。

 

  ⑨切换页面参数值,检查多个Widget的数据是否一起变化。

 

  这种方式适合做版本、状态、负责人等统一筛选,后续修改查询条件时不用逐个Widget重复调整。

 

  二、Polarion仪表板组件数据不更新如何检查

 

  Work Item已经改变,组件仍显示旧结果时,可以把组件查询复制到Work Item查询界面做一次对照。如果查询本身就找不到新数据,问题在筛选范围;查询有结果而Widget没有变化,再回头看页面参数和组件配置。

  1、检查Widget的Scope和Filter

 

  ①进入仪表板【Edit】状态。

 

  ②选中数据没有更新的Widget。

 

  ③打开【Parameters】。

 

  ④检查【Scope】是否仍指向当前项目。

 

  ⑤查看【Filter】里的Work Item类型。

 

  ⑥核对【Status】【Assignee】【Priority】等查询条件。

 

  ⑦复制当前查询条件。

 

  ⑧进入Work Item查询页面执行同样条件。

 

  ⑨对比查询数量和Widget中的显示数量。

 

  如果从另一个项目复制过仪表板,很容易留下原项目Scope或固定Project条件,看起来像Widget没有刷新,实际是在查另一批数据。

 

  2、检查Page Parameters是不是还保留旧值

 

  ①打开当前LiveReport Page。

 

  ②进入【Edit】。

 

  ③打开【Page Parameters】。

 

  ④查看Widget正在引用的参数。

 

  ⑤检查参数默认值。

 

  ⑥确认版本、状态、时间范围等参数没有停留在旧条件。

 

  ⑦修改参数后保存页面。

 

  ⑧退出编辑状态并重新加载页面。

 

  ⑨再次查看Widget结果。

 

  例如Work Item状态已经从Open改为Closed,而页面参数仍固定筛选Open,组件数量自然不会包含已经关闭的条目。

 

  3、检查当前用户的数据读取权限

 

  同一个仪表板管理员能看到数据,普通用户却看不到或数量少一部分,可以直接查权限差异。

 

  ①使用出现问题的账号打开仪表板。

 

  ②记录异常Widget中的数据数量。

 

  ③进入Work Item页面运行相同查询。

 

  ④查看目标Work Item能否被当前账号读取。

 

  ⑤再使用具备项目管理权限的测试账号执行相同查询。

 

  ⑥两个账号结果不一致时,进入【Administration】→【User Management】→【Permissions Management】。

 

  ⑦检查目标角色对项目和Work Item的【READ】权限。

 

  ⑧修正权限后重新登录,再查看仪表板。

 

  Polarion查询结果会受到当前用户访问权限限制,所以同一个Widget在不同账号下显示不同数量并不一定是组件故障。

 

  三、配置没有问题但数据仍不变化怎么继续排查

 

  内置Widget和自定义Script Widget的数据来源并不完全一样。普通组件可以继续检查页面保存状态和查询条件,自定义组件还要确认REST请求、账号权限以及组件本身有没有正常执行。

 

  1、确认页面已经保存并重新加载

 

  ①进入【Edit】检查刚修改的Widget参数。

 

  ②确认页面已经执行【Save】。

 

  ③退出编辑状态。

 

  ④重新加载当前LiveReport Page。

 

  ⑤再次查看目标组件。

 

  ⑥新建或修改一条符合查询条件的测试Work Item。

 

  ⑦保存Work Item后重新加载仪表板。

 

  ⑧检查组件数量是否发生变化。

 

  如果同一个查询在Work Item页面已经能找到新对象,而重新加载LiveReport后仍没有显示,再继续检查Widget自身的数据配置。

  2、自定义Widget检查REST和脚本权限

 

  ①确认问题组件是不是【Script】或自定义Widget。

 

  ②打开组件【Parameters】和脚本设置。

 

  ③检查REST请求使用的项目ID和查询条件。

 

  ④确认当前账号具备对应项目的REST【GET】权限。

 

  ⑤查看目标Work Item本身的读取权限。

 

  ⑥组件使用会话REST Token时,重新登录后测试一次。

 

  ⑦检查浏览器开发工具中的请求结果。

 

  ⑧出现403时处理权限,返回数据为空时检查查询和项目范围。

 

  近期Polarion版本对REST访问和项目数据读取的权限控制更细,自定义仪表板升级版本后出现数据变化,也可以从这里检查。

 

  总结

 

  Polarion仪表板组件的数据来源和当前页面配置是绑在一起的,项目范围、查询条件、页面参数或用户权限有一处没有对应上,都可能让组件显示的内容和Work Item实际数据产生差异。项目仪表板配置完成后,可以保留几条固定测试查询作为对照,后续页面调整或版本升级时更容易判断数据是否正常。如需进一步了解Polarion项目仪表板配置、LiveReport Widget设置与组件数据异常排查方法,欢迎联系咨询。

135 2431 0251