第二种方法就是作为一个登记处理的副作用来升级工作事件的状态升级。当联合到Team Foundation Source Control时,很多强大的功能将被添加。依靠团队项目的策略定义,登记处理可以允许或要求开发者去链接到一个工作事件去一个changeset(一个组的文件集合的登陆)在登记处理中。作为一个开发者为了完成他们的代码编制任务,他们简单的联合了代码在工作事件上的登记处理。
举个例子,假设一个开发者有一个代码编制任务叫做“"implement customer feedback form."当开发者完成了他们的代码任务并且提交了他们的工作以后。开发者可以有一个选项将工作事件连接到提交的代码上。所有的被提交的不同的文件都叫作changeset,工作事件将会连接到changeset,而不是一个单独的文件。工作事件可以简单的被连接,或者做标定。图5提供了一个样例展现了在提交过程中工作事件是如何连接到changeset的。
图 5. 提交的工作事件的联合

这是一个简单的处理过程和允许工作事件状态自动的升级。这个升级状态可以在项目经理同步他们的项目计划时使用,这个联合工作事件也将在编译时使用,而报告可以使用Team Build自动的产生在分布式的自动的编译处理中。这将允许测试者能够知道在新项目中他们应该测试的部分。
工作时间登记策略 工作项目的联合可以被执行也可以通过登记策略进行强制。登记策略强制确定了在团队成员试图提交项目到资源控制系统时的行为。一个标准的策略可以require开发者去将工作事件与提交的代码进行联合。这一点确保了所有的开发过程的效果都是可见的和可跟踪的。这里有一个高一级的策略的选项,利用它我们可以制定一个通知以用来提醒和警告项目经理(或者其他人)
图 6. 添加登记策略
1