상태 모델과 함께 설치되는 구성요소

여러 유형의 구성요소가 상태 모델과 함께 설치됩니다.

상태 모델과 함께 설치되는 테이블

상태 모델은 다음 테이블을 추가합니다.

테이블 설명
상태 모델

[sys_state_model]

상태 모델의 이름과 상태 모델이 대상으로 하는 테이블을 정의합니다. 또한 기록에 상태 모델을 적용하기 위한 조건과 모든 상태에서 다른 상태로 이동하기 위한 공통 조건을 정의합니다.
상태 전환

[sys_state_transition]

대상 테이블의 각 기록이 해당 테이블에 대해 미리 정의된 각 상태로 (시작 조건) 및/또는 (종료 조건) 전환되는 방식을 정의합니다.

상태 모델과 함께 설치되는 역할

상태 모델은 다음 역할을 추가합니다.

구독 관리에 대한 자세한 내용은 를 참조 에서 사용자별 구독 관리 구독 관리 하여 계정 담당자에게 문의하십시오.
상태 모델 관리자 설명 포함하는 역할
[state_model_admin] 사용자가 작업 테이블의 상태 모델을 추가, 수정 및 삭제할 수 있습니다. 안 함

상태 모델 관리자 [state_model_admin]

작업 테이블에 대한 상태 모델을 추가, 수정 및 삭제합니다.

역할 포함

역할에 포함된 역할 목록입니다.

없음.

그룹

기본적으로 이 역할이 할당된 그룹 목록입니다.

없음.

특별 고려 사항

주:
보다 전문적인 역할을 사용할 수 있는 경우 관리자 역할을 부여하지 마십시오.

상태 모델과 함께 설치되는 스크립트 포함

상태 모델은 다음 스크립트 포함을 추가합니다.

스크립트 포함 설명
TableChoiceUtils 테이블 필드의 선택 목록을 가져오는 유틸리티 클래스입니다.

상태 모델과 함께 설치되는 클라이언트 스크립트

상태 모델은 다음 클라이언트 스크립트를 추가합니다.

클라이언트 스크립트 테이블 설명
상태 선택 사항 채우기 상태 전환

[sys_state_transition]

대상 기록의 상태 필드 선택 항목을 채웁니다.

상태 모델과 함께 설치되는 비즈니스 규칙

상태 모델은 다음 비즈니스 규칙을 추가합니다.

비즈니스 규칙 테이블 설명
상태의 표시 값 설정 상태 전환

[sys_state_transition]

테이블의 상태 모델을 기준으로 상태 필드 값을 설정합니다.
선택 항목을 선택하도록 테이블 설정 상태 전환

[sys_state_transition]

추가 규칙 처리를 위해 계층 구조의 첫 번째 테이블에서 상태 필드 값을 캐시합니다.