Utilisez des formulaires pour limiter ou étendre la réponse à la requête
Il est parfois nécessaire de limiter le nombre de valeurs de champ renvoyées par une requête SOAP.
Vous pouvez utiliser une vue de formulaire pour limiter le nombre de valeurs de champ renvoyées par une requête SOAP. La spécification d’une vue de formulaire a les effets suivants :
- Limiter les éléments de réponse afin qu’ils ne contiennent que les champs de la vue.
- Spécification des valeurs de champ d’enregistrement de référence à partir de champs référencés tels que caller_id.email. La valeur de l’e-mail de l’appelant est alors renvoyée dans la réponse SOAP.
Pour activer les vues de formulaire pour les requêtes SOAP, configurez la com.glide.soap.view propriété de manière à ce qu’elle contienne le nom de la vue que vous souhaitez utiliser pour toutes les réponses à la requête SOAP. La valeur par défaut est soap_response. Vous pouvez également spécifier le nom de la vue en tant que paramètre d’URL, sysparm_view=<view name>lorsque vous effectuez l’appel SOAP. Par exemple :
https://<instance name>.service-now.com/incident.do?SOAP&sysparm_view=ess
Par défaut, si un nom de vue spécifié n’existe pas, la réponse contient tous les champs.