在我们的自定义流程中,有一些字段是计算字段。今天我使用团队系统事件和网络服务来计算这些,但是说实话它有点笨重。我不得不添加一个延迟,因为一旦保存,TFSService确实对工作项进行了更改,一个人可能希望立即进行另一个更改,然后得到一个错误,指出工作项已被更改。所以服务等了一下,以确保所有编辑都完成(我选择了30秒)。除此之外还不错。
我想知道数据库中的触发器是一种好的做法,还是在升级到更新的版本(即Team System 2010)时会引起问题。
有没有人这样做或对使用触发器有任何意见?
答案 0 :(得分:0)
最好按原样保留数据库,以防您所做的任何更改干扰其运行。
但话说回来,只要您编写触发器脚本创建和删除,并在升级之前将删除脚本应用于数据库,您应该没问题。