Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CVSTrac 相关问题
» <CVSTracNT_1.1.5_20050703>请问关于设置任务单变更通知
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: <CVSTracNT_1.1.5_20050703>请问关于设置任务单变更通知
yunyun123
新警察
UID 967
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-8-2
Status Offline
#1
Post at 2005-8-2 09:50
Profile
|
Blog
|
P.M.
<CVSTracNT_1.1.5_20050703>请问关于设置任务单变更通知
管理员手册里面说的这个:重要的安全提示
请保证所有的替换符号都使用单引号包含起来。。。。。。。。。最安全的方法是,只使用一个 %n 替换符号,然后用一个 Tcl 或 Perl 脚本从数据库中直接读取出其它的字段内容
能否给个脚本范例,我想实现对所有任务单中的创建人,修改编辑人,以及特定的管理者或小组组长发送email,当任务单创建和状态改变时。
例如:任务A,创建人user a 分配给user b 管理者c,当a任务单创建和状态改变时,发送给创建人user a 分配给user b 管理者c,请问能做到吗???
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#2
Post at 2005-8-2 17:16
Profile
|
Site
|
Blog
|
P.M.
如果使用 CVSTracNT 的话,直接在配置工具中配置邮件通知就行了。配置工具自带的邮件通知插件可以满足您的要求,不需要自己去 Web 设置中指定通知脚本,详见管理员手册中的说明。
如果使用的是 CVSTrac For Linux 的话,就得自己写脚本了,相对比较麻烦。在 CVSTrac 二进制发布版中带有一个脚本示例,可以参考。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
yunyun123
新警察
UID 967
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-8-2
Status Offline
#3
Post at 2005-8-3 08:50
Profile
|
Blog
|
P.M.
ctsender???
但是邮件不能发出去!很奇怪
smtp配置应该都没有问题,两个地方我都配置了,选择通知器但是没有发送邮件
不知道有人成功没有
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#4
Post at 2005-8-3 09:01
Profile
|
Site
|
Blog
|
P.M.
您可以尝试:
1、在主设置窗口中的任务单通知页双击“邮件插件”,设置好 smtp,并点击测试按钮看能否工作。另外,请选择“保存任务单通知设置”。
2、在数据库设置的“更新通知”页,选择更新通知方式为“通知器”,选中“邮件插件”并选上“使用该插件执行通知”,再点击“插件设置”进行配置。
3、创建或修改任务单,如果收不到通知邮件,请在主窗口任务单通知页中点“查看日志”,检查发送日志文件。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
yunyun123
新警察
UID 967
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-8-2
Status Offline
#5
Post at 2005-8-3 09:16
Profile
|
Blog
|
P.M.
1.测试是ok的(126邮箱以及公司邮箱都是)
2。是这样配置的:但是这个 ““插件设置”进行配置” 我是默认的
3。查看日志没有---是不是要设置,但是我已经选上保存日志
yunyun123
新警察
UID 967
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-8-2
Status Offline
#6
Post at 2005-8-4 08:49
Profile
|
Blog
|
P.M.
与月共舞,你好
对于20050703版本:我在dos下随便写命令测试ctsender,发现日志里面写的大意是参数错误,而配置里面建任务单时没有任何日志文件,我怀疑是任务单新建而ctsender没有启动!不知道这个是否有人成功过??
而对于20050426这个版本:测试时发现有日志文件,但是还是没有收到邮件,内容是:
2005-8-4 8:38:27
CmdLine: D:\CVSTracNT\CTSender.exe cvstest 2 admin -Exec
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#7
Post at 2005-8-4 11:12
Profile
|
Site
|
Blog
|
P.M.
0703这个版本的邮件通知,在我的机器上是可用的(英文XP SP2)。
请检查一下数据库的通知设置中,选择邮件通知时,下面的检查框“使用该插件执行通知”要选中。
日志内容为:
2005-8-4 11:09:50
CmdLine: "C:\Program Files\CVSTracNT\CTSender.exe" Test 1 setup -Exec
---------------------
2005-8-4 11:09:51
Begin plugin: CTMailer
Start send mail
Sender:
zjy@cnpack.org
Recipients:
zjy@cnpack.org
CopyTo:
Mail Body: Test - 任务单更新通知
任务单 1: asdf
asfdasdf
asdf
任务单备注:
asdfasdf
任务单属性:
类型: 错误修正
状态: 新建
严重度: 3
优先级: 1
分配给:
创建人: setup
版本号: afds
创建时间: 2005-8-4 11:08:26
更新时间: 2005-8-4 11:09:50
子系统:
衍生自:
联系方式:
该任务单由 setup 修改
http://localhost:2040/Test/tktview?tn=1
Login success
Send success
End plugin: CTMailer
2005-8-4 11:09:52
如下图所示,只有当“更新通知方式”为“通知器”时,才会调用 CTSender 程序。
CTSender 使用通知插件来发送通知,只有某个插件设置为“允许执行”时,才会实际执行。
Image Attachment
:
email.gif
(2005-8-4 11:12, 26.56 K)
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
yunyun123
新警察
UID 967
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-8-2
Status Offline
#8
Post at 2005-8-4 13:52
Profile
|
Blog
|
P.M.
谢谢你的回复
不过很奇怪,你看我的日志文件:CmdLine: D:\CVSTracNT\CTSender.exe cvstest 2 admin -Exec
再看你的CmdLine: "C:\Program Files\CVSTracNT\CTSender.exe" Test 1 setup -Exec
明显不同的是这个地方命令你有“”而我的没有
yunyun123
新警察
UID 967
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-8-2
Status Offline
#9
Post at 2005-8-4 13:58
Profile
|
Blog
|
P.M.
忘了,补充:这些设置我是这样的,服务器端系统是win2000advance server
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#10
Post at 2005-8-4 15:07
Profile
|
Site
|
Blog
|
P.M.
因为我安装在默认目录下,可执行文件的路径中含有空格,所以有 " 引号。
如果您的日志里只显示了命令行,没有插件处理内容,说明是插件没有活跃。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
yunyun123
新警察
UID 967
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-8-2
Status Offline
#11
Post at 2005-8-5 13:01
Profile
|
Blog
|
P.M.
不好意思,我今天才回,安装在默认目录下,是可以发现成CmdLine: "C:\Program Files\CVSTracNT\CTSender.exe" Test 1 setup -Exec了
。。。。。。可以了
但是我以前的db倒进去为什么不行呢(又不能激活了,很奇怪)
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#12
Post at 2005-8-5 15:45
Profile
|
Site
|
Blog
|
P.M.
通知命令行是保存在db中的,如果你原来的db没有指定使用 CTSender 来发通知,当然发不了了。
只要对原来的数据库更新一下设置就行了。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
yunyun123
新警察
UID 967
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-8-2
Status Offline
#13
Post at 2005-8-5 16:35
Profile
|
Blog
|
P.M.
哦,还是你比较在行阿:)
但是怎么更新呢-------我希望cvstrace越来越好
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#14
Post at 2005-8-5 16:50
Profile
|
Site
|
Blog
|
P.M.
在CVSTracNT设置程序中双击你的数据库,转到任务单通知页,重新设置一下通知方式就行。可以先取消通知,再设置通知器通知和邮件插件。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-10-10 07:07
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.009595 second(s), 8 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats