GlideImportSetTransformer: Bereichsbezogen, Global
Die GlideImportSetTransformer Die API bietet Methoden zum Erstellen eines Importsatz-Transformatorobjekts, das zum Ausführen einer Importsatz-Transformation verwendet wird.
- Erstellen Sie eine Importsatztabelle mit GlideImportSetTable API.
- Erstellen Sie eine Transformationszuordnung mit GlideImportSetTransformMap API.
- Erstellen oder verwenden Sie einen vorhandenen Importsatz mit GlideRecord API.
- Führen Sie eine Importsatz-Transformation mit aus GlideImportSetTransformer API.
var transformer = new GlideImportSetTransformer();
transformer.transformAllMaps(importSetGr);
GlideImportSetTransformer: GlideImportSetTransformer()
Instanziiert ein GlideImportSetTransformer-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
var transformer = new GlideImportSetTransformer();
GlideImportSetTransformer – getImportSetRun()
Ruft das Objekt „Importsatz ausführen“ ab, das einem GlideImportSetTransformer-Objekt zugeordnet ist.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob ein Fehler vorliegt.
|
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.
| Name | Typ | Beschreibung |
|---|---|---|
| id | Zeichenfolge | Die sys_ID eines Importsatz-Datensatzes aus der Tabelle „Importsätze“ [sys_Import_Set]. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| ImportSetAusführen | GlideImportSetAusführen | GlideImportSetRun-Objekt, das den ImportSetRun-Datensatz darstellt, um den Transformationsverlauf nachzuverfolgen. |
| 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.
| 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. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Zuordnungs-ID | Zeichenfolge | Eine sys_ID aus der Tabelle „Tabellentransformationszuordnungen“ [sys_transform_Map]. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Synchron | Boolean | Legt den Transformationsmodus fest. Gültige Werte:
Standardwert: false |
| 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.
| 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 |
| 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);