Utiliser des formulaires pour limiter ou étendre la réponse à la requête

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Parfois, il est 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 :
    1. Limiter les éléments de réponse pour qu’ils contiennent uniquement les champs de la vue.
    2. Spécifiant 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 sorte qu’elle contienne le nom de la vue que vous souhaitez utiliser pour toutes les réponses de 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>, lors de l’appel SOAP. Par exemple :

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

    Par défaut, si aucun nom de vue spécifié n’existe, la réponse contient tous les champs.