검증 레벨

검증 레벨은 비즈니스 규칙의 범위를 정의합니다. 노드 검증의 경우 검증을 실행하기 위해 수행해야 하는 작업 유형도 레벨에 포함될 수 있습니다. 다음 표에서는 각 검증 레벨을 정의하고 다음을 표시합니다.

  • 뱃치 모드, 실시간 모드 또는 둘 다에서 검증을 실행할 수 있는지 여부

  • 검증이 지정되는 위치

  • 검증이 수행되는 객체

표 10-2 검증 레벨

검증 레벨 뱃치 또는 실시간으로 실행 지정되는 위치 수행 대상

노드 – 노드 관계 및 등록정보를 검토하여 기준이 충족되었는지 확인합니다.

노드 레벨 문자열 등록정보 값이 적합한 길이인지 여부를 확인하는 데 사용합니다.

실시간 또는 뱃치

버전, 계층 또는 노드

로컬 노드

계층 – 계층의 등록정보를 검토하여 기준이 충족되었는지 확인합니다. 계층 또는 버전 레벨에서 지정하고 실행할 수 있습니다.

계층에 포함된 노드 수가 10,000개를 넘지 않도록 하는 데 사용합니다.

뱃치

버전 또는 계층

계층

버전 – 버전의 등록정보를 검토합니다.

버전에 포함된 노드 수가 100,000개를 넘지 않도록 하는 데 사용합니다.

뱃치

Version

Version

글로벌 노드 – 버전 레벨에서 지정됩니다. 계층에 관계없이 단독을 비롯한 버전의 모든 노드를 검증합니다. 글로벌로 정의된 등록정보만 검토됩니다.

버전 내의 모든 노드에 고유한 등록정보 값이 있도록 하는 데 사용합니다.

뱃치

Version

글로벌 노드

병합 – 병합이 필요한 작업(예: 삭제 또는 비활성화)을 수행할 때 실행됩니다. 버전 레벨에서 지정됩니다.

리프 노드가 다른 리프 노드에만 병합되도록 하는 데 사용합니다.

실시간

Version

글로벌 노드

이동 – 노드를 이동하려고 할 때 트리거되는 검증입니다. 계층 레벨에서 지정됩니다.

계층 내에서 비용 센터를 이동할 수 없도록 하는 데 사용합니다.

실시간

계층

로컬 노드

제거 – 이동 레벨과 비슷합니다. 계층에서 노드를 제거하거나 삭제하려고 할 때 실행됩니다. 지정된 노드 유형이 삭제되지 않도록 하는 데 사용할 수 있습니다.

계층에서 비용 센터 노드를 삭제할 수 없도록 하는 데 사용합니다.

실시간

버전 또는 계층

글로벌 노드