2016-03-05 4 views
1

В VSTS Online, используя BoardColumn в качестве критериев запроса или используя его в качестве столбца в результатах запроса, не работает.VSTS - BoardColumn не работает в запросах

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

Если я запрашиваю BoardColumn = Committed, запрос возвращает рабочие элементы, находящиеся в Committed Column или любой из последующих столбцов, а отображаемое значение для BoardColumn в результатах запроса просто говорит «Committed», потому что это ценность государства для этих рабочих элементов.

Кроме того, используя один из настраиваемых столбцов, таких как «В QA», в качестве значения критерия для столбца Board, возвращает нулевые результаты, хотя в этом столбце есть рабочие элементы.

Это не имеет смысла. Почему функция запроса фактически не смотрит на значение BoardColumn при запросе? Почему в представлении запроса отображается состояние вместо BoardColumn?

+0

Возможно, возникла проблема с вашим запросом, так как я постоянно запрашиваю пользовательские столбцы плат, и он работает нормально. –

+0

@ DanielMann Я пробовал это с BoardColumn как единственный критерий, и поведение такое же. –

+0

Обновите свой вопрос, выполнив запрос рабочего элемента, который не возвращает никаких результатов. –

ответ

1

Несколько недель назад я столкнулся с проблемой, подобной этому. Наша команда разделилась на две части, и одна из новых команд использовала доску Kanban. Для сплита мы использовали информацию о Visualstudio.com

Мы заметили, что, хотя позиции были расположены в правильной колонке столбца, любые запросы дадут старое состояние (т. Е. Совершенное).

Приведенную ниже подсказку обнаружены на visualstudio.uservoice.com, где они обсуждают, какие команды владеют предметом. В конце концов я понял, что, в то время как у наших двух новых команд была своя собственная итерация отставания, так же как и старая команда «root». Изменение пути Iteration Backlog старой команды к некоторому подбору решило проблему для нас. Кажется, старая команда по-прежнему считалась владельцем.

Вопрос в том, что ваш рабочий элемент также видим на другом борту? Тогда это может быть решением.

Это все TFS 2017 на территории.

+0

Я тоже вижу это поведение: если команда, владеющая рабочим элементом (т. Е. Поле команды в нашем случае), перемещает рабочий элемент по столбцам, значение столбца таблицы изменяется. В противном случае он отражает только исходные состояния в измерении «столбец столбца». Если вы не используете поле команды, скорее всего, путь к области определяет принадлежность рабочего элемента. – llykke

0

Похоже, что VSTS сохранит информацию о столбце для команды, которая «владеет» предметом. Можно перемещать элемент на разных досках на разных уровнях Team, но результат запроса отражает команду, которая владеет этим элементом. Например, если элемент принадлежит к области команды, то его размещение на доске будет отражено в запросе. Размещение родительской команды на доске не будет отражено. Это верно, если у вас есть вложенные команды/области.

Смежные вопросы