Отключение переходов рабочего процесса при импорте рабочих элементов TFS 2010 через Excel

#tfs #workflow

#tfs #рабочий процесс

Вопрос:

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

Этот подход, похоже, работает, при условии, что все WI находятся в предложенном СОСТОЯНИИ. Но когда я пытаюсь импортировать WI непосредственно в РАЗРЕШЕННОЕ или ЗАКРЫТОЕ состояние, правильно возникает исключение рабочего процесса.

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

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

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

Ответ №1:

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

Ответ №2:

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

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

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