关于控制权

Rational® ClearQuest® MultiSite 环境中,跟踪变更和防止数据损坏是通过称为控制权的独占修改权模式实现的。控制权确定何时允许数据库副本的用户修改数据。

如果没有控制权,那么同一时刻就可能有多个用户在不同的副本中各自修改同一个记录,从而造成混乱。例如,假设在同一时刻修改了三个副本中的记录 SAMPL00001。哪一个才是真正的记录 SAMPL00001?另外两个版本发生了什么情况?

如果具有控制权,那么会为数据库记录和其他工作空间项(查询、报告和图表)指定一个主副本。最初,记录或者工作空间项的主副本就是创建它的站点。在项目的生命周期内,主副本可能改变。

当工作空间项或记录受远程控制时,Rational ClearQuest ClientRational ClearQuest Client for Eclipse 将在“导航器”视图中的工作空间项旁边以及“查询结果”视图中的记录旁边显示一个锁图标。

用户特权和控制权

可以对记录或工作空间项执行的操作取决于在何处对它们进行控制。当记录受远程控制时,可查看和打印该记录,但是不能修改该记录或更改其状态。当工作空间项受远程控制时,可查询和查看该项,但是不可对其进行重命名、编辑、删除或移动。

更改工作空间项或记录的控制权的能力取决于以下因素:

工作空间项或记录的控制权可能改变,这取决于对它们执行的操作或用户记录的控制权。例如,假设在站点 A 的副本 A 上创建了一个查询。之后,您变更了作业并移动到站点 B。那么您的用户记录控制权将随同您一起移动到站点 B 的副本 B。同样,您在副本 A 上创建的查询的控制权也将随同您一起移动到副本 B。

其他限制由控制权位置决定。只有当您登录当前控制您用户记录的副本时才能执行以下任务:


反馈