Substituir o filtro de seleção do MID Server

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Use o recurso de substituição para escrever sua própria condição de filtro que substitui os critérios de seleção do MID Server normais para uma aplicação. Uma substituição tem precedência sobre o filtro padrão e pode ser definida para uma condição de seleção específica.

    Antes de Iniciar

    Antes de tentar criar um filtro de substituição, certifique-se de entender os critérios que a plataforma usa para selecionar os MID Servers. Consulte Seleção do MID Server para obter detalhes.

    Função necessária: administrador

    Configurar indicador para a fase de instalação Garantir que o MID Server pode se conectar a elementos dentro e fora da redeBaixar e instalar o MID Server em um host Linux ou WindowsConfigurar o seu MID ServerConfigurar a segurança do MID ServerGarantir que o MID Server pode se conectar a elementos dentro e fora da redeBaixar e instalar o MID Server em um host Linux ou WindowsConfigurar o seu MID ServerConfigurar a segurança do MID Server

    Por Que e Quando Desempenhar Esta Tarefa

    Nota:
    O recurso de substituição é destinado somente a Gestão de nuvem e Descoberta na nuvem. O filtro Substituir por recurso é fornecido por padrão.
    Há quatro filtros de seleção de MID Server incluídos no sistema ServiceNow básico. Esses filtros são aplicados a todos os MID Servers em ordem até que o sistema encontre uma condição correspondente:
    • Filtro de status
    • Filtro de aplicativo
    • Filtro de recurso
    • Filtro de IP
    Importante:
    O recurso de substituição permite vários tipos de filtro, mas apenas um filtro de substituição para cada tipo de filtro. O tipo de filtro do seletor Substituir substitui todos os outros filtros e assume o controle total da seleção do MID Server. Se este tipo estiver ativo, ele será o único filtro aplicado.

    Procedimento

    1. Navegar até Tudo > MID Server > Substituição do Seletor Intermediário.
      A lista de substituições do MID Server é exibida.
    2. Selecione Novo para criar um novo filtro.
    3. Preencha estes campos:
      • Nome: nome exclusivo desta substituição. Certifique-se de que você possa identificar o tipo de substituição pelo nome.
      • Script: condição para este filtro. Crie a lógica de seleção do MID Server para sua substituição neste campo, usando as instruções fornecidas no modelo de função. Veja o filtro Substituir por recurso como um exemplo antes de começar a criar seu filtro.
      • Tipo: tipo de substituição que está sendo configurado. Selecione um dos quatro filtros padrão para substituir pela sua condição ou selecione Substituir seletor para criar um filtro que substitui todos os outros.
    4. Selecione Enviar.
      Script de filtro de substituição do MID Server

    Exemplo

    O cronograma de Descoberta na nuvem seleciona MID Servers com base em aplicações e recursos. Para selecionar diferentes MID Servers para diferentes contas de serviço, você pode personalizar a Substituição do seletor MID. Após a linha (function filter(/* MIDServerJS Array */ candidateMIDList, /* MIDServerJS Array */ defaultSelectedMIDList, /* Native JS object */ midSelectorContext, /* MIDSelectorParamJS */ requestedParameters) { adicione o seguinte código com suas informações:

    var result = [];
    
     if (JSON.parse(midSelectorContext).service_account_id == '[example-account-id]') {
      for (var mid in defaultSelectedMIDList) {
       if (defaultSelectedMIDList[mid].sysId == '[example-MID-1]' || defaultSelectedMIDList[mid].sysId == '[example-MID-2]')
        result.push(defaultSelectedMIDList[mid]);
      }
      return result;   
     }