다음을 통해 공유


TRANSITION 요소

업데이트: 2011년 1월

TRANSITION 요소를 사용하여 작업 항목 형식에 대해 한 상태에서 다른 상태로 유효한 진행 또는 회귀를 지정합니다. TRANSITION 요소는 TRANSITIONS 요소의 필수 자식 요소입니다.

스키마 계층 구조

WITD

    WORKITEMTYPE

        WORKFLOW

            TRANSITIONS

                TRANSITION

<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>

<TRANSITION from="NameOfStartingState" to="NameOfEndingState" for="UserGroupName" not="UserGroupName">
    <ACTIONS> . . . </ACTIONS>
    <REASONS> . . . </REASONS>
    <FIELDS> . . . </FIELDS>
</TRANSITION>

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성

설명

from

필수적 요소로서, 전환 중인 작업 항목의 전환 전 상태 이름입니다.

to

필수적 요소로서, 전환 중인 작업 항목의 전환 후 상태 이름입니다.

for

Transition 특성

선택적 요소로서, 전환을 수행하는 것이 허용되는 사용자나 그룹의 이름입니다.

not

Transition 특성

선택적 요소로서, 전환을 수행하는 것이 제한되는 사용자나 그룹의 이름입니다.

자식 요소

요소

설명

ACTIONS

선택적 요소로서, 작업 항목의 작업 후 상태를 가져오기 위해 WorkItem.GetNextState 메서드를 호출할 때 사용할 수 있는 작업 문자열을 정의하는 ACTION 요소의 컬렉션을 정의합니다.

REASONS

필수적 요소로서, 작업 항목이 전환을 완료할 수 있는 유효한 이유를 정의하는 DEFAULTREASON 및 REASON 요소의 컬렉션입니다.

FIELDS(워크플로)

선택적 요소로서, 작업 항목 형식에 대해 정의된 필드 정의를 참조하는 FIELD(워크플로) 요소의 컬렉션입니다.

부모 요소

요소

설명

TRANSITIONS

필수적 요소로서, 작업 항목 형식에 대한 유효한 상태 전환을 정의하는 TRANSITION 요소의 컬렉션입니다.

설명

TRANSITION은 TRANSITIONS의 필수 자식 요소입니다.

작업 항목을 없음(from="")에서 활성과 같은 명명된 상태로 전환하려면 정확하게 하나의 전환을 정의해야 합니다. 이 전환은 새 작업 항목의 기본 상태를 식별합니다.

minOccurs="1"

maxOccurs="unbounded"

예제

<TRANSITION from="Active" to="Resolved">
   . . .
   <REASONS>
      <DEFAULTREASON value="Fixed"/>
      <REASON value="Deferred"/>
      <REASON value="Duplicate"/>
      <REASON value="As Designed"/>
      <REASON value="Unable to Reproduce"/>
      <REASON value="Obsolete"/>
   </REASONS>
   . . .
</TRANSITION>

참고 항목

개념

워크플로 디자인

기타 리소스

작업 항목 워크플로 정의 및 사용자 지정

변경 기록

날짜

변경 내용

이유

2011년 1월

항목 상단으로 이동된 구문, 제거된 항목으로 제거된 링크 및 스키마에 대한 제거된 정보.

향상된 기능 관련 정보