Geben Sie den Anzeigewert für Referenzvariablen zurück

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • 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:
    1. 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.
    2. 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.
    3. 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.