저장할 종석성을 식별하는 CER 유틸리티

CER의 클라이언트가 복잡한 계산을 수행하는 데 CER을 사용합니다. 선례가 변경될 때마다 종속성 관리자가 클라이언트에게 알리고 클라이언트가 선례 데이터의 변경사항을 고려하여 결과를 다시 계산하기 위해 CER을 다시 호출할 수 있도록 CER의 클라이언트가 종속성 관리자에 종속 항목을 저장해야 하는 경우도 종종 있습니다.

CER에는 클라이언트가 종속성 관리자에 저장할 종속 항목을 식별하는 데 사용할 수 있는 유틸리티가 포함되어 있습니다. 이 유틸리티는 속성 값(CER이 계산함)을 받아 해당 속성 값의 선례 세트를 리턴합니다. CER의 클라이언트가 해당 종속 항목과 식별된 선례를 종속성 관리자에 전달하여 종속성 레코드를 저장할 수 있습니다.

CER이 속성 값을 계산할 때 다음을 포함하는 전체 논리 종속성 트리를 메모리에 보존합니다.

이 유틸리티는 일반적으로 트리의 리프 노드를 기반으로 훨씬 작은 선례 세트를 제공하기 위해 이 논리 종속 항목 트리를 구문 분석할 수 있습니다. 즉, 중간 계산 결과는 대개의 경우 무시되며 저장된 종속 항목은 계산된 속성 값이 궁극적으로 계산 중에 액세스된 외부 입력 데이터에 종속됨을 반영합니다.

참고: 일반적으로 CER이 수행하는 계산과 같은 중대한 계산에는 전체 종속 항목과 입력 선례 "사이의" 여러 중간 파생 값이 있습니다.

이러한 중간 값은 종속성 관리자에 전달되지 않습니다. 대신 종속성 관리자가 상위 레벨 종속 항목(예: 케이스의 자격)을 하위 레벨 선례(예: 엔티티, 증거 및 요금 데이터)에 직접 링크하는 종속성 레코드를 저장합니다.

중간 값은 종속성을 저장할 때 필요하지 않습니다.

유틸리티가 식별한 선례는 다음이 혼합되어 있습니다.