2010-04-04 50 views
1

我们正在考虑实施Rational ClearQuest进行变更管理和缺陷跟踪。当我们集成Rational ClearQuest和Rational ClearCase时,这些活动将来自Rational ClearQuest。Rational ClearCase中的活动

现在由于Rational ClearQuest的实现需要时间,因为这个过程,我们正在考虑从开​​发人员那里删除活动创建。我们正在考虑让管理员为每个开发者创建活动。

现在我有几个担心,如果管理员使用protect命令创建活动并更改活动和组的所有者,那么足够了吗?这个活动也会被其他开发者使用吗?由于活动是一项工作,可以共享吗?

我需要澄清一些。

谢谢。

回答

1

我不记得有过将ClearQuest时保护莫名其妙UCM活动创建具有特殊特权(我们不再使用它现在)

IBM的文章“About creating UCM activities in a project enabled for Rational ClearQuest”总结了活动创建过程:一

  • 一个活动对象的流中创建的用户的“在(ClearQuest的)活动工作”到该视图所附着。
  • 活动对象链接到Rational ClearQuest用户数据库中为UCM启用记录类型的记录。
  • Rational ClearCase活动的名称被设置为与Rational ClearQuest记录的ID相匹配。

您不直接创建UCM活动对象。


由于ClearCase的UCM活动的创建由ClearQuest的管理,你不需要:

  • 自己创建一些UCM活动
  • 尽量保护那些由specal所有者。

你还是使用像WorkOn policy一些策略:当开发人员试图设置一个活动

这一政策被调用。
默认策略脚本检查开发者的用户名是否与Rational®ClearQuest®记录所有者字段中的名称匹配。
如果名称匹配,开发人员可以处理该活动。如果名称不匹配,则WorkOn失败。

此政策的目的是确保在开发人员开始处理活动之前满足所有条件。您可能需要修改政策以检查其他条件。


文章“About Rational ClearCase activities and record types enabled for UCM”详细介绍了这两个概念之间(UCM活动和ClearQuest记录类型)

链接在使用与Rational ClearQuest的UCM的整合项目,记录基于启用了UCM的记录类型可以与Rational ClearCase活动对象相关联

alt text http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/topic/com.ibm.rational.clearcase.hlp.doc/cc_main/images/cq_pvob_map.gif

此链接使Rational ClearQuest客户端能够显示有关Rational ClearCase活动(例如其更改集,其流的更新以及它是否当前在任何视图中设置)的信息。
该链接还支持策略管理您何时可以在Rational ClearCase环境中提交活动,以及何时可以关闭Rational ClearQuest环境中的活动。
由于链接的启用UCM的记录和Rational ClearCase活动之间的紧密关联,UCM文档通常将这两个实体称为活动。

在项目中的任何一点,您的Rational ClearQuest用户数据库都可能包含未链接到Rational ClearCase活动对象但具有为UCM启用的记录类型的记录。
例如,新创建的记录可能未链接到Rational ClearCase活动。您必须明确地完成一项操作(例如,通过单击Action > Work On)将此记录链接到UCM活动。

但是,启用了Rational ClearQuest的项目中的每个Rational ClearCase活动对象都必须链接到Rational ClearQuest记录。
您无法创建Rational ClearCase活动对象,而无需将其链接到Rational ClearQuest用户数据库中的记录。

提示:在启用了Rational ClearQuest的项目中,包含一个字段来描述活动所有者。 Rational ClearQuest所有者字段和Rational ClearCase活动创建者是两个不同的数据点;前者存储在Rational ClearQuest用户数据库中,后者存储在Rational ClearCase PVOB中。

+0

你好,我们还没有实施ClearQuest。在此期间,我需要清楚我是否会让管理员创建活动,因为我尝试这样做,以ccadmin身份登录并使用mkactivity在流中创建了一个活动。然后,我执行了一个操作-l我能够看到ccadmin是所有者。所以我保护活动改变了所有者-chown。所以这应该使所有者使用正确的?如果我说chown user1那么user1应该能够使用它而不是其他人正确? (如果在视图中设置它不允许,但如果不是user2可能使用为user1创建的活动) – kadaba 2010-04-04 10:19:40

+0

我以某种方式感觉我对活动的理解是不同的,可能是不正确的。我希望你为我澄清一下。我希望这是有道理的。 – kadaba 2010-04-04 10:20:27

+0

@kadaba:刚刚添加了一些更详细的解释来详细说明UCM活动和ClearQuest记录类型之间的关系。 – VonC 2010-04-04 21:56:36

1

@kadaba不知道如果乌拉圭回合仍然在寻找一个答案,但如果你是,这可能是工作 - 创建MKACTIVITY一个操作前触发和排除的用户 - 你/管理等

相关问题