Aprimorar padrões sem alterar suas seções de identificação

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Habilite padrões para pesquisar atributos adicionais e modificar a lógica de descoberta de padrões definida nas seções de identificação usando seções de extensão. Cada seção de extensão contém um conjunto pré-configurado de etapas de descoberta chamadas de biblioteca compartilhada.

    Antes de Iniciar

    Se sua instância ServiceNow usa separação de domínio e você tem acesso ao domínio global, faça login no domínio relevante. O domínio selecionado deve ser um domínio sem domínios secundários.

    Conhecimento básico de programação é desejável.

    Função necessária: pd_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Os padrões podem ser do tipo infraestrutura ou aplicativo. Os padrões de infraestrutura são usados somente por Descoberta para criar listas de dispositivos. Os padrões de aplicativo atendem tanto a Mapeamento de serviços quanto Descoberta, que usam os mesmos padrões de aplicativo para suas finalidades. Cada padrão, incluindo suas seções de identificação e conexão, é um arquivo individual. Também há sequências reutilizáveis de etapas de descoberta conhecidas como bibliotecas compartilhadas. Cada biblioteca compartilhada é um arquivo individual, mas sempre faz parte da infraestrutura ou do padrão de aplicação e não é usada como um padrão autônomo. Os registros para padrões e bibliotecas compartilhadas residem na tabela Padrões de descoberta [sa_pattern].

    Para modificar a lógica de descoberta nas seções de identificação sem alterar as próprias seções de identificação, você pode adicionar seções de extensão ao padrão. Cada seção de extensão consiste em uma biblioteca compartilhada, nova ou existente.

    Figura 1. Adicionar uma seção de extensão a um padrão

    Adicionar uma seção de extensão a um padrão.
    Ao criar ou modificar uma biblioteca compartilhada na seção de extensão, você salva as mudanças somente na biblioteca compartilhada, não no padrão que contém esta seção de extensão.
    Aviso:
    As mudanças na biblioteca compartilhada afetam todos os padrões que usam esta biblioteca compartilhada.

    O MID Server executa seções de extensão após as seções de identificação e somente se pelo menos uma seção de identificação for concluída com sucesso.

    Se houver mais de uma seção de extensão associada a este padrão, defina a ordem na qual o MID Server executa essas seções de extensão.

    Você pode desativar as bibliotecas compartilhadas para que os padrões que as usam ignorem as etapas das bibliotecas compartilhadas desativadas. Para obter mais informações, consulte Console de configuração do Descoberta. Se uma pré-condição definida para uma etapa da biblioteca compartilhada não for atendida, o padrão ignorará todas as etapas pertencentes a esta biblioteca compartilhada. Por exemplo, se o arquivo para o qual a variável aponta não contiver "teste", o padrão não executará as etapas 1-1 a 1-5 da biblioteca compartilhada. A pré-condição existe somente para o padrão no qual você a criou. A pré-condição não afeta outros padrões que usam esta biblioteca compartilhada.
    Figura 2. Formulário de operação de referência da biblioteca

    Pré-condição para uma etapa de biblioteca compartilhada

    Procedimento

    1. Navegar até Todos > Designer de padrões > Padrões de descoberta e abra o padrão necessário na lista de padrões.

      O padrão pode ser do tipo Infraestrutura ou Aplicação.

    2. Para criar uma seção de extensão e definir etapas de descoberta para sua biblioteca compartilhada.
      1. Clique em Novo na seção Extensão.
      2. Insira o nome desta seção de extensão.
      3. Clique em Concluído.
        O formulário padrão exibe a nova seção na seção Extensão.
      4. Clique no nome da nova seção de extensão.

        O Designer de padrões é aberto mostrando a árvore de Etapas à esquerda.

        Se nenhuma etapa de descoberta tiver sido identificada para este padrão, a Etapa sem título vai aparecer na árvore de Etapas no painel esquerdo da janela.

      5. Defina as etapas de descoberta.
      6. Clique em Salvar para salvar a seção de extensão e fazer com que Mapeamento de serviços e Descoberta a usem.
        Você não publica seções de extensão.
    3. Para usar uma biblioteca compartilhada existente para a nova seção de extensão:
      1. Clique em Adicionar na seção Extensão.
      2. Selecione a biblioteca compartilhada na lista de nomes.
    4. Se houver mais de uma seção de extensão, defina a ordem na qual o MID Server executa a seção de extensão.
      1. Marque a caixa de seleção ao lado da seção de extensão.
      2. Clique em Editar na seção Extensão.
      3. Insira um número que determine a ordem no campo Ordem.
        Se houver apenas uma seção de extensão, sua ordem será 1 por padrão.

        A seção com o número de ordem mais baixo é usada primeiro.

      4. Clique em Concluído.

    O que Fazer Depois

    Clique em Depurar para executar a seção de extensão recém-criada. O Designer de padrões executa seções de extensão depois de executar seções de identificação.