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

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

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

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

테이블 설명
상태 모델

[sys_state_model]

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

[sys_state_transition]

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

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

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

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

상태 모델 관리자 [state_model_admin]

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

포함하는 역할

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

없음.

그룹

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

없음.

특별 고려 사항

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

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

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

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

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

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

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

[sys_state_transition]

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

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

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

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

[sys_state_transition]

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

[sys_state_transition]

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