Geben Sie den Anzeigewert für Referenzvariablen zurück
Wenn Sie einen Datensatz mit der Funktion get oder getRecords abfragen, gibt die Instanz alle Felder zurück, die diesem Datensatz zugeordnet sind. 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 Ihren Systemeigenschaften die Eigenschaft glide.soap.return_displayValue 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 anstelle der sys_id einen Anzeigewert für ein Referenzfeld als Zeichenfolge 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.