Renvoyer la valeur d’affichage des variables de référence
Lorsque vous interrogez un enregistrement à l’aide d’une get fonction ou getRecords , l’instance renvoie tous les champs associés à cet enregistrement. Les champs sont souvent des champs de référence qui contiennent une sys_id pour un enregistrement sur une autre table.
Utilisez l’une de ces options si vous souhaitez que la valeur d’affichage du champ soit renvoyée à la place de la sys_id :
- Ajoutez la glide.soap.return_displayValue propriété à vos propriétés système, et chaque demande SOAP renverra une valeur d’affichage pour un champ de référence.
- Ajoutez le paramètre à l’URL displayvalue=true de votre demande SOAP, et les demandes SOAP avec ce paramètre renverront une valeur d’affichage pour un champ de référence sous forme de chaîne, au lieu de l’sys_id. L’URL SOAP se présente comme suit : https://<nom d’instance>.service-now.com/incident.do?displayvalue=true&SOAP.
- Ajoutez le paramètre à l’URL displayvalue=all de votre demande SOAP, et les demandes SOAP avec ce paramètre renvoient une valeur d’affichage pour un champ de référence, en plus du sys_id. Le nom de l’élément de réponse pour le champ de valeur d’affichage sera précédé de dv, par exemple dv_caller_id.