Use filtros para limitar o número de resultados
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.