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 pour effets :
- Limiter les éléments de réponse afin qu’ils contiennent uniquement les champs de la vue.
- Spécification des valeurs de champ d’enregistrement de référence à partir des 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é afin 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 comme 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.