Поделиться через


Пакетное добавление или изменение рабочих элементов с использованием Excel

Если требуется добавить или изменить большое число рабочих элементов, можно сэкономить время, используя Excel. Используйте плоский список для массового одновременного добавления или изменения нескольких типов рабочих элементов, например элементов невыполненной работы, задач, ошибок или проблем. Используйте древовидный способ для массового добавления или изменения рабочих элементов и их связей "родитель-потомок".

Возможно также массовое добавление и изменение рабочих элементов с помощью Microsoft Project.

Добавление рабочих элементов с помощью плоского списка

  1. При отсутствии Microsoft Excel 2007 или более поздней версии, установите эту программу.

  2. Если Visual Studio или Team Explorer еще не установлены, понадобится установить одну из этих версий, чтобы получить надстройку Team Foundation для Excel.

  3. В Excel начните с пустого листа. Если лента Команда (или меню Команда при использовании Excel 2007) отсутствует, см. шаг 2.

    Создание подключения в виде списка между Excel и TFS

    Совет

    Если лента Команда больше не отображается, может потребоваться снова включить ее.

  4. Подключитесь к TFS и к командному проекту, где требуется добавить рабочие элементы. Если вы не можете подключиться, сделайте себя членом команды.

    Connect to Team Foundation Server dialog box

    Если подключение к TFS из Excel осуществляется в первый раз, возможно, придется добавить TFS в список признанных серверов.

    Servers button on the Connect to Team Foundation Server dialog box. Add button on the Add/Remove TFS. Name of server in the Add TFS dialog box. OK button.

  5. Лист теперь привязан к командному проекту в виде плоского списка. Это значит, что можно добавить рабочие элементы в командный проект из листа или добавить рабочие элементы в лист из командного проекта.

    Пустой неструктурированный список, подключенный к командному проекту

  6. Укажите названия добавляемых рабочих элементов и их тип рабочего элемента.

    Добавление рабочих элементов в Excel

    Обратите внимание, что поля Состояние и Причина автоматически содержат значениям по умолчанию.

  7. Опубликуйте лист.

    Публикация рабочих элементов из Excel в TFS

    Убедитесь в том, что курсор находится в ячейке с данными. В противном случае кнопка Опубликовать может быть неактивна.

    Обратите внимание, что теперь рабочим элементам присвоены идентификаторы.

    Идентификаторы опубликованных рабочих элементов отображаются в Excel

  8. Кроме того, обратите внимание, как можно открыть рабочий элемент в Team Web Access, чтобы добавить дополнительные сведения.

    Открытие рабочего элемента в TWA из Excel

    Рабочий элемент, отображаемый в Team Web Access

Изменения в рабочие элементы можно вносить в Excel, Project, Team Web Access и Visual Studio Team Explorer.

Следуйте приведенным ниже советам, чтобы не допустить рассинхронизации своей работы:

  • При первом открытии сохраненного листа используйте Значок обновления в Excel на ленте команды (Обновить), чтобы загрузить новейшие данные из TFS.

  • Вводите данные для дополнительных полей путем добавления столбцов на лист с помощью команды Выбор значка столбца в Excel на ленте команды Выбрать столбцы.

  • Во избежание конфликтов данных следует чаще публиковать добавления и изменения.

  • Чтобы предотвратить потерю данных перед ее публикацией или обновлением, периодически сохраняйте рабочую книгу.

Добавление элементов невыполненной работы и задач их связей "родитель-потомок" с помощью древовидного списка

Вы можете массово добавлять вложенный список рабочих элементов, например структуру разбиения работы или иерархический набора пользовательских историй и взаимодействий клиентов. Например, можно добавить вложенный список задач, подзадач и ошибок, как показано на следующем рисунке, или связанных задач в элементы невыполненной работы по продукту, как описано в следующих шагах.

Древовидный список, позволяющий определить порядок отображения связей типа "родители-потомки" в структуре столбца

