TB_JOB_STATE_TRANSITION 시스템 테이블에는 작업 상태 변환 규칙이 저장됩니다. 변환 규칙을 추가로 정의할 수 있습니다. 단, 이 작업은 모든 작업 구성 및 데이터 캡처 시작 시 수행해야 합니다.
TB_JOB_STATE_TRANSITION의 속성 |
설명 |
|
PREDECESSOR_ID |
상태 다이어그램에 이전 상태(TB_JOB_STATE)에 대한 외부 키를 저장합니다. |
|
SUCCESSOR_ID |
상태 다이어그램에 다음 상태(TB_JOB_STATE)에 대한 외부 키를 저장합니다. |
|
TRANSITION_TYPE |
상태 변환 작업이 샐행될 때 소프트웨어에서 수행해야 하는 작업을 나타내는 값을 지정합니다.
|
|
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은 피쳐를 병합합니다.
초기 점에는 선행 작업으로 하나의 초기 상태만 포함될 수 있으며, 초기 상태는 하나만 존재할 수 있습니다.