GlideImportSetTransformer: Bereichsbezogen, Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Die GlideImportSetTransformer Die API bietet Methoden zum Erstellen eines Importsatz-Transformatorobjekts, das zum Ausführen einer Importsatz-Transformation verwendet wird.

    So führen Sie eine Importsatz-Transformation aus:
    1. Erstellen Sie eine Importsatztabelle mit GlideImportSetTable API.
    2. Erstellen Sie eine Transformationszuordnung mit GlideImportSetTransformMap API.
    3. Erstellen oder verwenden Sie einen vorhandenen Importsatz mit GlideRecord API.
    4. Führen Sie eine Importsatz-Transformation mit aus GlideImportSetTransformer API.
    Sobald Sie den Importsatz-Datensatz erstellt haben, muss er von verbraucht werden GlideImportSetTransformer API, um die Transformation auszulösen.
    var transformer = new GlideImportSetTransformer();
    transformer.transformAllMaps(importSetGr); 

    GlideImportSetTransformer: GlideImportSetTransformer()

    Instanziiert ein GlideImportSetTransformer-Objekt.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    var transformer = new GlideImportSetTransformer();

    GlideImportSetTransformer – getImportSetRun()

    Ruft das Objekt „Importsatz ausführen“ ab, das einem GlideImportSetTransformer-Objekt zugeordnet ist.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 3. Ergebnisse
    Typ Beschreibung
    GlideImportSetAusführen GlideImportSetRun-Objekt, das durch Ausführen einer Transformation oder des an den angegebenen Arguments erstellt wurde SetImportSetRun() Methode.
    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.transformAllMaps(importSet);
    var importSetRun = transformer.getImportSetRun();
    

    GlideImportSetTransformer – isError()

    Gibt einen booleschen Wert zurück, der angibt, ob während einer Transformation ein Fehler aufgetreten ist.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob ein Fehler vorliegt.
    • Wahr: Fehler.
    • Falsch: Erfolg.
    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.transformAllMaps(importSet);
    if(transformer.isError()) {
    	gs.error('Error executing the transform');
    }

    GlideImportSetTransformer – setImportSetID(Zeichenfolgen-ID)

    Ordnet einen Importsatz-Datensatz einem bestimmten GlideImportSetTransformer-Objekt zu.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    id Zeichenfolge Die sys_ID eines Importsatz-Datensatzes aus der Tabelle „Importsätze“ [sys_Import_Set].
    Tabelle : 7. Rückgaben
    Typ Beschreibung
    void
    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.setImportSetID(importSetID);
    transformer.transformAllMaps(importSet);
    

    GlideImportSetTransformer – setImportSetRun(GlideImportSetRun importSetRun)

    Ordnet ein Importsatz-Ausführungsobjekt einem bestimmten GlideImportSetTransformer-Objekt zu.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    ImportSetAusführen GlideImportSetAusführen GlideImportSetRun-Objekt, das den ImportSetRun-Datensatz darstellt, um den Transformationsverlauf nachzuverfolgen.
    Tabelle : 9. Rückgaben
    Typ Beschreibung
    void
    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var importSetRun = new GlideImportSetRun(importSetID);
    var transformer = new GlideImportSetTransformer();
    transformer.setImportSetRun(importSetRun);
    transformer.transformAllMaps(importSet);
    

    GlideImportSetTransformer – setLogger(GlideImportLog-Protokoll)

    Ordnet ein GlideImportLog-Objekt einem bestimmten GlideImportSetTransformer-Objekt zu.

    Wenn diese Methode vor dem Aufrufen von nicht aufgerufen wird TransformAllMaps() Methode, wird ein GlideImportLog-Objekt intern auf der Serverseite erstellt.

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    log GlideImportLog GlideImportLog-Objekt, das mit dem Importsatzverlauf verknüpft werden soll. Sobald festgelegt, wird jeder Aufruf aus dem GlideImportLog-Objekt dem Ausführungsverlauf des Importsatzes für diese spezifische Transformation zugeordnet.
    Tabelle : 11. Rückgaben
    Typ Beschreibung
    void
    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var importLog = new GlideImportLog();
    var transformer = new GlideImportSetTransformer();
    transformer.setLogger(importLog);
    transformer.transformAllMaps(importSet);
    

    GlideImportSetTransformer – setMapID(Zeichenfolgenzuordnungs-ID)

    Ordnet eine Transformationszuordnung einem bestimmten GlideImportSetTransformer-Objekt zu.

    Tabelle : 12. Parameter
    Name Typ Beschreibung
    Zuordnungs-ID Zeichenfolge Eine sys_ID aus der Tabelle „Tabellentransformationszuordnungen“ [sys_transform_Map].
    Tabelle : 13. Rückgaben
    Typ Beschreibung
    void
    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformMapId = '<sys id of transform map>';
    var transformer = new GlideImportSetTransformer();
    transformer.setMapID(transformMapId);
    transformer.transformAllMaps(importSet);
    

    GlideImportSetTransformer – setSyncImport (boolescher Wert synchron)

    Aktiviert die Ausführung synchroner Transformationen.

    Tabelle : 14. Parameter
    Name Typ Beschreibung
    Synchron Boolean Legt den Transformationsmodus fest.

    Gültige Werte:

    • Wahr: Transformation synchron ausführen
    • Falsch: Transformation asynchron ausführen

    Standardwert: false

    Tabelle : 15. Ergebnisse
    Typ Beschreibung
    void
    
    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.setSyncImport(true);
    transformer.transformAllMaps(importSet);
    

    GlideImportSetTransformer – transformAllMaps(GlideRecord importSet, Zeichenfolge rowSysId)

    Führt die Importsatz-Transformation aus.

    Tabelle : 16. Parameter
    Name Typ Beschreibung
    ImportSet GlideRecord GlideRecord des auszuführenden Importsatzes.
    RowSysId Zeichenfolge Optional. Schränkt die Transformation auf einen einzelnen Datensatz ein, indem die sys_ID eines Datensatzes aus der Tabelle „Importsätze“ [sys_Import_Set] übergeben wird.

    Standard: Alle Zeilen umwandeln

    Tabelle : 17. Rückgaben
    Typ Beschreibung
    void
    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.transformAllMaps(importSet);