규칙 구성
- CER 규칙 세션을 시작할 때 IEG 스크립트에서 캡처한 데이터에서 규칙 오브젝트가
작성됩니다. DataStoreRuleObjectCreator 클래스는 IEG 스크립트에서 사용된 데이터 저장소 스키마의
엔티티와 속성에 일치하는 이름에 따라 규칙 오브젝트를 작성하고 속성을 채우는 데 사용됩니다. 클래스가 작동하는 방식에
대한 자세한 정보는 CER 쿡북의 DataStoreRuleObjectCreator 절을 참조하십시오.
- 위의 사항이 발생한 후 산출 관리는 다음과 같이 규칙 세션을 실행합니다.
- FactorList라는 규칙 클래스가 작성됩니다. 이 클래스에는 규칙에 구성된
요소 목록을 포함하는 factors라는 속성이 있어야 합니다.
- 역할 기반 평가의 경우, 규칙은 질문한 각 역할에 대해 실행됩니다.
- 그룹 기반 평가의 경우, 규칙은 한 번만 실행됩니다.
- 규칙 세트에 구성된 각 요소에 대해 다음이 발생합니다.
- roleID가 채워집니다(해당 역할에 대한 모든 응답을 보유하는 개인 클래스 인스턴스를 검색하는 데 사용됨).
- reference는 FactorList 규칙 클래스의 factors 속성에 정의된
각 항목에 대해 검색됩니다. 참조 값은 동일한 참조 값의 평가 요인을 찾는 데 사용됩니다. (위의 42단계는
평가 요인의 설정을 설명합니다.) 참조와 일치하는 요인을 찾을 수 없는 경우, 이 요인을 건너뛰고 처리는 목록의 다음 요인으로 이동합니다.
- score 속성은 규칙 세트 요인 클래스에서 검색됩니다. 점수가 사용되는 경우, 여기에서
원칙 평가 로직이 실행됩니다. 일반적으로, 규칙은 연관된 roleID를 사용하여 해당 개인의 응답을
검색하고 주어진 응답을 기반으로 요인의 점수 값을 결정합니다.
- 요인에 대해 분류가 검색됩니다. 점수가 사용되는 경우, 이 값은 단순히
공백 값이 될 수 있습니다. 점수가 아니라 분류가 리턴되는 경우에는 여기에서
원칙 평가 로직이 실행됩니다. 일반적으로, 규칙은 연관된 roleID를 사용하여 해당 개인의 응답을
검색하고 주어진 응답을 기반으로 요인의 분류를 결정합니다. 이 분류는 평가 요인에 대해 정의된 것과 일치해야 합니다.
- 각 요인에 대한 결과는 FactorResults 테이블에 저장됩니다.