|
曾经看到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这个脚本里添加的。目的想实现开发人员打开某个缺陷需要修改的时候,默认填入他的用户名和时间, |
|