Автоматизация переходов между состояниями
Обновлен: Ноябрь 2007
Заказчикам и партнерам может потребоваться автоматический переход рабочих элементов между состояниями на основе событий, которые происходят где-либо в Microsoft Visual Studio Team System или за пределами Microsoft Visual Studio Team System, например, в средстве отслеживания вызовов. Модель типа рабочего элемента и API-интерфейс отслеживания рабочих элементов расширены и включают поддержку автоматического перехода рабочих элементов между состояниями по команде других систем.
![]() |
---|
API отслеживания рабочих элементов является частью пакета Visual Studio Team System SDK на веб-узле Майкрософт. |
Например, средство настроено на автоматический перевод рабочего элемента в состояние "Решено" после того, как пользователь вернет изменение в хранилище. Однако, будучи поставщиком интеграции, вы не знаете, какое состояние разработчик типа рабочего элемента объявил как "Решено". Это может быть "Решено", "Закрыто", "Выполнено", "Готово к тестированию", "Включить в построение" и т. д. Один из вариантов — потребовать от всех разработчиков типов рабочих элементов включить состояние с явным именем "Решено".
Это решение накладывает излишние ограничения и также несовместимо с перспективой глобализации, так как не позволяет локализовать названия состояний. Вместо этого системные интеграторы могут объявить такое действие, как "Возврат" или "Готово", которое вызывает автоматический переход рабочих элементов. Затем разработчик типа рабочего элемента может объявить это действие в соответствующем переходе.
В этом подразделе
Связывание изменения состояния с действием
Проверка ошибок автоматического перехода
Связанные подразделы
См. также
Основные понятия
Ограничение области правил для полей по состоянию, переходу или причине