#tfs #workflow
#tfs #рабочий процесс
Вопрос:
Я написал пользовательский тип рабочего элемента, который имеет свой собственный переход рабочего процесса. Этот пользовательский параметр отражает тип дефекта из устаревшей системы. Предпосылкой является экспорт дефектов из устаревшей системы в таблицу Excel, объединение его с таблицей Excel на основе запросов TFS и импорт (публикация) того же самого в TFS 2010.
Этот подход, похоже, работает, при условии, что все WI находятся в предложенном СОСТОЯНИИ. Но когда я пытаюсь импортировать WI непосредственно в РАЗРЕШЕННОЕ или ЗАКРЫТОЕ состояние, правильно возникает исключение рабочего процесса.
Поскольку я переношу количество в 1400 WI из одной рабочей среды (устаревшая система) в другую (TFS) и каждый из этих WI находится в разных СОСТОЯНИЯХ, мне нужен простой импорт без ограничений рабочего процесса.
Если вы сталкивались с этой проблемой раньше, пожалуйста, посоветуйте, как наилучшим образом решить эту проблему.
С уважением, Бен Салинс
Ответ №1:
Вы могли бы отредактировать WIT, добавить все возможные переходы, импортировать WI, а затем вернуть определение WIT к тому, что было раньше.
Ответ №2:
Я не могу придумать одноэтапный способ добиться этого, хотя временное удаление правил перехода кажется разумным решением, но я полагаю, что вы не хотите этого делать.
Что вы можете сделать, это поместить все ваши 1400 рабочих элементов в файл Excel и импортировать их все, как было предложено в первую очередь. Затем отфильтруйте и удалите те, которые должны оставаться предлагаемыми, и установите оставшиеся как активные, затем опубликуйте изменения. Затем отфильтруйте и удалите те, которые должны оставаться активными, а остальные установите как разрешенные и опубликуйте.
Поскольку вы разработали пользовательское определение типа рабочего элемента, названия состояний и порядок могут отличаться в вашем примере, но я полагаю, что высказал свою точку зрения.