엔터티 클래스 규칙
엔터티 클래스 규칙은 테이블 수준에서 엔터티에 클래스를 할당하는 데 도움이 됩니다. 테이블에 생성된 모든 새 엔터티는 해당 엔터티 클래스를 자동으로 가져옵니다. 엔터티 클래스는 엔터티에 태그를 지정하는 데 사용됩니다.
테이블에 대한 엔터티를 만들면 해당 테이블과 연결된 클래스가 자동으로 엔터티에 할당됩니다. 엔터티 클래스에 대한 새 규칙을 설정할 수 있습니다. 엔터티 클래스 규칙은 클래스 수준에서 엔터티의 범주를 제공합니다. 엔터티 클래스 규칙 옵션이 작업 공간 뷰의 목록 아래에 표시됩니다. 상세 정보를 표시하려면 엔터티 클래스 규칙을 클릭하십시오.
| 필드 | 설명 |
|---|---|
| 테이블 | 엔터티 클래스 규칙을 생성한 후 엔터티 클래스가 연결되는 테이블의 이름입니다. |
| 클래스 | 새 엔터티 클래스 규칙을 사용하는 테이블과 연결할 엔터티 클래스의 이름입니다. |
엔터티 클래스 규칙 필터
추가 필터를 제공하기 위해 엔터티 클래스 규칙 페이지에 엔터티 클래스 규칙 필터가 추가됩니다. 이전에는 하나의 테이블 기록을 하나의 엔터티 클래스에만 연결할 수 있었습니다. 엔터티 클래스 규칙 필터를 사용하여 동일한 테이블의 레코드에 다른 클래스를 연결할 수 있습니다.
| 필드 | 설명 |
|---|---|
| 우선순위 필터링 |
필터 우선순위는 하위 클래스의 범위입니다. 클래스는 주어진 우선순위에 따라 엔터티 양식에 채워집니다. |
| 하위 클래스 | 하위 클래스는 엔터티 클래스 규칙의 상세 정보 탭에 표시되는 상위 클래스의 하위 클래스입니다. |
| 필터 조건 | 필터 조건은 엔터티 클래스 규칙을 정의하는 테이블의 기록을 필터링하는 데 사용됩니다. 예를 들어, 조건이 다른 두 개의 하위 클래스가 있는 경우 하위 클래스 대신 상위 클래스가 채워집니다. 주: 하위 클래스는 동일한 필터 조건을 충족하는 경우에만 엔터티 양식에 표시됩니다. |
엔터티 클래스 할당을 위한 논리
cmdb_ci_linux_server 테이블에 기록이 있고 이 테이블과 연결된 엔터티 클래스 규칙이 있다고 가정합니다. 엔터티 클래스 규칙에는 다음과 같은 클래스 규칙 필터가 있습니다.
시나리오 1: 엔터티의 소스 기록이 cmdb_ci_linux_server 테이블에 속하고 두 번째 필터의 모든 조건과 일치하는 경우 엔터티의 클래스는 하위 클래스인 부서로 자동으로 채워집니다.
시나리오 2: 엔터티의 소스 기록이 cmdb_ci_linux_server 테이블에 속하고 해당 이름이 lnux로 시작하는 경우(두 필터 모두 충족) 하위 클래스 애플리케이션 은 엔터티 클래스로 자동으로 채워집니다.
시나리오 3: 엔터티의 소스 기록이 클래스 규칙 필터를 만족하지 않는 경우 클래스 Linux Server 가 엔터티 클래스로 자동으로 채워집니다.