2017-02-09 24 views
0

Я копирую рабочие элементы из одного TeamProject в другой в TFS 2017 On-Premise. Мы делаем это с помощью действия «Создать копию рабочего элемента ...» на веб-портале TFS. Все копии штрафа (Заголовок, Описание, Приоритет, ..), за исключением вложений. Похоже, что скопированные рабочие элементы не получают копию вложений исходного рабочего элемента. Нет даже ссылки на исходное приложение.TFS 2017 Копировать рабочий элемент не копирует вложения

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

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

Проверено:

  • с пользователями администратора по обе команды проектов
  • Копирование билета на тот же проект команды (та же область/итерацию тоже)
  • проверка флаг «Включить существующие ссылки» в диалоговое окно копирования
+0

Почему бы не дать своим клиентам доступ к проекту команды, но ограничить их от всего, кроме определенного района wh если они могут создавать рабочие элементы по мере необходимости? Это решает проблему, не перепрыгивая через все эти обручи. –

+1

Поскольку мы хотим, чтобы клиент создавал только абстрактный, очень простой WIT «Ticket» и решение, которое WIT (Bug, Task, ..) должно быть внутренне сделано нами.Поэтому нам всегда нужно копировать из Ticket, например. Задача, даже если мы поместим все в один и тот же командный проект. – phifi

ответ

1

Это разработанная, без этой встроенной функции пока. Проверьте это:

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

Источник Ссылка: Copy or clone a work item

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


Update: Добавить некоторую связанную ссылку для справки:

+0

Thx для этого. Не могли бы вы дать мне Kickstart о том, как использовать TFS API для этого? Как подключиться к событию «Создать копию элемента ...»? Или я могу добавить совершенно новые, настраиваемые действия в действия WIT? – phifi

+0

Обновите свой ответ с помощью некоторой ссылки для ссылки. Вы можете добавить настраиваемый элемент управления формы, например, встроенную кнопку «Копировать копию рабочего элемента» –