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


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

При работе с пустым листом Office Excel или при изменении рабочих элементов, экспортированных из Visual Studio Team Foundation Server, можно на выбор работать с плоским списком или со списком дерева. Кроме того, можно выбрать, будет ли список обновляться на основе запроса рабочего элемента или нет.

  • Структура списка. В иерархической структуре или списке дерева отображаются связи между рабочими элементами и предоставляется возможность добавлять или изменять связи. В плоском списке отображаются рабочие элементы, а не связи. При создании списка рабочих элементов на основе результатов запроса, тип списка рабочих элементов определяется типом запроса. Результаты запроса "Дерево рабочих элементов" всегда отображаются в Office Excel в форме списка дерева. Результаты запроса "Неструктурированный список рабочих элементов" или "Рабочие элементы и прямые ссылки" всегда отображаются в Office Excel в форме плоского списка.

  • Обновление списка. Список запроса привязывается к запросу, хранящемуся в Team Foundation. При обновлении списка запроса Office Excel заново выполняет запрос и выводит последние данные; таким образом, набор рабочих элементов в списке после обновления может измениться. Список ввода не привязан к запросу. Вместо этого каждый рабочий элемент зачастую указывается посредством выбора его из результатов одного или нескольких запроса. После обновления списка ввода, по каждому рабочему элементу отображаются последние данные, но набор рабочих элементов остается неизменным. В заголовке списка рабочих элементов отображаются, при наличии, имя запроса и тип обновленного списка.

В этом разделе

  • Выбор структуры и типа списка, отвечающих поставленным задачам

  • Изменение типа списка

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

  • Сравнение списков запроса и списков ввода

Выбор структуры и типа списка, отвечающих поставленным задачам

Следующая таблица позволит определить комбинацию типов списков, наилучшим образом отвечающую выполняемым задачам. Далее в разделе приведена информация по каждому из типов списков.

Задача

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

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

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

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

Список ввода

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

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

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

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

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

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

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

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

Список ввода

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

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

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

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

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

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

Изменение структуры и обновление списка

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

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

Изменение конфигурации листа

Процедура

Изменения вносимые на листе

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

  1. На вкладке меню Группа щелкните Добавить уровень дерева.

  2. В диалоговом окне Преобразовать в Список дерева выберите связь типа Родители-потомки или другую, затем нажмите кнопку Да.

Столбец "Заголовок" будет переименован в "Заголовок1", а также будет добавлен столбец "Заголовок2". Рабочие элементы, перечисленные на листе, можно только публиковать и обновлять.

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

  1. В меню Рабочая группа последовательно выберите пункты Настроить и Список.

  2. Щелкните Обновить только рабочие элементы, и нажмите кнопку Применить.

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

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

  1. В меню Рабочая группа последовательно выберите пункты Настроить и Список.

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

  3. Нажмите кнопку Применить.

Обновляется электронная таблица с рабочими элементами в выбранном запросе. Если запрос представлен в виде дерева, список преобразовывается в список дерева.

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

  1. В меню Рабочая группа последовательно выберите пункты Настроить и Список.

  2. Щелкните Обновить только рабочие элементы, и нажмите кнопку Применить.

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

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

При открытии списка рабочего элемента, в заголовке, рядом с надписью Тип списка отобразится тип списка: Плоский или Дерево.

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

Список дерева используется для просмотра и изменения связей между рабочими элементами типа "родители-потомки", например при управлении графиками работы с помощью структурной декомпозиции работы. Такие связи отражаются в списке дерева в нескольких столбцах "Заголовок". Каждый дочерний рабочий элемент и элементы того же уровня отображаются в строке под родительским элементом, заголовок дочернего элемента и элементов того же уровня отображаются в столбце "Заголовок" с правой стороны от заголовка родительского элемента.

Список дерева рабочего элемента Office Excel, позволяющий определить порядок отображения связей рабочего элемента типа "родители-потомки" в структуре столбца

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

Дополнительные сведения о работе со списками дерева и списками запроса см. в следующих разделах.

Задача

См. также

Создание списка дерева на пустом листе

Выполнение планирования сверху вниз при помощи списка дерева рабочих элементов (в программе Excel)

Изменение иерархии дерева и обновление рабочих элементов, найденных в результате запроса дерева

Настройка рабочих элементов в древовидном списке в Office Excel

Создание списка дерева на основе результатов запроса дерева в Office Excel

Создание, открытие и изменение рабочих элементов с помощью Office Excel

Создание запроса дерева

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

Недопустимые связи из-за ошибок в списках дерева

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

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

  • название рабочего элемента в не соответствующем столбце;

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

  • список уже сохранен.

Иногда, эти ошибки обнаруживаются только при попытке публикации изменений. Сведения о недопустимых связях и их исправлении см. в разделе Исправление недопустимых связей в дереве списка Microsoft Excel.

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

При создании списка рабочих элементов в Office Excel, можно создавать список запроса или список ввода. Тип списка следует выбирать исходя из того, как должен изменяться список рабочих элементов при его обновлении из базы данных рабочих элементов. Рабочие элементы обоих списков обновляют из базы данных рабочих элементов. Оба типа списков можно использовать для добавления рабочих элементов в базу данных рабочих элементов или изменения уже существующих рабочих элементов. Разница заключается в том, что список ввода содержит определенные наборы рабочих элементов независимо от их состояния или хода выполнения, в то время как список запроса обновляется таким образом, что его рабочие элементы отвечают определенному запросу.

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

При открытии результатов запроса в Office Excel тип списка по умолчанию определяется по типу запроса, как показано в таблице.

Тип запроса

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

Запрос или ввод

Плоский список рабочих элементов

Плоский

[Нет] (свидетельствует о том, что это список ввода)

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

Плоский

Запрос

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

Дерево

Запрос

После открытия списка запроса рядом с заголовком списка Запрос отобразится имя запроса.

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

Список ввода используется для создания списка рабочих элементов, содержащего только запущенные и добавленные рабочие элементы. Список ввода можно создать но основе запроса, но потом список ввода к запросу не привязывается. При обновлении списка ввода Team Foundation Server не замещает рабочие элементы списка текущими результатами запроса. Например, если другой член команды добавляет в базу данных рабочий элемент, удовлетворяющий первоначальному запросу, этот рабочий элемент не появится в списке ввода, если он не является потомком рабочего элемента, уже присутствующего в списке ввода. В процессе обновления новые рабочие элементы, созданные в списке ввода, не удаляются, даже если они не отвечают первоначальному запросу. В заголовке списка рабочих элементов рядом со словом Запрос у списков ввода отображается слово [нет]. Переключатель Обновить только текущие рабочие элементы в диалоговом окне Свойства настройки списка позволяет преобразовать существующий список рабочих элементов в список ввода.

См. также

Задачи

Выполнение планирования сверху вниз при помощи списка дерева рабочих элементов (в программе Excel)

Обновление рабочих элементов и изменение типа списка в Office Excel

Подключение документа Microsoft Office к Team Foundation Server

Создание, открытие и изменение рабочих элементов с помощью Office Excel

Настройка рабочих элементов в древовидном списке в Office Excel

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

Основные понятия

Управление рабочими элементами с помощью приложения Microsoft Excel, подключенного к серверу Team Foundation Server