当需求模块打开之后,搞研发的、做测试的还有负责质量的人,他们所关心的字段其实是不一样的。要把DOORS里面属性的列顺序给调整好,还有遇到某些属性列不显示了又该怎么恢复过来,头一件事就是得先弄清楚,现在在界面上看到的,只是当前这个模块所套用的一个视图而已,它并不是属性本身的定义。在DOORS Classic里面,是允许往模块中添加新的属性列、去拖动调整它们的先后顺序、设定每一列的宽度,还能把这一整套的界面布局给保存成一个视图的,并且这个视图不光会记住列怎么摆的,连筛选的条件、排序的规则,还有层级展开的情况,也都会一块儿记住。
一、DOORS怎么调整属性列顺序
属性列的顺序,最好是按照平常检查的时候,眼睛习惯去扫的那个路径来排,比如可以把对象的编号和需求的正文放在最前面,然后才是状态、负责人、版本、跟别处的追踪关系,还有备注这一类的字段。只要列的先后顺序清楚了,后面再去做评审的时候,就不需要老是把手横过去左右地拖那个滚动条了。
1、直接去拖拽列的标题
在模块的那个窗口里面,把鼠标按在目标列最顶上的那个标题文字上,接着把它往你想要放的新位置拖过去,等到了地方再松开手就行。DOORS官方的使用手册里面也讲了,在移动列的时候,是可以直接把列的标题头拖到自己想去的位置的。
2、去把需要用的属性列给加进来
要是你在当前的视图里面,怎么也找不到状态、优先级,或者是负责人这些字段,那就去点一下【插入】→【列】这个菜单。接着在弹出来的那个内容区域里面,去找到并且选中你打算让它显示出来的那个属性,再给这个列的标题头填上一个名字,填好之后就点一下插入的按钮。另外,DOORS这边还支持插入一种叫做Layout DXL列的东西,这种列主要是拿来做计算结果的展示,或者是显示一些追踪类的信息用的。
3、把那些暂时用不上的列给删掉
要是觉得目前页面上的列实在是太多了,有点看不过来,那就用鼠标右键去点一下那个暂时不用的列的标题,然后在右键菜单里面去选一下移除。但是这里要特别记一下,这个移除的动作,它仅仅只是让这一列在当前这个视图里面藏起来不显示而已,并不是说把整个模块里面这一项属性的定义,还有之前已经填进去的那些旧数据都给弄没了。
二、DOORS属性列显示不全怎么恢复
属性列显示不全,比较常见的原因无非就是当前不小心加载了一个老旧的视图、有些列在上一次操作中被手动移除了、某一列的宽度被拉得太窄,或者是现在这个模块它还带着筛选的条件和层级显示的限制在那里。在动手恢复之前,先不要去急着重建那些属性,而是应该先去检查一下视图当前到底是一种什么样的状态。
1、先把视图切回到那个叫Standard的标准视图
在模块窗口上面那一排视图的下拉列表里头,去找到并且选中那个叫Standard的标准视图。在DOORS里面,你新建一个正式模块的时候,它默认的那个Standard视图,是会把模块的浏览器、对象编号那一列,还有最主要的那个正文列这三样东西给显示出来的。等你切回去了以后,再去判断一下到底还缺少哪些需要的字段。
2、把缺失了的那些列重新给它插回来
接着就去点【插入】→【列】这个菜单,在里面找到原来那个属性的字段,再把它给重新插进当前的视图里面来。因为之前填过的那些属性数据,其实一直还好好地保存在这个模块里面的,等你重新把它给展示出来以后,数据自然而然也就跟着一起恢复了。要是你在那个可选的字段列表里面,怎么翻都找不到这个属性了,到了这一步,才需要进到属性定义的那个管理页面里面,去检查一下它是不是真的在什么时候被人给彻底删掉了。
3、去检查一下是不是有筛选或者层级限制在里头
有些时候,并不是属性列自己丢掉了,而是带着这些属性列的那些对象行,被当前的筛选条件,或者层级的折叠给藏起来了。你要知道,模块的视图它是会把筛选的条件、排序的规则,还有层级显示的状态,这些东西一块儿给记下来的。要是你发现现在显示出来结果的数量,比你印象中的明显少了一大截,那就不妨先试着把过滤器给关掉,然后再去把层级的显示调回到完整的那个范围上去。
三、DOORS属性列调整后怎么保存
当你花了不少时间,终于把那一排属性列的先后顺序和宽窄都给调到了自己看着舒服的样子以后,一定得记得把这些布局给保存下来,不然的话,一旦你把这个模块给关掉,下次再打开,列的先后顺序,还有它们的宽度,很可就直接变回调整之前的老样子了。
1、把当前这套视图给保存下来
点一下【视图】→【另存为】这个菜单,然后在弹出来的框里面,给它起一个好认的名字,比如就叫做“需求评审视图”,或者是“测试追踪视图”。在保存的那个窗口里面,还要去把那些需要被记住的设置项给勾上,确保你定好的列顺序、宽度、筛选的条件,还有排序的规则,全都一并给存进这个视图里面去。
2、分清楚公共视图和私有视图
要是你调的这套布局,纯粹就是自己干活的时候临时拿来用一用的,那就可以把它保存成一个私有的视图;但如果你是给整个项目组调了一套需要大家共用的布局,那就要把它保存成一个公共的视图。公共视图在默认的情况下,是允许其他同事去读取和使用的,要是以后你想对它的使用权限做更细的限制,也只要进到【视图】→【管理视图】里面去,就能接着往下调整了。
3、关了模块再重新打开,做一遍复核
在你把模块给关掉了以后,再重新把它给打开,然后去把刚刚保存好的那套视图给加载进来,仔仔细细地检查一下,列的先后顺序还对不对、宽度合不合适、之前设的筛选有没有掉,还有显示出来的对象数量是不是跟预期的一样。要是这套视图是准备给整个团队一起用的,那最好还能换一个普通的组员账号再去打开验证一次,免得在你管理员的机器上看着好好的,换到其他同事那边一打开就发现用不了。
总结
在DOORS里面怎么去调整这些属性列的前后顺序,还有碰上属性列缺了、少了的该怎么把它给恢复回来,其实整条线做下来的顺序,是可以被固定住的:用鼠标直接去拖动列的标题,就能把它挪到自己想要的位置上去;接着通过【插入】→【列】这个操作,把那些之前被藏起来或者弄丢了的属性给补回来;然后再去排查一下是不是列被拉得太窄了、背后还有筛选开着、层级没有展开,或者是那种DXL列本身没有刷新出来。等到这一整套布局都被你给调整满意了以后,就把它存成一份独立的视图,并且顺手把访问的权限也给确认一下,这样模块里头的显示,才能够在比较长的一段时间里面都保持稳定。
