自定义Team Foundation Server (TFS) 与Project Professional的集成字段
用户可以象使用Office Excel一样,使用Project Professional连接TFS,将数据下载到本地修改,并且发布到TFS服务器上,如果你习惯使用Project来计划你的项目,那么Project和TFS的集成将为你带来非常大的便利。
但是Project集成TFS的过程中,你不能像Excel一样自由的选择工作项的字段,必须首先将TFS的字段与Project的字段做好映射,才能实现数据同步。
幸运的是,创建TFS团队项目的过程中,TFS已经创建了一个默认的映射文件,配置了默认的映射字段。基于不同的过程模板,TFS的团队项目映射的字段不一样,例如CMMI模板创建的项目,映射的字段就比Scrum的团队项目多几个字段。这里我以Scrum模板项目为例,介绍如何在默认映射字段的基础上,添加新的映射字段。我试验的环境是TFS 2013 update 4, Project 2013.
步骤一:在TFS中创建一个Scrum 团队项目
步骤二:为任务工作项添加两个字段“开始日期”、“完成日期”

Figure 1
步骤三:使用TFS集成Project的专用命令TFSFieldMapping下载默认的映射配置文件

Figure 2
一般情况下,你可以在TFS应用层服务器的这个目录中
C:\Program Files\Common Files\microsoft shared\Team Foundation Server\12.0
找到TFSFieldMapping命令,如下表中的命令:
|
C:\Program Files\Common Files\microsoft shared\Team Foundation Server\12.0>TFSFi |
步骤四:在映射文件中添加新的字段
添加的步骤如下图。但是在添加字段过程中需要注意两点:
1. 字段的位置要正确,不要将字段放到文件的最末尾,否则更新配置文件时会遇到错误提示
2. 我添加字段是开始时间和完成时间,将字段属性PublishOnly设置为false,这也是CMMI等项目的默认设置。PublishOnly=false意味着Project不会从工作项中刷新(获取)数据,只会建Project中的数据覆盖TFS工作项的数据,有利于保持Project中的时间计划。在TFS的字段映射中,只有这两个字段的默认设置是false,其他默认都是true。
3. Project发布数据时,如果用户没有添加开始日期和完成日期,TFS会将当前的时间发布到TFS中,需要特别注意!这是批量操作的!
可以通过这个链接,获取更多的官方信息https://msdn.microsoft.com/en-us/library/ms404686.aspx

Figure 3
步骤五:更新映射文件
操作方式和上面下载映射文件基本一致,是指将命令行中的download换成upload
|
C:\Program Files\Common Files\microsoft shared\Team Foundation Server\12.0>TFSFi |

Figure 4
步骤六:验证数据集成和同步
打开Project Professional,选择Team

Figure 5
Figure 6
你会看到刚才添加的字段已经映射成功,好了,你现在可以在Project中更新这个字段了!
http://www.cnblogs.com/danzhang/ 张洪君 (ALM MVP)
自定义Team Foundation Server (TFS) 与Project Professional的集成字段的更多相关文章
- Team Foundation Server (TFS)与Project Server集成,使用DNS(友好地址)地址注册PWA
问题描述: 当Team Foundation Server(TFS 2010/2012/2013)与Project Server高可用性的环境集成时,必然会使用Project Server (PWA) ...
- PLSQL(PL/SQL)集成Team Foundation Server (TFS),实现数据库代码的版本管理
PL/SQL是面向Oralcle数据库的集成开发环境,是众多Oracle数据库开发人员的主要工具.由于PL/SQL(百度百科)不仅是一种SQL语言,更是一种过程编程语言,在项目实施过程中,会积累大量除 ...
- 在域信任环境中使用 Team Foundation Server (TFS 2013)
原文:在域信任环境中使用 Team Foundation Server (TFS 2013) 1. 用户情景和方案: XX公司的大部分软件产品通过软件外包的方式由开发商完成.为加强对软件开发的进度和质 ...
- Visual Studio 6 (VC6)连接Team Foundation Server (TFS 2018),实现源代码的版本管理
1. 概述 Visual Studio 6(VB6, VC6, Foxpro-)是微软公司在1998年推出的一款基于Windows平台的软件开发工具,也是微软推出.NET开发框架之前的最后一个IDE工 ...
- 版本管控---Visual Source Safe(VSS)和Team Foundation Server(TFS)
Visual Source Safe 是用于软件专业开发人员的源代码管理工具 Team Foundation Server是为开发团队提供集成源代码管理.问题跟踪和进程管理的更改管理系统 相同点 1. ...
- 让Team Foundation Server/TFS自动记住用户名密码解决方案
在使用Team Foundation Server(以下简称TFS) 的时候,在每次打开Visual Studio TFS时候,需要输入用户名和秘密,比较麻烦.现提供一种方法可以解决这个问题: 依次执 ...
- 在Sublime中集成Team Foundation Server (TFS),实现版本管理
Sublime是一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,由于它开发的技术架构.丰富的插件,和轻盈而快速的编程响应,Sublime广受程序员的爱好.在C, C++, Javascri ...
- In-Place upgrade to Team Foundation Server (TFS) 2015 from TFS 2013Team Foundation Server TFS TFS 2015 TFS upgrade TFS with Sharepoint
This upgrade document gives detailed step by step procedure for the In-Place upgrade from TFS 2013 t ...
- 在Team Foundation Server (TFS)的代码库或配置库中查找文件或代码
[update 2017.2.11] 最新版本的TFS 2017已经增加了代码搜索功能,可以参考这个链接 https://blogs.msdn.microsoft.com/visualstudioal ...
随机推荐
- echarts地图扩展文件使用geoJson格式。
echarts地图扩展文件使用geoJson格式. 1.在线生成 http://ecomfe.github.io/echarts-map-tool/ 这里可以生成省市区的json,但是最多生成到”区 ...
- POI 3.17
发现与之前使用的有些不同 参考:https://www.cnblogs.com/h--d/p/6735110.html
- DevExpress之XtraReport 学习
XtraReport 一.基本概念: XtraReports 中的每个报表都由 XtraRepot 类的一个实例表示,或者由该类的子类来表示(这种情况更常见). 因此,每个报表都作为带区的容器使用,而 ...
- PL/SQL Developer Initialization erro
PL/SQL Developer---------------------------Initialization errorSQL*Net not properly installed Oracle ...
- forbidden Derby database starting with weblogic instance
Now doing a new project which choose the newest weblogic 12.1.2.0.0 as web container.But found the ...
- nginx错误页面重定向
一.Nginx错误页面优雅显示的原因? 当我们访问网站时,由于特殊的原因,经常会出现诸如403,404,503等错误,这极大的影响用户的访问体验,所以我们很有必要做一下错误页面的优雅显示,以提升用 ...
- 转化RGB颜色为CMYK颜色
procedure RGBTOCMYK(R : byte; G : byte; B : byte; var C : byte; var M : byte; var Y : byte; var K : ...
- Android系统自带样式(@android:style/) (转)
1 android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen" 布局页面最上面 不会显示 and ...
- Android提交自己的作品到GitHub上
最近在做一个期待上架的我个人写的App,我打算将它开源出去,托管到GitHub上.看了一下网上的教程,其实五花八门,我照着做了,还是没法提交到GitHub上.自己研究了一下,其实非常的简单.这里决定介 ...
- 14.Longest Common Prefix (String)
Write a function to find the longest common prefix string amongst an array of strings. class Solutio ...