Список дерева рабочих элементов в Microsoft Excel

  1. Выполните действия 1–6 из предыдущей процедуры.

  2. Преобразуйте плоский список в древовидный путем добавления уровня дерева.

    Преобразование неструктурированного списка в список дерева

    Обратите внимание, что тип списка теперь помечен Дерево, и вставлен дополнительный столбец Заголовок 2.

    Пустой список дерева, подключенный к TFS

  3. Введите названия для элементов невыполненной работы в столбце Заголовок 1, а для задач — в столбце Заголовок 2. Кроме того, выберите соответствующие типы рабочих элементов для каждого из них.

    Список дерева рабочих элементов для публикации

  4. Опубликуйте лист.

    Публикация списка дерева рабочих элементов

    TFS присваивает идентификаторы каждому рабочему элементу и создает связи "родитель-потомок" для каждой задачи, указанной в элементе невыполненной работы.

    Опубликованный список дерева рабочих элементов

Полезные советы по работе с древовидным списком:

  • TFS интерпретирует данные в столбцах Заголовок, чтобы определить схему связей между рабочими элементами. Во время публикации изменений любые из перечисленных ниже условий могут привести к ошибке или созданию недопустимой или древовидной связи между неправильными рабочими элементами:

    • пустая строка между родительским и дочерним рабочими элементами;

    • заголовок рабочего элемента находится в неправильном столбце. Убедитесь, что введен заголовок для каждого дочернего рабочего элемента;

    • наличие данных в нескольких столбцах Заголовок в пределах одной строки. Вводите текст только в одном из столбцов заголовков в каждой строке;

    • список был отсортирован. Не сортируйте древовидный список. Сортировка такого списка может изменить иерархические связи. Если вы отсортировали древовидный список, эту операцию можно отменить, обновив данные.

    Для устранения ошибки см. Исправление недопустимых связей в дереве списка Excel.

  • Для понижения или повышения уровня рабочего элемента в дереве можно использовать команду элемент дерева или элемент Outdent дерева. Убедитесь, что столбец слева или справа от заголовка родительского рабочего элемента является столбцом Заголовок. Заголовок вверху столбца должен содержать текст Заголовок <номер>, в противном случае добавьте уровень дерева.

  • Рабочий элемент со связью "родитель-потомок" может иметь только один родительский элемент. Одну и ту же задачу нельзя добавить в два элемента невыполненной работы. Вместо этого необходимо определить различные задачи.

  • Появление сообщения об ошибке TF208104 указывает на то, что внесенные в поля изменения публикуются, но все изменения в иерархии связей не публикуются. По крайней мере одна из связей, определенных для рабочего элемента, заблокировано другим процессом, таким как интеграция с Project Server. Для получения дополнительной информации см. Addressing Error TF208104: Hierarchical Link Relationship Is Locked.

  • При перемещении рабочего элемента убедитесь, что строка таблицы выбрана целиком.

Вопросы и ответы

Вопрос. Можно ли использовать Excel, если я работаю только в веб-клиенте (Team Web Access или Visual Studio Online)?

О. Да. Открыть запрос из веб-клиента нельзя. Однако вы можете открыть запрос из Excel. Для использования Excel необходимо получить надстройку Team Foundation, которая устанавливается при установке Visual Studio или Team Explorer. Если ни одна из этих версий не установлена, установите ее сейчас. Team Explorer можно установить бесплатно.

Установив Team Explorer, откройте Excel и найдите меню или ленту "Команда".

В. Какой тип списков следует использовать?

О. Используйте следующую таблицу в качестве руководства по выбору структуры списка.

Задача

Структура списка

Обновление списка

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

Плоский список

Список ввода

Массовое внесение изменений в несвязанные рабочие элементы

Плоский список

Список запроса или список ввода

Массовое внесение изменений во множество рабочих элементов и зависящие от них или связанные с ними рабочие элементы

Список дерева

Список запроса

