다음을 통해 공유


FIELD(워크플로) 요소

업데이트: 2011년 1월

FIELD(워크플로) 요소를 사용하여 상태 변경 또는 워크플로 전환 동안 필드에 적용할 규칙과 조건을 지정합니다. 부모 FIELDS 요소가 자식인 FIELD(워크플로) 요소가 STATE, TRANSITION, DEFAULTREASON 또는 REASON 아래 나타내는 위치를 기준으로 규칙이 적용됩니다.

참고

작업 항목의 유형에 대한 필드를 정의하는 데 사용하는 FIELD(정의) 요소에 대한 자세한 내용은 FIELD(정의) 요소를 참조하십시오.

<xs:element name="FIELD" type="FieldReference" minOccurs="1" maxOccurs="unbounded"/>

<FIELD refname="fieldReferenceName">
   <ALLOWEDVALUES> . . . </ALLOWEDVALUES>
   <ALLOWEXISTINGVALUE />
   <CANNOTLOSEVALUE />
   <COPY />
   <DEFAULT />
   <EMPTY />
   <FROZEN />
   <MATCH />
   <NOTSAMEAS />
   <PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
   <READONLY />
   <REQUIRED />
   <SERVERDEFAULT />
   <SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
   <VALIDUSER />
   <WHEN> . . . </WHEN>
   <WHENNOT> . . . </WHENNOT>
   <WHENCHANGED> . . . </WHENCHANGED>
   <WHENNOTCHANGED> . . . </WHENNOTCHANGED>
<FIELD>

특성 및 요소

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

특성

특성

설명

refname

필수적 요소로서, 규칙 및 조건이 적용되는 필드의 참조 이름입니다. 참조 이름은 필드 정의의 FIELD(정의) 요소에 정의된 참조 이름과 일치해야 합니다. 자세한 내용은 FIELD(정의) 요소을 참조하십시오.

자식 요소

요소

설명

ALLOWEDVALUES

선택적 요소로서, 필드에 사용할 수 있는 값의 목록을 정의합니다. 작업 항목 폼과 쿼리 작성기의 필드 목록에서 선택 가능한 값만 허용됩니다. 이러한 값 중 하나를 선택해야 합니다.

ALLOWEXISTINGVALUE

선택적 요소로서, 기존 값을 허용하도록 필드를 정의합니다. 이 요소는 유효하지 않더라도 이미 있는 필드 값을 사용하는 것을 허용합니다. 모든 새 필드 값은 유효해야 합니다.

CANNOTLOSEVALUE

선택적 요소로서, 필드를 비워 둘 수 없는 필드로 정의합니다. 이 요소는 현재 필드 값을 유지하며 삭제하거나 비울 수 없습니다.

COPY

선택적 요소로서, 현재 필드에 복사할 값이 들어 있는 다른 필드를 지정합니다.

DEFAULT

선택적 요소로서, 필드의 기본값을 정의합니다.

EMPTY

선택적 요소로서, 필드를 비어 있는 상태로 정의합니다.

FROZEN

선택적 요소로서, 필드를 고정 필드로 정의합니다. 고정 필드는 변경 내용을 커밋한 후 빈 값으로 변경할 수 없습니다. 그러나 수동으로 필드를 지우고 작업 항목을 저장한 다음 다른 값을 지정할 수 있습니다.

MATCH

선택적 요소로서, 필드 값과 일치해야 할 필드 패턴을 정의합니다.

NOTSAMEAS

선택적 요소로서, 해당 값이 현재 필드의 값과 동일하지 않은 다른 필드를 지정합니다.

PROHIBITEDVALUES

선택적 요소로서, 필드에 사용할 수 없는 값의 목록을 정의합니다.

READONLY

선택적 요소로서, 필드를 읽기 전용으로 정의합니다.

REQUIRED

선택적 요소로서, 필드를 필수 필드로 정의합니다.

SERVERDEFAULT

선택적 요소로서, 필드 값을 제공할 서버 구성 요소를 지정합니다.

SUGGESTEDVALUES

선택적 요소로서, 필드에 제안되는 값의 목록을 정의합니다. 제안 값은 작업 항목 폼과 쿼리 작성기의 필드 목록에서 선택 가능한 값입니다. 목록의 값뿐만 아니라 다른 값도 입력할 수 있습니다.

VALIDUSER

선택적 요소로서, 허용된 값의 목록이 시스템의 유효한 사용자로만 구성되도록 지정합니다.

WHEN

선택적 요소로서, 다른 필드에 특정 값이 있는 경우 현재 필드에 적용할 하나 이상의 규칙을 지정합니다.

WHENCHANGED

선택적 요소로서, 특정 필드의 값이 변경될 경우 현재 필드에 하나 이상의 규칙을 적용합니다.

WHENNOT

선택적 요소로서, 다른 필드에 특정 값이 없을 경우 현재 필드에 하나 이상의 규칙을 적용합니다.

WHENNOTCHANGED

선택적 요소로서, 특정 필드의 값이 변경되지 않은 경우 현재 필드에 하나 이상의 규칙을 적용합니다.

부모 요소

요소

설명

FIELDS

작업 항목 형식에 대해 정의된 필드를 참조하고 필드에 적용되는 규칙과 조건을 지정하는 FIELD(워크플로) 요소의 컬렉션입니다. 참조는 해당 부모 요소인 FIELDS를 자식 요소로 갖고 있는 STATE, TRANSITION, DEFAULTREASON 또는 REASON 요소를 기반으로 합니다.

설명

FIELD(워크플로) 요소에 대해 자식 요소를 적어도 하나 이상 정의해야 합니다.

FIELD(워크플로)는 FIELDS(워크플로)의 필수 자식 요소입니다.

minOccurs="1"

maxOccurs="unbounded"

참고 항목

참조

FIELD(정의) 요소

개념

작업 항목 필드 사용

워크플로 디자인

기타 리소스

작업 항목 형식에 대한 XML 요소 정의의 인덱스

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

변경 기록

날짜

변경 내용

이유

2011년 1월

내용을 간소화하고 제거된 항목에 대한 링크가 제거되었습니다.

향상된 기능 관련 정보