yunshan 2006-12-8 22:59
用CQ管理项目信息(模拟)
通常情况下ClearQuest 只是用来做变更控制与bug管理,但是它的功能却远远不止于此,本文的目的就是用CQ来管理项目信息,不过这只是我的一个简单模拟(Simulation),还未用于实际的项目中.....
echo 2006-12-10 16:18
reference_list的问题
同样是reference_list类型,但是在test database时Modulas的add按钮失效了,点击后没反应,但可以new,不知为什么?
有次序问题吗?偶是先添加Project的fields,再定义modula的后,再修改Project里的modulas这个field的关联的.不知这样会不会有影响.
yunshan 2006-12-11 09:26
回复 #2 echo 的帖子
谢谢大家的支持, 我一定会继续努力!
关于字段Modulas,我的操作顺序是这样的:
1. 设计project,然后是其中的字段,Modulas先加入进去,但暂时不做关联,然后完成project的其他部分(先不在form中加入Modulas)。
2. 设计Modula,依次完成它的各个部分,fields,action....
3. 回到project中,实现字段Modulas的references,然后把该字段从field list中拖入到form中即可,
至于你的问题,我想可以这样解决:
可以在project的form中先删除Modulas,然后再重新加入一次,应该就可以了:)
ljs53 2006-12-11 14:27
这个需要在哪里设置呀 ?
是不是把name设置为这个表的主码呀
还是别的意思呀 ??
新手 学习中!!!
[[i] 本帖最后由 ljs53 于 2006-12-10 22:29 编辑 [/i]]
yunshan 2006-12-11 17:48
回复 #7 ljs53 的帖子
你说的对,就是把name设为这个表的主码,
在CQ中只要你定义了一个状态无关记录类型,那么你就必须为它定义一个Unique Key(主码),否则在验证的时候会报错的。
ljs53 2006-12-11 18:09
可是在哪里设置呢
我没有找到
最好给个图吧
呵呵 新手
懂你 2006-12-12 00:22
我仔细看了yunshan的原创,写的不错,条理清楚,步骤详细。
我提一点我的看法。用CQ来管理项目,的确是个非常好的主意。而且相信很多公司也在做。
你可以再扩展一下,以project为中心,我们在新开一个Project时,对这个项目可以进行更多的定义,比如该项目的Project Manger,QA Manager,SCM Manager,Test Manger,SPL,VPL,项目参与人员,项目计划的预计周期等等信息都可以纳入进行管理。
这样在Defect这个form上,我们就可以通过选择一个项目,调出任意我们想要的信息。减少输入量,加大项目信息管理的力度。
晓筱 2006-12-12 09:50
关于项目active这一块,YES or No
我想达到假如是yes的话,查询的时候可以看到CR记录,
要是No的话,查询的时候看不到CR记录?
不知道要怎么样处理?
yunshan 2006-12-12 12:54
回复 #11 懂你 的帖子
多谢 懂你 的指点, 我定会继续努力,
在这篇文章中,我只是用最简单的方式表达了其思想,并没有延伸,
我想借此引起大家的对CQ管理方面的重视,
现在我也正在研究这些方面的问题,
希望不久能写出一个更加全面,更为完整的文档。
yunshan 2006-12-12 13:01
回复 #12 晓筱 的帖子
active 这个字段,我设计的目的是为了表示一个项目的状态(是否还是一个活动的项目),并没有对其做任何处理。
其实要想实现你所说的对CR记录的控制也并不是那么难,首先利用脚本取出当前active这个field中的值,然后按照自己的意思去做相应的处理就可以了,
我比较支持你对这个方面做些研究,这样收获再会更大,真遇到具体的难以解决的问题,发出来,大家一起讨论:)
轻扬婉儿 2006-12-13 09:46
当用模块的名称做为关键字以后,模块名称就不能重复了,
可是在实际工作中往往是项目名称不同,而模块名称是相同的呀
这时候怎么办呢
yunshan 2006-12-13 12:31
回复 #16 轻扬婉儿 的帖子
这样的话, 那就不能用Name来作为Unique Key了, 你可以自己定义一个字段,
比如Modula_id, 然后用它来作为Unique Key不就可以了吗,
我自己觉得这个id还是自己定义好点, 如果用里面已有的, 可能在控制方面有点不方便,
比如behavior
轻扬婉儿 2007-1-8 13:14
回复 #17 yunshan 的帖子
我试过自已定义
但我发现
会有问题
最其码在我发的关于如何定义项目和模块的帖子中的代码用起来
会有问题