Use filtros para limitar o número de resultados

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Uma maneira de fazer com que suas chamadas de serviço web se encaixem no limite de 250 registros é pensar no design da sua aplicação de integração.

    Por exemplo, vamos supor que estamos criando um formulário de incidente no C para mostrar a um usuário os incidentes atribuídos a ele.

    Abordagem de consulta problemática

    A aplicação C faz uma chamada SOAP para recuperar todos os incidentes em ServiceNow. A aplicação armazenaria os resultados localmente na memória. Quando o usuário decide exibir os incidentes atribuídos a ele, a aplicação executa um loop na matriz interna e exibe os incidentes atribuídos ao usuário.

    Uma abordagem de consulta melhor

    A aplicação C faz uma chamada SOAP para recuperar todos os incidentes em ServiceNow atribuídos ao usuário conectado. Os resultados são armazenados localmente na memória. Quando o usuário decide exibir os incidentes atribuídos a ele, a aplicação mostra todos os resultados para o usuário.

    Uma abordagem de consulta otimizada para desempenho

    Inicialmente, a aplicação C não faz nenhuma chamada SOAP. Quando um usuário conectado decide exibir os incidentes atribuídos a ele, a aplicação apresenta a opção de exibir ativos, encerrados etc. Ele lhe dá a capacidade de filtrar os resultados que ele deseja ver antes que a chamada SOAP seja feita. Em seguida, o usuário só verá os resultados que deseja exibir.