Отключение переходов рабочих процессов при импорте рабочих элементов TFS 2010 через Excel - PullRequest
0 голосов
/ 25 апреля 2011

Я написал собственный тип рабочего элемента, который имеет свой собственный переход рабочего процесса. Этот пользовательский WIT отражает тип дефекта из устаревшей системы. Предполагается экспортировать дефекты из прежней системы в таблицу Excel, объединить ее с таблицей Excel на основе TFS-запроса и импортировать (опубликовать) в TFS 2010.

Этот подход, кажется, работает, при условии, что все WI имеют свое СОСТОЯНИЕ в ПРЕДЛАГАЕМОМ. Но когда я пытаюсь импортировать WI напрямую в состояние RESOLVED или CLOSED, исключение Workflow справедливо возникает.

Поскольку я перевожу счет 1400 WI из одной действующей среды (устаревшая система) в другую (TFS) и с каждым из этих WI в разных государствах, мне нужен простой импорт без ограничений рабочего процесса.

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

С уважением, Бен Салинс

Ответы [ 2 ]

0 голосов
/ 04 мая 2011

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

Что выВы можете поместить все свои 1400 рабочих элементов в файл Excel и импортировать их, как это было предложено в первую очередь.Затем отфильтруйте и удалите те, которые должны остаться предложенными, и установите остальные как активные, а затем опубликуйте изменения.Затем отфильтруйте и удалите те, которые должны оставаться активными, и установите оставшиеся как разрешенные и опубликованные.

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

0 голосов
/ 26 апреля 2011

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

...