我正在接管已经启动的项目目录。我的工作是将项目输入 TFS 并使用“工作”功能。我将每个项目都作为 Epic...15 Epics 输入。当我输入 Epic 时,使用我输入的日期作为项目启动日。有没有办法在 TFS 中的 Epics 中祖父。添加具有过去开始日期的史诗?如果无法回溯日期条目,我无法正确配置累积流程图。
谢谢
无法从 TFS Web Portal 更改创建日期。但是如果您通过TFS API创建工作项,您可以启用允许您指定工作项的创建日期的绕过规则。以下是一个代码示例:
static void Main(string[] args)
{
string url = "http://collectionurl/";
TfsTeamProjectCollection ttpc = new TfsTeamProjectCollection(new Uri(url));
WorkItemStore wis = new WorkItemStore(ttpc.Name,WorkItemStoreFlags.BypassRules);
Project pro = wis.Projects["ProjectName"];
WorkItemTypeCollection wits = pro.WorkItemTypes;
WorkItem wi = new WorkItem(wits["Epic"]);
wi.Fields["System.Title"].Value = "Title";
wi.Fields["System.CreatedDate"].Value = Convert.ToDateTime("2016-09-01");
wi.Save();
}
注意:要使用它,您必须是“项目集合管理员”安全组的成员。
有关详细信息,请参阅此链接:TFS API 第 48 部分 – WorkItemControl 和绕过工作项规则。