Regras de classe da entidade

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. 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 de entidade. As regras de classe de entidade fornecem as categorias das entidades no nível de classe. A opção Regras de classe de 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 de 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 de entidade é adicionado à página de regra de classe de entidade para fornecer filtros adicionais. Anteriormente, os registros de uma tabela só podiam ser associados a uma classe de entidade. Usando o filtro [ de regra de classe de entidade, , você pode associar diferentes classes aos registros da mesma tabela.

    A tabela de filtro de regra de classe de 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 que é exibida na guia de detalhes das regras de classe de entidade.

    Condição do filtro

    A condição de filtro é usada para filtrar os registros da tabela que define a regra de classe de entidade.

    Por exemplo, se houver duas subclasses com condições diferentes, 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 de entidade
    Regra de classe de 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.