Regras de classe da entidade

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • 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.

    A guia Detalhes no formulário Regras de classe da entidade exibe as seguintes informações:
    Tabela 1. Guia Detalhes na página Regras de classe da entidade
    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.

    A tabela Filtro de regra de classe da entidade exibe as seguintes informações:
    Tabela 2. Filtro da regra de classe da entidade
    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:

    Figura 1. Regra de classe da entidade
    Regra de classe da entidade

    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.