Geben Sie den Anzeigewert für Referenzvariablen zurück
Wenn Sie einen Datensatz mit einer get - oder getRecords -Funktion abfragen, gibt die Instanz alle mit diesem Datensatz verknüpften Felder zurück. Die Felder sind häufig Referenzfelder, die eine „sys_id“ für einen Datensatz in einer anderen Tabelle enthalten.
Verwenden Sie eine der folgenden Optionen, wenn der Anzeigewert für das Feld anstelle der „sys_id“ zurückgegeben werden soll:
- Fügen Sie die Eigenschaft glide.soap.return_displayValue zu Ihren Systemeigenschaften hinzu, und jede SOAP-Anforderung gibt einen Anzeigewert für ein Referenzfeld zurück.
- Fügen Sie den Parameter displayvalue=true Ihrer SOAP-Anforderungs-URL hinzu, und SOAP-Anforderungen mit diesem Parameter geben einen Anzeigewert für ein Referenzfeld als Zeichenfolge anstelle der sys_id zurück. Die SOAP-URL würde folgendermaßen aussehen: https://<Instanzname>.service-now.com/incident.do?displayvalue=true&SOAP.
- Fügen Sie den Parameter displayvalue=all Ihrer SOAP-Anforderungs-URL hinzu, und SOAP-Anforderungen mit diesem Parameter geben zusätzlich zur sys_id einen Anzeigewert für ein Referenzfeld zurück. Dem Antwortelementnamen für das Anzeigewertfeld wird das Präfix dv wie z. B. dv_caller_id vorangestellt.