Планирование сверху вниз и публикация рабочих элементов со связью "родитель-потомок"

Список дерева

Список ввода

Просмотр и изменение иерархии и связей типа "родители-потомки" множества рабочих элементов

Список дерева

Список запроса

Просмотр отчетов, основанных на отфильтрованном наборе рабочих элементов, который изменяется с течением времени

Плоский список или список дерева

Список запроса

В. Как включить группу команд "Дерево"?

О. Если команды группы "Дерево" недоступны, лист настроен как плоский список. Можно преобразовать плоский список в древовидный, как описано в шаге 2 раздела Добавление элементов невыполненной работы и задач, а также их связей "родитель-потомок" с помощью древовидного списка.

В. Как преобразовать древовидный список в плоский?

О. Сначала опубликуйте все внесенные изменения. Затем на ленте Команда выберите Настройка, Список и выберите Обновить только рабочие элементы. Это сделает структуру дерева плоской и превратит список запросов в список ввода.

В. Как удалить уровень дерева?

Ответ. Удалите все содержимое, введенное в столбце Заголовок номер уровня дерева, который требуется удалить (столбец с большим номером), а затем выполните команду Обновить для своего листа.

Совет

Перед удалением уровня дерева всегда публикуйте изменения, внесенные в рабочие элементы.Удаление уровня дерева требует обновления, после которого данные в списке рабочих элементов перезаписываются.Все неопубликованные данные будут потеряны.

В. Как преобразовать список вода в список запросов?

О. На ленте Команда выберите Настройка, Список, а затем выберите запрос, который необходимо использовать. В книге обновляются только те рабочие элементы, которые возвращаются запросом. Кроме того, если выбран запрос в виде дерева, список преобразуется в древовидный.

В. Как добавить в список существующие рабочие элементы?

О. При работе со списком ввода, не связанным с запросом, можно добавить рабочие элементы, выбрав Получение значка рабочих элементов на ленте "Команда".

В. Можно ли использовать функции вырезания и вставки Excel?

О. Да. Вы можете использовать различные функции Excel, например вырезание, вставку, автоматическое заполнение, форматирование, сортировку (только для плоского списка), фильтрацию и добавление формул.

Можно вырезать и вставлять строки для изменения последовательности элементов в списке и изменения связей между рабочими элементами.

Чтобы перетащить рабочий элемент, выделите рабочий элемент или смежный набор рабочих элементов, которые требуется переместить, откройте контекстное меню и выберите пункт Выбрать, Строка таблицы, укажите на границу выделения и, когда указатель изменится на указатель перемещения Указатель перемещения, перетащите строку в другое место.

Совет

После обновления списка рабочих элементов некоторые элементы форматирования могут не сохраниться.Например, формат даты задается в TFS.Любые изменения в поле формата даты будут перезаписаны форматом даты, используемым в TFS.

В. Как можно быстро обновить выделенный набор рабочих элементов?

О. Выберите рабочие элементы, указанные в запросе рабочих элементов, в Team Explorer, откройте контекстное меню для одного из выбранных рабочих элементов, а затем выберите Открыть выбранный фрагмент в Microsoft Excel или выберите значок Excel на панели инструментов.

В. Можно ли использовать Excel для Mac?

О. Нет. Для получения надстройки Team Foundation необходимо использовать Excel на том же компьютере, где было установлено программное обеспечение Visual Studio или Team Explorer. Эти приложения требуют ОС Windows.

В. Как разрешить ошибки публикации?

О. См. соответствующие разделы, чтобы устранить конфликт данных, ошибку проверки данных или недействительную ссылку.

В. Как отключить надстройку Team Foundation?

Ответ. Если вы хотите отключить надстройку, см. статью Добавление или удаление надстройки.

В. Какие другие средства можно использовать для массового изменения рабочих элементов?

О. Можно использовать Team Web Access и Project.

В. Нужны ли вам советы по работе в Excel?

Ответ. См. статью Основные задачи в Excel.