惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
Arctic Wolf
博客园 - 聂微东
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
小众软件
小众软件
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
L
LangChain Blog
A
About on SuperTechFans
阮一峰的网络日志
阮一峰的网络日志
I
Intezer
T
The Blog of Author Tim Ferriss
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
Know Your Adversary
Know Your Adversary
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Palo Alto Networks Blog
Scott Helme
Scott Helme
S
Secure Thoughts
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
Attack and Defense Labs
Attack and Defense Labs
P
Privacy & Cybersecurity Law Blog
O
OpenAI News
H
Heimdal Security Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Help Net Security
Help Net Security
C
Cyber Attacks, Cyber Crime and Cyber Security
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
G
Google Developers Blog
博客园 - Franky
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
Kaspersky official blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
T
Tor Project blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tenable Blog
Google Online Security Blog
Google Online Security Blog
PCI Perspectives
PCI Perspectives

博客园 - 鱼十七

[Programming Entity Framework] 第3章 查询实体数据模型(EDM)(二) [Programming Entity Framework] 第3章 查询实体数据模型(EDM)(一) [Programming Entity Framework] 第2章 探究实体数据模型(EDM)(三) [Programming Entity Framework] 第2章 探究实体数据模型(EDM)(二) [Programming Entity Framework] 第2章 探究实体数据模型(EDM)(一) [Programming Entity Framework] 第1章 ADO.NET实体框架介绍(二) [Programming Entity Framework] 第1章 ADO.NET实体框架介绍(一) Programming Entity Framework 第二版 翻译索引 设计模式学习笔记 1.介绍 WP7 学习手记1.你好 WP7 excel2007内容转成xml ASP.NET 生成静态页面的思路介绍 scrum介绍 SQL SERVER 2005服务无法启动问题的解决办法 C#操作Excel知识点 [翻译]通过调用多个动作创建ASP.NET MVC视图 [翻译]在ASP.NET MVC中绑定数据(包括分页和排序) MOSS文章过滤QueryString Filter Web Parts使用及Web Parts部署 ASP.NET方式在工作组内修改帐户密码
[翻译]MS project 与 MS Team Foundation Server(TFS)的域映射
鱼十七 · 2010-07-10 · via 博客园 - 鱼十七

TFS与MS Project之间通过它们字段的映射文件一起工作。TFS允许我们使用这个映射文件自定义从TFS发布任务到MS Project的行为。

为了修改这个XML格式的映射文件,我们需要首先下载它,然后做必需的修改后再上传回服务器。

我们使用下面的命令代码下载和上传映射文件
TFSFieldMapping download TFSServer1 Application MapFile.xml
TFSFieldMapping upload TFSServer1 Application MapFile.xml

我们使用XML 映射元素实现MS Project和TFS之间域的映射。

映射元素处理几个下面表格中几个重要的属性

属性 描述
WorkItemTrackingFieldReferenceName 必填。指定工作项域的引用名称。
ProjectField 必填。指定Project域的名称。指定预定义的以“pj”前缀开始的域的名称。例如,任务名称列为PjTaskName。指定自定义文本域列以pjTaskText开始,后跟一位数字,如:pjTaskText11。
ProjectName 选填。指定显示在列中给用户的名称。如果该属性没有指定值,默认使用工作的域名称。
ProjectUnits 选填。指定映射到Project中的单位类型。合法的值分别是pjMinute, pjHour, pjDay, pjWeek和pjMonthUnit.
PublishOnly 选填。如果设置为“true”,表明该列被发布到工作项数据库,但是不刷新。此值主要被用于计算那些不需要在团队资源管理器中被更新的域。如果设置为“no”,表明该域同时发布和刷新。不设置时默认值为“no”。

<Mapping WorkItemTrackingFieldReferenceName="System.Title" ProjectField="pjTaskName"/>

如果某个域在MS Project中计算域,在TFS中最好设置成只读域,这样它就不会在MS Project之外被修改而是在每次同步时发布。

上下文域是工作项的别一种类型,它显示任务的等级关系。例如,如果任务名称为“Risk Plan”,它的子任务“Planning Rishs”的上下文域会读到“Planning Risks > Risk Plan”。

<ContextField WorkItemTrackingFieldReferenceName="" />

其它类型的域有:链接和附件域,同步域。

为了确保域正确的在TFS和MS Project之间拷贝,我们需要保持域类型。下面是TFS和MS Project之间的类型对照。

工作项域类型 Project域类型
Integer Work, units, numbers, 及其它任何值范围在 -2,147,483,648 到 2,147,483,647之间的域类型。
Double Work, units, percentages, fractions, 及其它任何值范围在 ±5.0 x 10-324 到 ±1.7 x 10308之间的域类型。
String Text (最大字符数为255。)
DateTime Datetime.
TreePath Custom outline codes.
Html 不支持。
PlainText 不支持。
History 不支持。

我们可以映射MS Project中任何域,只要它以pjTask开头。

最后,我们需要再花一点时间在之前提到的下载和上传域映射文件上。为了下载或上传映射文件,我们需要使用TFSFieldMapping工具。还有,你必须是项目管理员组中的一员或者拥有编辑或查看项目级信息权限。此外,我们要有在本地路径创建映射文件的权限。

下载命令像这样:

TFSFieldMapping download Team_Foundation_Server team_project MappingFile.xml

上传命令像这样:

TFSFieldMapping upload Team_Foundation_Server team_project MappingFile.xml

原文地址:http://tutorial.visualstudioteamsystem.com/details.aspx?item=40