환경 설정의 규칙 오브젝트를 전달 ID에 전달

create 표현식을 사용하여 내부 규칙 오브젝트를 작성할 때 초기화 블록 및 또는 specify 요소를 사용하여 새 규칙 오브젝트에 데이터를 전달할 수 있습니다.

전달 중인 데이터에 ID가 있는 외부 데이터에 대한 참조(예: CaseID로 식별된 케이스)가 포함된 경우 작성된 규칙 오브젝트의 규칙 클래스를 ID 값으로 초기화되지 않고 해당 데이터를 표시하는 규칙 오브젝트로 초기화되도록 디자인하십시오.

이러한 규칙 오브젝트를 초기화에 사용하면 데이터의 "유형 안정성"이 증가될 수 있습니다. 다른 규칙 디자이너가 동일한 규칙 클래스에 대해 고유한 내부 규칙 오브젝트를 작성한 다음 우발적으로 다른 유형의 외부 데이터를 나타내는 ID를 전달하지 않도록 합니다.

잘못된 유형의 ID를 전달하면 런타임 시 규칙이 실패하게 될 가능성이 큽니다(예: 해당 ID의 규칙 오브젝트를 변환하려고 시도할 때 기본 데이터를 찾지 못함). 반면에 유형 안정성을 위해 규칙 오브젝트를 전달하면 CER 규칙 세트 유효성 검증기가 디자인 시 문제점을 발견할 수 있습니다.