51Testing软件测试论坛

标题: TD 使用工作流自动填写内容的使用问题 [打印本页]

作者: onlonely    时间: 2008-10-16 15:47
标题: TD 使用工作流自动填写内容的使用问题
曾经看到marysnow在他的文章中http://www.51testing.com/?123985/action_viewspace_itemid_69694.html 写到:
TD工作流脚本是使用Visual Basic scrīpts来控制TD项目的工作流,比如可以控制某些字段是否显示,字段值变化的依赖性等,脚本是通过事件触发的方式达到的,也可以自定义事件。这里有个例子:

TD默认修改缺陷者是assigned to用户的。如果开发这样要求的话,你可以这样实现,在缺陷实体中自定义一个FIXED BY字段(字段取值为用户列表).然后再工作流脚本的中粘贴这个脚本
Sub Defects_Bug_FieldChange(FieldName)
  If FieldName = "BG_STATUS" Then
     if Bug_Fields("BG_STATUS").Value = "Fixed" then
        Bug_Fields("BG_USER_01").Value = User.UserName 'BG_USER_01为自定义字段FIXED BY的数据表列名
     end if
  end if
End Sub

可我实际使用的时候却发现效果出不来,也许是我某些步骤错了吧。
我是在Defects_Bug_FieldChange这个脚本里添加的。目的想实现开发人员打开某个缺陷需要修改的时候,默认填入他的用户名和时间,
作者: onlonely    时间: 2008-10-16 16:54
没人知道嘛????
作者: onlonely    时间: 2008-10-17 09:42
继续等
作者: redforce    时间: 2008-10-17 14:01
http://bbs.51testing.com/thread-127819-1-3.html
看看那个吧,可能对你有点帮助
作者: onlonely    时间: 2008-10-21 10:05
自己思考,自己解决。已经解决
作者: redforce    时间: 2008-10-21 10:06
代码贴出来看看
作者: threeg    时间: 2009-11-30 14:58
没看明白是写什么东西




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2