Regras de classe da entidade
As regras de classe de entidade ajudam a atribuir classes às entidades no nível da tabela. Qualquer nova entidade criada na tabela obtém essa classe de entidade automaticamente. Classes de entidade são usadas para marcar suas entidades.
Quando você cria uma entidade para uma tabela, a classe associada a essa tabela é atribuída automaticamente à entidade. Você pode definir uma nova regra para a classe da entidade. As regras de classe de entidade fornecem as categorias das entidades no nível de classe. A opção Regras de classe da entidade é exibida em Listas na exibição do espaço. Clique em uma regra de classe de entidade para exibir seus detalhes.
| Campo | Descrição |
|---|---|
| Tabela | Nome da tabela à qual a classe de entidade está associada após a criação de uma regra de classe de entidade. |
| Classe | Nome da classe de entidade a ser associada à tabela que usa a nova regra de classe de entidade. |
Filtro da regra de classe da entidade
O filtro de regra de classe da entidade é adicionado à página de regra de classe da entidade para fornecer filtros adicionais. Anteriormente, os registros de uma tabela podem ser associados a apenas uma classe de entidade. Usando o filtro [ regra de classe de entidade, você pode associar diferentes classes aos registros da mesma tabela.
| Campo | Descrição |
|---|---|
| Prioridade de filtro | A prioridade do filtro é o intervalo da subclasse. A classe é preenchida no formulário de entidade com base na prioridade fornecida. |
| Subclasse |
Subclasse é a classe secundária da classe primária exibida na guia de detalhes das regras de classe da entidade. |
| Condição do Filtro |
A condição do filtro é usada para filtrar os registros da tabela que define a regra de classe da entidade. Por exemplo, se houver duas subclasses com condição diferente, a classe primária será preenchida em vez das subclasses. Nota: As subclasses serão exibidas nos formulários de entidade somente se atenderem à mesma condição de filtro. |
Lógica para atribuir classes de entidade
Suponha que haja um registro na tabela cmdb_ci_linux_server e uma regra de classe de entidade associada a esta tabela. A regra de classe da entidade tem estes filtros de regra de classe:
Cenário 1: se o registro de origem da entidade pertencer à tabela cmdb_ci_linux_server e corresponder a todas as condições do segundo filtro, a classe da entidade será preenchida automaticamente como subclasse, Departamento.
Cenário 2: se o registro de origem da entidade pertencer à tabela cmdb_ci_linux_server e seu nome começar com lnux (satisfaz ambos os filtros), a subclasse Aplicação será preenchida automaticamente como uma classe de entidade.
Cenário 3: se o registro de origem da entidade não atender a nenhum dos filtros de regra de classe, a classe Servidor Linux será preenchida automaticamente como uma classe de entidade.