发新话题
打印

[已解决] 如何自动生成多条记录( 此文章被查看:281次,被回复:6篇!! )

本主题由 samsara 于 2008-4-22 17:26 关闭

如何自动生成多条记录

想要让CQ实现如下功能:在提交某条记录的时候,能够自动生成分别包含此记录各信息的多条记录,请问这个功能是否可以实现?


问题已经解决 [打开主题]
本主题的最佳答案为 [ 4 楼].



© 本文为 samsaraSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

可以实现,利用cq api然后再执行某条记录提交动作的时候添加提交其他记录的hook就可以了!



© 本文为 听雨屋檐人SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
clearcase+clearquest个人博客:听雨屋檐人的博客
听雨屋檐人的淘宝小店!:听雨屋檐人的淘宝小店,欢迎光临

TOP

谢谢,呵呵,知道可以实现就去查了一下,但是所写的脚本还是会报错,这部分不熟,麻烦请指教
所写脚本如下
Dim sess
Set sess=GetSession
Newdefect = sess.BuildEntity("Defect")
Newdefect. SetFieldValue("姓名", "admin")
Set Status = Newdefect.Validate
  if Status ="" then
    Newdefect.Commit
  else
    Newdefect.Revert
  End if

执行submit操作时报错如下:
对象不支持此属性或方法



© 本文为 samsaraSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP


Newdefect = sess.BuildEntity("Defect")
改成
Set Newdefect = sess.BuildEntity("Defect")

Set Status = Newdefect.Validate
改成
Status = Newdefect.Validate


最佳答案
该回答被楼主/管理员列为正解!

© 本文为 yunshan 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

多谢多谢yunshan ,果然可以了,看来我还是要多研究研究啊
还有一个问题,呵呵,不知道可不可以一次submit提交多条记录呢,现在这个脚本是自动提交一条记录,不知道怎么写就可以变成是提交多条记录?

© 本文为 samsara 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 5# 的帖子

加个for循环就可以了

© 本文为 yunshan 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

搞定了,多谢楼上两位

© 本文为 samsara 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题