Поделиться через


Подробности действия перехода

Используйте действия перехода для автоматизации перехода рабочих элементов на различных стадиях рабочего процесса.О действиях перехода следует знать следующее:

  • Действия перехода являются необязательными.Если текущее состояние экземпляра рабочего элемента содержит запись действия для указанного действия, возвращается состояние «to».В противном случае возвращается значение Null.Интеграции должны обрабатывать возвращаемые значения Null.То есть:

    • Не давать сбои.

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

  • Для каждого типа рабочего элемента, действия для пар «Из состояния/Действие» должны быть уникальными.Это означает, что авторы типов рабочих элементов не могут указать множество состояний «to» для одного действия.

  • Однако, множественные действия над одним переходом поддерживаются для поддержания множественных интеграция автопереходов.Например:

    <TRANSITION from="Working" to="Ready To Build">
    <ACTIONS>
    <ACTION value="Microsoft.VSTS.Actions.Checkin"/>
    <ACTION value="ADatum.Actions.Complete"/>
    </ACTIONS>
    </TRANSITION>
    
  • Названия действий являются программными именами, для которых можно использовать только буквы английского алфавита.

  • Имена действий должны следовать тому же соглашению для пространства имен, что и ссылочные имена полей, во избежание конфликтов имен действий между поставщиками и клиентами.Соблюдение этого соглашения, однако, системой не обеспечивается.В Microsoft Visual Studio Application Lifecycle Management используются имена Microsoft.VSTS.Actions.<your action>.

См. также

Основные понятия

Связывание изменения состояния с действием

Автоматизация переходов