0

我正在从一个 CQ 数据库导出信息以更新另一个 CQ 数据库中的信息。我通过 PERL 脚本执行此操作,该脚本利用 AdminModify 操作打开所有字段进行编辑。除了我的问题的 State 字段之外的所有字段。我尝试从 AdminModify 操作切换到 Import 操作,但得到了相同的结果。ClearQuest 不会让我绕过他们的状态矩阵规则并自动更新状态字段。有没有人遇到过这个问题或有解决这个问题的想法?我能想到的就是为此编写代码并让脚本跳过每个状态......这很丑陋。

4

1 回答 1

0

这真的是你想做的吗?ClearQuest 允许您定义可以执行附加操作的钩子,如果您只是将字段(包括状态)从数据库中的一条记录复制到不同数据库中的另一条记录,这些操作可能会产生无法复制的其他效果。因此,从状态 A 跳转到 D,您可能不会做与从 A 到 B 到 C 最后到 D 一样的事情。

也许你应该做的是有一个类似于日志的审计跟踪,它跟踪每个操作以及更改了哪些字段,然后当你想要“同步”记录时在另一个 CQ 数据库中重播这些。

除此之外,在状态转换操作之外更改状态的唯一方法是在数据库上运行 SQL 命令来更改状态。您可以使用 pdsql 命令连接到数据库并运行 SQL。

于 2015-11-18T19:39:11.940 回答