scmtata 2008-2-18 13:54
邮件通知规则
1. 我想要 监视某个字段的变动, 当此字段值不为空时进行改动,则发送邮件(也就是此字段第一次赋值时不要发送邮件)
2. 我的建一个查询Fields to check for change 设置该字段,过滤查询器指向一条查询该字段不为空的查询,
3. 发现这样设置还是一旦改变就是发送邮件(第一次赋值也会发送邮件)
4. 很困惑,为什么这样设置不行呢?要怎么设置才能达到我的需求呢?谢谢。
ty1227 2008-2-18 14:09
回复 楼主 的帖子
scmtata ,对于你想监控字段改变时发邮件的.你可以建立一个邮件规则,
比如: owner字段值改变时,发邮件.
你新建一个邮件规则,在"要检查更改的字段" 中选择 "owner"
假如只是想在执行"modify"操作时,发邮件,则在"操作控件"->"操作"中选择"modify" .其他的接受者等等就和一般建立邮件规则类似了
scmtata 2008-2-18 14:43
回复 沙发 的帖子
你没看清楚哦
我是想设置为第一次赋值时不发送邮件的,而之后的改动才发邮件
wuqing1185 2008-2-18 17:01
应该是查询的问题。 修改查询,加个条件,去掉action_name<>submit这个action
[[i] 本帖最后由 wuqing1185 于 2008-2-18 17:02 编辑 [/i]]
yunshan 2008-2-19 08:58
回复 5# 的帖子
wuqing说的是正确的,只是没有解释清楚
邮件规则中是不能判断字段是否为空的,但是查询可以
你可以尝试这样做:
定义一个查询A(以Defect的Owner字段为例),查询所有Owner字段不为空的记录
然后将邮件规则的“检查更改的字段“设置为Owner字段,将邮件规则的过滤查询设置为查询A,这样就可以了~
此外你也可以采用Hook方式发送邮件
scmtata 2008-2-19 09:12
回复 6# 的帖子
我是这样设置的啊(我的第2点说明), 但是没有到达效果,不知道为什么, 很困惑。。。
按理应该可以才对啊
ningmeizhao 2008-2-22 13:35
相同的问题。学习一下
gvt 2008-3-6 14:56
建立 Email_rule 的时候,选择条件为 And 方式时,几个条件同时满足才会发新的
我刚才创建了一个 Email_rule 是好用的。
只有在 Headline 被修改, Action 为Modify ,并且State 为 Resolved 时才会发信。