Polarion中文网站 > 新手入门 > Polarion怎么设置Work Item字段权限 Polarion字段权限配置后用户仍可编辑如何排查
教程中心分类
Polarion怎么设置Work Item字段权限 Polarion字段权限配置后用户仍可编辑如何排查
发布时间:2026/08/27 14:12:49

  Polarion可以把Work Item的读取、修改、删除等权限分配给不同角色,也能继续细化到具体字段。比如需求进入评审后,只允许负责人修改责任人字段,其他成员只能查看;需求进入批准状态后,标题、描述和某些自定义字段也可以锁住。字段权限已经配置,用户却还能编辑时,通常要检查角色继承、项目级与全局级配置、字段修改权限以及Read-only Fields是否真正作用到当前Work Item。

  一、Polarion怎么设置Work Item字段权限

 

  Polarion的字段权限可以按角色控制。如果还要限制某一状态、某一批Work Item,再配合Read-only Fields或Custom Set处理,会比只改表单显示更合适。

 

  1、按角色设置字段修改权限

 

  ①使用具备管理权限的账号进入目标项目。

 

  ②打开【Administration】。

 

  ③进入【User Management】→【Permissions Management】。

 

  ④切换到【By Role】。

 

  ⑤在【Role】中选择准备限制的项目角色,例如【project_user】或项目里自定义的需求角色。

 

  ⑥展开【Work Items】。

 

  ⑦继续展开【Fields】。

 

  ⑧找到准备控制的字段,例如【Title】【Description】【Status】或项目自定义字段。

 

  ⑨需要允许查看时,保留该字段的【READ】权限。

 

  ⑩不允许该角色修改时,取消或明确拒绝该字段的【MODIFY】权限。

 

  ⑪保存后使用对应角色账号重新打开Work Item,检查字段是否已经进入不可编辑状态。

 

  字段级权限和Work Item整体修改权限是两层控制。用户可以修改Work Item,并不代表每一个字段都必须开放修改。

 

  2、按Work Item状态设置只读字段

 

  需求在草稿阶段可以编辑,进入评审或批准后要锁定部分内容,可以从状态条件处理。

 

  ①进入【Administration】→【Work Items】。

 

  ②打开【Read-only Fields】。

 

  ③选择对应的Work Item类型。

 

  ④找到准备限制的状态,例如【In Review】【Approved】或项目自己的状态。

 

  ⑤把该状态下禁止修改的字段加入只读范围。

 

  ⑥需要一次锁住多个字段时,按项目配置把这些字段一起加入。

 

  ⑦保存配置。

 

  ⑧打开一条处于目标状态的Work Item,用普通用户账号检查字段编辑框。

 

  ⑨再把同一条Work Item切换到允许编辑的状态,确认字段状态会跟着变化。

 

  这种配置适合“状态一变,字段就锁住”的场景,不必给每个用户单独做一套权限。

 

  3、只限制一批Work Item时配置Custom Set

 

  如果要求是“批准状态的需求锁定字段,但任务和缺陷仍可修改”,可以用查询把目标对象圈出来。

 

  ①进入【Administration】→【User Management】→【Permissions Management】。

 

  ②新建一个【Custom Set】。

 

  ③填写名称,例如【Approved Requirements】。

 

  ④在查询条件中限定Work Item类型和状态,例如要求类型为Requirement,同时状态为Approved。

 

  ⑤保存Custom Set。

 

  ⑥切换到【By Role】。

 

  ⑦选中要限制的项目角色。

 

  ⑧展开刚创建的【Custom Set】→【Fields】。

 

  ⑨找到【Title】【Description】以及准备保护的自定义字段。

 

  ⑩取消这些字段的【MODIFY】权限。

 

  ⑪保存后找一条满足查询条件的Work Item测试。

 

  Custom Set按照查询决定哪些对象受这套权限控制,所以查询条件写错,字段权限也会套到错误范围。

 

  二、Polarion字段权限配置后用户仍可编辑如何排查

 

  字段还能编辑时,先确认当前用户到底带了哪些角色,再检查权限是不是在另一个层级被重新授予。表单里把字段隐藏、设成只读,和真正的Permissions Management控制不能混为一项。

  1、检查用户是不是同时拥有其他角色

 

  ①进入【Administration】→【User Management】→【Users】。

 

  ②找到出现问题的用户。

 

  ③查看该用户在当前项目中的【Roles】。

 

  ④确认除了目标受限角色外,还有没有项目管理员、需求负责人或其他可修改字段的角色。

 

  ⑤再进入【Permissions Management】→【By Role】。

 

  ⑥逐个检查这些角色对目标字段的【MODIFY】权限。

 

  ⑦发现另一个角色仍有修改权限时,按项目权限设计调整角色或对应权限。

 

  ⑧退出该用户会话并重新登录,再测试字段。

 

  一个账号同时承担多个角色时,只盯着其中一个角色的配置,很容易漏掉其他权限来源。

 

  2、检查项目级和全局级权限继承

 

  ①进入当前项目的【Administration】。

 

  ②打开【User Management】→【Permissions Management】。

 

  ③查看目标权限当前是项目中明确配置,还是从上级继承。

 

  ④切换到全局管理范围,找到相同角色和相同字段权限。

 

  ⑤检查全局级有没有授予【MODIFY】。

 

  ⑥回到项目级配置,查看当前权限图标是否表示继承、允许或拒绝。

 

  ⑦项目确实要覆盖全局设置时,在项目级给出明确的字段权限配置。

 

  ⑧保存后再次使用目标账号验证。

 

  Polarion的权限管理界面可以区分明确授予、明确拒绝和继承状态。排查时要看权限最终结果,不能只看某一层有没有取消勾选。

 

  3、检查是不是只改了表单布局

 

  ①进入【Administration】→【Work Items】→【Form Configuration】。

 

  ②打开当前Work Item类型使用的【Form Layout】。

 

  ③查看目标字段是不是只被隐藏、移动或换了显示区域。

 

  ④再进入【Permissions Management】→【By Role】→【Work Items】→【Fields】。

 

  ⑤检查该字段真正的【MODIFY】权限。

 

  ⑥如果还要按状态限制,再进入【Read-only Fields】检查状态配置。

 

  ⑦保存后分别在Work Item详情页、表格内联编辑和LiveDoc中测试。

 

  Form Layout主要控制字段怎么显示,字段是否真的可以写入,还要看权限和只读配置。

 

  三、权限改完后怎么确认配置已经生效

 

  权限设置完成后,可以准备两个测试账号和几条不同状态的Work Item做对照。这样能检查角色限制、状态限制和Custom Set有没有互相影响。

 

  1、用受限账号和管理账号分别验证

 

  ①准备一个拥有目标普通角色的测试账号。

 

  ②再准备一个具备正常编辑权限的账号。

 

  ③打开同一条Work Item。

 

  ④普通账号检查目标字段能否进入编辑状态。

 

  ⑤管理账号检查该字段是否仍能按设计修改。

 

  ⑥切换Work Item状态后再测试一次。

 

  ⑦如果使用Custom Set,再选择一条不满足查询条件的Work Item做对照。

 

  ⑧确认只有目标对象受到限制。

 

  2、检查Excel Round-trip和接口修改

 

  ①从Work Item列表执行Excel Round-trip导出。

 

  ②查看目标字段在导出设置中是否显示为锁定。

 

  ③尝试修改后再执行回传,检查Polarion是否接受该字段变更。

 

  ④项目还接入外部连接器或接口时,使用相同用户权限做一次更新测试。

 

  ⑤接口仍能写入受限字段时,检查接口账号的项目角色。

 

  ⑥不要只依赖Work Item页面里的只读显示来判断后台接口权限。

 

  字段在Portal里显示为只读时,Excel回传也会按对应权限处理;外部接口则应继续检查调用账号的字段修改权限。

  总结

 

  Polarion字段权限出现“已经限制,用户仍能编辑”的情况,通常和角色叠加、权限继承、状态只读范围或Custom Set查询范围有关。字段显示方式和真实写权限也要分开检查,尤其是项目同时使用LiveDoc、Excel回传或外部连接器时,更要用实际用户身份做一次完整验证。如需进一步了解Polarion Work Item字段权限、角色权限与字段编辑异常排查方法,欢迎联系咨询。

135 2431 0251