Usando simulação de identificação

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 7 min. de leitura
  • A simulação de identificação é um aspecto central para criar automaticamente uma carga que tem garantia de estar completa e válida. Em seguida, você pode simular o processamento da carga pelo Mecanismo de Identificação e Reconciliação (IRE) e examinar os resultados antes de enviá-la para execução pelo IRE.

    Use a simulação de identificação para criar uma carga de entrada e simular o processamento da carga por IRE. Você pode então examinar os resultados, ajustar as regras de identificação se necessário e executar novamente a simulação da carga atualizada.

    Use a simulação de identificação para:
    • Construa automaticamente a carga de entrada com base nas regras de identificação, hospedagem e contenção existentes.
    • Simule a execução de uma carga (criada automaticamente por simulação de identificação ou criada manualmente).
    • Pesquise a saída de carga e as mensagens de log de execução para uma execução simulada.
    Nota:
    • A simulação de identificação não confirma nenhuma atualização no CMDB.
    • A simulação de identificação oferece suporte à simulação de cargas úteis de processamento fornecidas e que contêm tabelas não pertencentes ao CMDB, mas não é compatível com a geração dessas cargas úteis.

    Gerar carga automaticamente

    Use a simulação de identificação para criar automaticamente uma carga útil de entrada para uma classe especificada. A carga útil construída está completa com todos os ICs dependentes necessários, estruturados corretamente e sintaticamente válidos para processamento pelo mecanismo de identificação e reconciliação (IRE).

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    A carga útil criada durante a simulação de identificação é para a classe especificada. Para uma classe de IC dependente, serão solicitadas informações sobre todas as dependências. Depois de fornecer os detalhes necessários, a simulação de identificação constrói a carga útil com base na sua entrada.

    Nota:
    Não há suporte para a geração automática de cargas úteis que contenham tabelas não pertencentes ao CMDB.

    Procedimento

    1. Navegar até Tudo > Configuração > Identificação/Reconciliaçãoe clique em Simulação de identificação .
    2. Na caixa Iniciar com Classe de IC, clique em Iniciar.
    3. No formulário Informações de carga útil, no campo Fonte de dados, selecione a fonte de dados que está associada a esta atualização de classe.
      Para a fonte de dados do ServiceNow Descoberta, selecione ServiceNow.
    4. Selecione a classe na carga útil.
      1. Na área Atributos de critério, selecione os atributos do identificador de IC e especifique os valores que identificam exclusivamente um IC.
      2. Na área Atributos adicionais, especifique os atributos e valores com os quais os ICs correspondentes serão atualizados.
    5. Para ICs dependentes associados a regras de identificação dependentes, preencha as seções Atributos de critério e Atributos adicionais em todas as seções de Nível de contêiner exibidas.
    6. Clique em Gerar script.
    7. Se algum erro indicar que há campos ausentes, preencha esses campos ausentes e clique novamente em Gerar Script.

    O que Fazer Depois

    • Clique em Executar simulação para simular o processamento da carga útil por IRE.
    • Examine os resultados da simulação, ajuste a carga útil conforme necessário e combine com outras cargas úteis para outras classes, conforme desejado. Depois de finalizar a carga útil, use a API createOrUpdateCI() para executar a carga útil por IRE, o que resultará em atualizações reais no CMDB.
    • Clique em Copiar Script para copiar o script JSON para a área de transferência. Você pode colar esse script em um software de terceiros ou em outra tela da simulação de identificação.

    Simular o processamento da carga útil usando a simulação de identificação

    Use a simulação de identificação para simular o processo do mecanismo de identificação e reconciliação (IRE) de identificação de IC para uma carga útil de entrada. Forneça uma carga útil válida, que foi criada usando simulação de identificação ou que foi criada manualmente.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Configuração > Identificação/Reconciliaçãoe clique em Simulação de identificação .
    2. Opcional: Para executar uma simulação de uma carga útil existente:
      1. Clique em Iniciar no bloco Iniciar com carga útil existente.
      2. Na página Inserir carga útil JSON, selecione a Fonte de dados associada a esta atualização de classe.
      3. Opcional: Selecione Usar identificação aprimorada para aplicar a API identifyCIEnhanced para identificação aprimorada de ICs, em vez de usar a API identifyCI.
      4. Cole a carga útil JSON na tela vazia.
    3. Opcional: Para criar uma nova carga, clique em Iniciar no bloco Iniciar com a classe de IC.
      Para mais informações, consulte Gerar carga automaticamente.
    4. Clique em Executar simulação para simular o processamento da carga útil por IRE.

    O que Fazer Depois

    1. Examine os resultados da simulação no painel de resultados e ajuste a carga conforme necessário:
      1. Clique em Executar nº 1 para exibir o ID de contexto e o ID de execução da execução simulada.
      2. Clique na seta suspensa ao lado da Execução nº 1 para exibir detalhes adicionais.
        • Entrada: exibe a carga útil da simulação.
        • Logs: exibe todas as mensagens registradas que o IRE gerou ao simular o processamento da carga, de acordo com o nível de registro em log especificado.
        • Saída: exibe a carga útil de saída retornada pelo IRE.
    2. Depois de finalizar a carga útil, use a API createOrUpdateCI() para executar a carga útil por IRE, o que resultará em atualizações reais no CMDB.

    Definir nível de registro em log da simulação de identificação

    A simulação de identificação registra cada etapa de um processamento de carga útil simulada. Você pode então examinar esses logs de execução para determinar se uma carga útil foi processada conforme o esperado e se as regras de identificação são eficazes. Você pode ajustar o nível de registro em log para que seja útil e para que a quantidade de mensagens não seja excessiva ou insuficiente.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Configuração > Identificação/Reconciliaçãoe clique em Simulação de identificação .
    2. Clique no ícone Configurações.
    3. Selecione o nível de registro em log para o mecanismo de identificação e reconciliação (IRE) em Nível de log do IRE e para o cache de serviço em Nível de log do cache de serviço.
      Os níveis de registro em log são exibidos em ordem crescente, do nível mínimo ao nível máximo.
    4. Clique no ícone Configurações novamente para fechar a caixa de diálogo Configurações.

    Examinar logs de execução

    A simulação de identificação fornece logs de execução que são gerados pelo Mecanismo de Identificação e Reconciliação (IRE). Você pode acessar esses logs de execução para execuções de carga útil, para examinar os resultados e para fins de depuração. Os logs de saída de carga útil do IRE aparecem em um formato amigável em uma página central.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Além disso, as aplicações internas que usam IRE (como Descoberta) podem chamar uma API interna para fornecer uma URL para a exibição de logs de execução de IRE.

    O registro em log está no contexto de uma execução específica do mecanismo de identificação e você pode filtrar a lista de logs por uma fonte de dados e intervalo de tempo específicos. Até 1000 logs de execução com até 2 meses são listados, agrupados por IDs de contexto e tempos de execução. Você pode usar a propriedade glide.identification_logs.max_run_ids para modificar o limite de 1000.

    Você pode controlar o nível de registro em log usando a propriedade do sistema Descoberta glide.discovery.identification.log_level e definindo o valor como um dos seguintes:
    • Informação
    • Aviso
    • Erro
    • Depurar
    • DebugVerbose
    • DebugObnoxious
    Nota:
    O IRE executa uma verificação inicial de uma carga útil antes de processar as regras de identificação. Se o IRE detectar algum IC duplicado com base em qualquer identificador de classe, a carga útil será rejeitada e o processamento será interrompido.

    Procedimento

    1. Navegar até Tudo > Configuração > Identificação/Reconciliação > Logs de Identificação.
    2. Filtre a lista de execuções da seguinte forma:
      1. Origem: selecione a fonte de dados para a qual os logs de execução serão exibidos.
      2. Intervalo de tempo: especifique um intervalo de tempo para exibir os logs de execução.
      A lista de execuções exibe todas as execuções da fonte de dados especificada, durante o intervalo de tempo especificado.
    3. Na lista de execuções, clique no número de uma execução para exibir o ID de contexto e o ID de execução dela.
      Um ID de contexto exclusivo é associado a cada carga útil específica executada. Cada execução dessa carga útil está associada a um ID de execução exclusivo. Um só ID de contexto para uma carga útil que é executada várias vezes é associado a vários IDs de execução.
    4. Clique na seta suspensa de uma Execução nº 1 para exibir detalhes adicionais.
      • Entrada: exibe a carga útil da execução.
      • Logs: exibe todas as mensagens registradas que o mecanismo de identificação gerou durante a execução da carga útil, de acordo com o nível de registro em log especificado.
      • Saída: exibe a carga útil de saída retornada pelo mecanismo de identificação.