Use formulários para limitar ou estender a resposta da consulta

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Ocasionalmente, é necessário limitar o número de valores de campo que uma consulta SOAP retorna.

    Você pode usar uma exibição de formulário para limitar o número de valores de campos retornados por uma consulta SOAP. Especificar uma exibição de formulário tem os efeitos de:
    1. Limitar os elementos de resposta para conter somente os campos na exibição.
    2. Especificar valores de campo de registro de referência de campos referenciados, como caller_id.email. Isso faz com que o valor do e-mail do solicitante seja retornado na resposta SOAP.

    Para habilitar exibições de formulário para consultas SOAP, configure a propriedade com.glide.soap.view para conter o nome da exibição que você deseja usar para todas as respostas de consulta SOAP. O padrão é soap_response. Você também pode especificar o nome da exibição como um parâmetro de URL, sysparm_view=<view name>, ao fazer a chamada SOAP. Por exemplo:

    https://<instance name>.service-now.com/incident.do?SOAP&sysparm_view=ess
    

    Por padrão, se um nome de exibição especificado não existir, a resposta conterá todos os campos.