전환 작업 정보
업데이트: 2007년 11월
상태 전환 작업을 사용하여 워크플로의 여러 지점에서 작업 항목 전환을 자동화할 수 있습니다. 이때 전환 작업 사용과 관련하여 다음과 같은 내용을 고려해야 합니다.
전환 작업은 선택적입니다. 작업 항목 인스턴스의 현재 상태에 특정 작업에 대한 작업 항목이 있으면 "to" 상태를 반환합니다. 그렇지 않으면 Null 값이 반환됩니다. 통합 과정에서는 Null 반환 값을 정상적으로 처리해야 합니다. 예를 들면 다음과 같습니다.
실패로 처리하지 않습니다.
필요한 작업을 찾을 수 없어서 통합 과정에서 자동 전환을 수행하지 못했음을 나타내는 추적 또는 로그를 기록합니다.
각 작업 항목 형식의 작업은 From 상태/작업 쌍에 대해 고유해야 합니다. 즉, 작업 항목 형식 작성자는 같은 작업에 "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 Team System에서는 **Microsoft.VSTS.Actions.<your action>.**을 사용합니다.