---
sourceDocument: Xanadu: Integrationen mit Anwendungen erstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Integrationen mit Anwendungen erstellen

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Transformationsskriptvariablen

# Transformationsskriptvariablen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Mehrere Variablen können verwendet werden, um explizite Zuordnungsbeziehungen in einem Transformationszuordnungsskript zu definieren.

Variablenname: Quelle

:   Typ:GlideRecord-Objekt

    Beschreibung: Enthält den Datensatz der Importquelle, der gerade transformiert wird. Geben Sie ein bestimmtes Feld aus dem Quelldatensatz als Objekteigenschaft an.  
    Beispiel:

        var x = source.incident_state;

Variablenname: Ziel

:   Typ:GlideRecord-Objekt

    Beschreibung: Enthält den Importzieldatensatz, der gerade eingefügt wird. Geben Sie ein bestimmtes Feld aus dem Zieldatensatz als Objekteigenschaft an.  
    Beispiel:

        target.incident_state = "active";

Variablenname: Zuordnung

:   Typ:GlideRecord-Objekt

    Beschreibung: Enthält den Transformationszuordnungsdatensatz, der derzeit für den Transformationsprozess verwendet wird. Geben Sie ein bestimmtes Feld aus dem Transformationszuordnungsdatensatz mit einer dieser Eigenschaften an.

    * name
    * sys_id
    * source_table
    * target_table
    * Bestellen
    {#r_TransformationScriptVariables__ul_z3l_1bv_4y}  
    Beispiel:

        var x = map.order;

Variablenname: Protokoll

:   Typ: Funktion

    Beschreibung: Protokollinformationen zum aktuellen Importvorgang. Jede Protokollebene hat eine eigene Methode.  
    Beispiel:

        log.info("This is an information message"); 
        log.warn("This is a warning message");
        log.error("This is an error message");

Variablenname: Aktion

:   Typ: Funktion

    Beschreibung: Geben Sie die Transformationsaktion an, die für den Zieldatensatz ausgeführt wird. Dieser Wert kann entweder „insert" oder „update" lauten.  
    Beispiel:

        if(action =="insert"){
            ignore = true;
        }

Variablenname: ignorieren

:   Typ: Boolesch

    Beschreibung: Bei Festlegung auf „wahr" wird die aktuelle Importaktion übersprungen oder abgebrochen. In onStart-Skripts bricht diese Variable den gesamten Transformationsprozess ab. In onBefore-Skripts überspringt diese Variable nur die aktuelle transformierte Zeile.  
    Beispiel:

        (function runTransformScript(source, map, log, target /*undefined onStart*/ ) {
            var transformCheck = new TransformCheck(source, map, log, target);
            var isMappingValid = transformCheck.validateMapping();
            if (!isMappingValid) {
                ignore = true;
            }
        })(source, map, log, target);

Variablenname: Fehler

:   Typ: Boolesch

    Beschreibung: Bei Festlegung auf „wahr" wird die aktuelle Importaktion abgebrochen und eine Fehlermeldung im Importsatzprotokoll protokolliert.  
    Beispiel:

        if(source.name=="no_tranform"){
          error = true;
        }

Variablenname: error_message

:   Typ: Zeichenfolge (Ausgabenachricht)

    Beschreibung: Wenn ein Fehler auftritt, wird der SOAP-Antwort die angegebene Fehlermeldung hinzugefügt.  
    Beispiel:

        if(source.name=="no_tranform"){
          error = true;
          error_message = "Source is not intended for transformation";
        }

Variablenname: status_message

:   Typ: Zeichenfolge (Ausgabenachricht)

    Beschreibung: Fügt der SOAP-Antwort die angegebene Statusnachricht hinzu.  
    Beispiel:

        if(action =="insert"){
            status_message = "Inserting record";
        }


