TB_JOB_STATE_TRANSITION 시스템 테이블

TB_JOB_STATE_TRANSITION 시스템 테이블에는 작업 상태 변환 규칙이 저장됩니다. 변환 규칙을 추가로 정의할 수 있습니다. 단, 이 작업은 모든 작업 구성 및 데이터 캡처 시작 시 수행해야 합니다.

TB_JOB_STATE_TRANSITION의 속성

설명

PREDECESSOR_ID

상태 다이어그램에 이전 상태(TB_JOB_STATE)에 대한 외부 키를 저장합니다.

 

SUCCESSOR_ID

상태 다이어그램에 다음 상태(TB_JOB_STATE)에 대한 외부 키를 저장합니다.

 

TRANSITION_TYPE

상태 변환 작업이 샐행될 때 소프트웨어에서 수행해야 하는 작업을 나타내는 값을 지정합니다.

  • M—피쳐를 병합합니다.
  • D—작업을 삭제합니다.
  • N—아무 작업도 수행하지 않습니다.
 

TRANSITION_DIRECTION

변환이 앞으로(F) 수행될지 거꾸로(B) 수행될지 여부를 나타내는 값을 지정합니다.

예: 앞으로 변환은 병합 프로세스가 될 수 있습니다(미결 -> 보류 중). 반면 거꾸로 변환은 병합 프로세스의 실행 취소가 될 수 있습니다(보류 중 -> 미결).

 
주:

삭제를 위한 D 변환 유형의 경우 변환 작업을 거꾸로 수행할 수 없습니다.

아래 표에 기본 작업 상태 변환 규칙이 나와 있습니다.

ID

선행 작업

후속 작업

방향

유형

1

미결(3)

보류 중(2)

앞으로(F)

병합(M)

2

보류 중(2)

미결(3)

거꾸로(B)

병합(M)

3

보류 중(2)

라이브(1)

앞으로(F)

병합(M)

4

미결(3)

삭제됨(4)

앞으로(F)

삭제(D)

5

보류 중(2)

삭제됨(4)

앞으로(F)

삭제(D)

작업 상태 및 작업 상태 변환을 보여주는 그림입니다. 변환 방향은 앞으로 F 또는 거꾸로 B가 될 수 있으며, M은 피쳐를 병합합니다.

초기 점에는 선행 작업으로 하나의 초기 상태만 포함될 수 있으며, 초기 상태는 하나만 존재할 수 있습니다.