51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5441|回复: 16
打印 上一主题 下一主题

[求助] TD的workflow问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-8 11:30:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.在新建defects页面,怎样控制ASSIGN to字段不能填写
2.当defects提交后由manager组的成员填写assign to字段的值
3.怎样控制assign to字段值的下拉列表显示的是某个指定组的成员列表,而不是全部人员
我在TD的workflow写了如下代码:
Sub Defects_Bug_New

  Fields( "BG_RESPONSIBLE" ).Value = User.IsInGroup( "Programer" )
  Fields( "BG_RESPONSIBLE" ).IsReadOnly = true

End Sub
在前台新建defects时出现浏览器不支持此对象的方法和属性的错误(见附件)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-5-9 15:02:49 | 只看该作者
HO~楼上强人~偶没在workflow里写过代码,帮顶一下~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-5-31 13:32:47 | 只看该作者
关注中```
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-6-2 21:01:35 | 只看该作者
我也没写过代码,workflow还没用起来了,寒自己一个~~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-6-4 11:19:15 | 只看该作者
原帖由 suifengpiao 于 2007-5-8 11:30 发表
1.在新建defects页面,怎样控制ASSIGN to字段不能填写
2.当defects提交后由manager组的成员填写assign to字段的值
3.怎样控制assign to字段值的下拉列表显示的是某个指定组的成员列表,而不是全部人员
我在T ...



写脚本实现的方法没有成功,不过有其它变通的方法可以实现。
对于1和2,可以在workflow中设置assign to只对manager组可见、必填,其它组均不可见即可。
对于3,可以新建一个列表字段,将指定组下的成员加入列表中(有点麻烦,呵呵),即丢弃原有的assign to 字段。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-9-20 11:26:08 | 只看该作者
怎样让Assion to的默认值直接为某个人?可以实现吗?谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-3-27 14:28:40 | 只看该作者
未定义 Fields ,在前面加上,即可如:
Dim  Fields
sub  ***
  fields=bug_fields (这里的bug_fields是你定义的模块)
  fields("定义的字段名称").values ="你希望的默认值"
end sub

[ 本帖最后由 木木妹 于 2008-3-27 15:40 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-4-1 09:59:37 | 只看该作者

对于3,如果新建一个列表字段,那提交、修改缺陷后,TD还能够自动发送邮件吗?

原帖由 mylove888 于 2007-6-4 11:19 发表



写脚本实现的方法没有成功,不过有其它变通的方法可以实现。
对于1和2,可以在workflow中设置assign to只对manager组可见、必填,其它组均不可见即可。
对于3,可以新建一个列表字段,将指定组下的成员加入列 ...



对于3,如果新建一个列表字段,那提交、修改缺陷后,TD还能够自动发送邮件吗?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-4-1 10:31:00 | 只看该作者
原帖由 suifengpiao 于 2007-5-8 11:30 发表
1.在新建defects页面,怎样控制ASSIGN to字段不能填写
2.当defects提交后由manager组的成员填写assign to字段的值
3.怎样控制assign to字段值的下拉列表显示的是某个指定组的成员列表,而不是全部人员
我在TD的wo ...



Bug_Fields.Field("BG_RESPONSIBLE").IsReadOnly = true

这样写才对
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-4-24 15:27:48 | 只看该作者
你说的这个要求在QC中倒是很容易实现的
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-4-25 10:41:37 | 只看该作者
1.在新建defects页面,怎样控制ASSIGN to字段不能填写
这个不用写代码,直接在set up group-->更改角色-->defects-->Add defect-->把assigned to前面的选项去掉就可以了

2.当defects提交后由manager组的成员填写assign to字段的值
同上,保证manager组的成员有此权限就可以了

3.怎样控制assign to字段值的下拉列表显示的是某个指定组的成员列表,而不是全部人员
set up group-->更改角色-->defects-->Modify defect-->assigned to-->点击下面的Defect Data-Hiding Filter-->筛选器-->Assigned To-->把你要指定的组加到condition里就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-4-25 21:00:47 | 只看该作者

都是高手!

都是高手!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2019-2-1 16:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2008-4-28 14:06:29 | 只看该作者

    回复 11# 的帖子

    我对第三点带有怀疑!!我亲自试了下~~不过用的是planed closing version测试了一下,发现修改后的角色下的用户登录TD后显示的BUG为筛选条件过滤后的记录。并没有过滤planed closing version的lists数据
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2008-4-28 14:19:58 | 只看该作者
    Filter Condition 指的是符合条件的限定范围,比如添加userA到Filter Condition中,是指只有userA是符合条件的,可以显示的,而不是除了userA的都显示出来。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-9-16 09:58:29 | 只看该作者

    交流

    原帖由 joshfang 于 2008-4-25 10:41 发表
    1.在新建defects页面,怎样控制ASSIGN to字段不能填写
    这个不用写代码,直接在set up group-->更改角色-->defects-->Add defect-->把assigned to前面的选项去掉就可以了

    2.当defects提交后由manager组的成员填写 ...


    上述方法没有问题.楼主的脚本方法虽然复杂曲折,但是脚本编辑值得学习.我邮箱ygflying@126.com
    希望有兴趣的朋友多多交流
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2008-9-16 16:29:05 | 只看该作者
    Dim Fields
    Fields = Bug_Fields

    Sub Defects_Bug_New    'edit by redforce
       AddDefect_SetDefaultValues
      ' Set default values for the fields
    End Sub

    Sub AddDefect_SetDefaultValues  'edit by redforce
      Fields("BG_STATUS").Value = "open"
      'set default bug status to open
    End Sub

    以上是我写的,目的是把新添加的bug的状态默认设置为open。供参考

    [ 本帖最后由 redforce 于 2008-9-16 16:30 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2009-4-8 14:57:56 | 只看该作者
    Fields( "BG_RESPONSIBLE" ).Value = User.IsInGroup( "Programer" )
    两边的值类型都不一样,当然会出错
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 04:15 , Processed in 0.082573 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表