Как импортировать рабочие элементы TFS со ссылками «многие-многие» из Excel

У меня есть таблица Excel требований, созданных из ReqPro, которые мне нужно импортировать в TFS. Каждое требование имеет связанное и связанное поле, оба из которых могут содержать более одной записи. Поскольку отношение ссылок много для многих, для этого требуется использовать тип прямой линии (не родительский-дочерний ). Я думал, что смогу импортировать это с помощью Excel 2010, однако при открытии запроса с использованием прямых ссылок в Excel результаты будут плоскими и не содержат информации о связях. У меня более 10 000 этих требований для импорта с тысячами ссылок, поэтому мне нужно автоматизировать это. Есть ли простой способ импортировать ссылки « многие-ко-многим» в TFS?

Извините, что это по дизайну, см. Эту ошибку, поднятую в Microsoft Connect. http://connect.microsoft.com/VisualStudio/feedback/details/667973/tfs-2010-work-items-with-direct-links-query- идет-к-excel-as-a-flat-list # .

Тем не менее, похоже, есть несколько работ,

  1. Если просмотр результатов запроса – это все, что вам нужно, вы можете отправить по электронной почте или просмотреть в качестве отчета результаты с портала Sharepoint. (Так как это, по-видимому, «по дизайну», может ли кто-нибудь сказать непоследовательный дизайн?)

  2. Если редактирование результатов желательно, возможно, вы можете сделать запрос запросом типа «Дерево рабочих элементов» .

  3. Используйте TFS SDK для правильного оформления документа Excel. Я провел некоторое расследование с этим, и он работает, но поскольку нам нужен только просмотр, № 1 хватило. Создание редактируемого документа может занять некоторое время.

PS – Я могу подтвердить, что я попытался экспортировать Tree of Work Items, чтобы преуспеть, и он держит структуру ссылок в такте. Также см. Статью MSDN о том, как это сделать: http://msdn.microsoft.com/en-us/library/dd286627.aspx

Но если вы хотите, чтобы вы могли использовать TFS API, я добавляю несколько psudo-кода ниже: 1. Используйте Open XML SDK 2.0 для Microsoft Office, чтобы подключиться к большому excel и прочитать его http://msdn.microsoft.com /en-us/library/gg575571.aspx 2. Используйте API TFS для создания программных продуктов 3. Создайте ссылки между рабочими элементами http://blogs.microsoft.co.il/blogs/shair/archive/2010/02 /27/tfs-api-part-22-create-link-between-work-item-parent-child-etc.aspx

private void ReadInformationFromExcelAndCreateLinkWorkItems() { using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(@"FilePath\fileName", false)) { WorkbookPart workbookPart = spreadsheetDocument.WorkbookPart; WorksheetPart worksheetPart = workbookPart.WorksheetParts.First(); SheetData sheetData = worksheetPart.Worksheet.Elements<SheetData>().First(); string text; int WorkItemId = 0; foreach (Row r in sheetData.Elements<Row>()) { foreach (Cell c in r.Elements<Cell>()) { // Loop through each row till you complete one logical block of work item Links. var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("TfsUrl")); var wiStore = tfs.GetService<WorkItemStore>(); WorkItem wi = new WorkItem(new WorkItemType // Create a new work item of the type as in your excel) // associate all column cell values to the work item wi.Save(); // This should give you an ID now WorkItemId = wi.Id; } } } } 

HTH Cheers, Тарун

  • Visual Studio Online: нет отчетов о Team Server?
  • TFS не находит офисные сборки
  • Назначить задачу родительскому (User Story) в TFS через excel
  • Архитектура сервера базовых команд (tfs) превосходит надстройку
  • Импорт VSTS Work Item, присвоенный группе TFS
  • Sharepoint 2013, подключающийся к TFS 2013 - Ошибка с отчетами Excel
  • Существующая матрица отслеживания с Team Foundation Server 2010 - как практиковать DRY?
  • Как заставить System.Rev показывать в таблице, связанной с Excel TFS?
  • Вызов макроса Excel с командной строкой
  • Как мне изменить сервер TFS и рабочий лист Excel, который извлекает данные из запроса
  • Могу ли я выполнять массовые задачи импорта в tfs с родительским столбцом?
  • Interesting Posts

    Excel 2010 – Условное форматирование, цветные соседние ячейки в той же строке

    java.lang.IllegalStateException: вы можете определить до 4000 стилей в рабочей книге .xls по адресу org.apache.poi.hssf.usermodel

    Импорт данных Codeigniter с использованием файла excel

    Excel VBA Копировать строку заданных критериев, вставить в соответствии с датой / временем в столбце

    Сравните данные из списка в диапазоне данных и отображаемого значения из третьего столбца

    Поиск данных из одной таблицы в другую

    Создайте 2 "динамических" вектора и проверьте, равны ли значения с полем сообщения

    CreateObject («Excel.Application») не работает

    Разбор чисел и алфавита в Excel

    Я хочу проверить, соответствует ли значение в предыдущем столбце новое значение excel

    Как экспортировать выпадающий список в laravel excel?

    Как правильно использовать OR в функции SUMPRODUCT

    Загружайте файлы, не зная расширения

    Создание combobox с одним из каждого значения из листа VBA Excel

    Объединение столбцов из нескольких файлов Excel в определенном порядке

    Давайте будем гением компьютера.