GlideImportSetTransformer : dans le champ d’application, global
L’API GlideImportSetTransformer fournit des méthodes pour créer un objet transformateur de jeu d’importation utilisé pour exécuter une transformation de jeu d’importation.
- Créez une table de jeu d’importation à l’aide de l’API GlideImportSetTable .
- Créez une carte de transformation à l’aide de l’API GlideImportSetTransformMap .
- Créez ou utilisez un jeu d’importation existant à l’aide de l’API GlideRecord .
- Exécutez une transformation de jeu d’importation à l’aide de l’API GlideImportSetTransformer .
var transformer = new GlideImportSetTransformer();
transformer.transformAllMaps(importSetGr);
GlideImportSetTransformer : GlideImportSetTransformer()
Instancie un objet GlideImportSetTransformer.
| Nom | Type | Description |
|---|---|---|
| Néant |
var transformer = new GlideImportSetTransformer();
GlideImportSetTransformer : getImportSetRun()
Obtient l’objet Exécution du jeu d’importation associé à un objet GlideImportSetTransformer.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| GlideImportSetRun | Objet GlideImportSetRun créé lors de l’exécution d’une transformation ou de l’argument fourni à la méthode setImportSetRun( ). |
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()
Renvoie une valeur booléenne spécifiant si une erreur s’est produite ou non lors d’une transformation.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant s’il y a eu une erreur.
|
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(ID de chaîne)
Associe un enregistrement de jeu d’importation à un objet GlideImportSetTransformer spécifique.
| Nom | Type | Description |
|---|---|---|
| id | Chaîne | La sys_id d’un enregistrement de jeu d’importation à partir de la table Jeux d’importation [sys_import_set]. |
| Type | Description |
|---|---|
| nul |
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)
Associe un objet d’exécution du jeu d’importation à un objet GlideImportSetTransformer spécifique.
| Nom | Type | Description |
|---|---|---|
| importSetRun | GlideImportSetRun | Objet GlideImportSetRun représentant l’enregistrement ImportSetRun pour suivre l’historique de transformation. |
| Type | Description |
|---|---|
| nul |
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(journal GlideImportLog)
Associe un objet GlideImportLog à un objet GlideImportSetTransformer spécifique.
Si cette méthode n’est pas appelée avant d’appeler la méthode transformAllMaps( ), un objet GlideImportLog est créé en interne côté serveur.
| Nom | Type | Description |
|---|---|---|
| journal | Journal d’importation Glide | Objet GlideImportLog à lier à l’historique des ensembles d’importation. Une fois défini, tout appel de l’objet GlideImportLog est associé à l’historique d’exécution du jeu d’importation pour cette transformation spécifique. |
| Type | Description |
|---|---|
| nul |
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(String mapID)
Associe une carte de transformation à un objet GlideImportSetTransformer spécifique.
| Nom | Type | Description |
|---|---|---|
| mapID | Chaîne | Un sys_id de la table Cartes de transformation de table [sys_transform_map]. |
| Type | Description |
|---|---|
| nul |
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 (booléen synchrone)
Permet l’exécution de transformations synchrones.
| Nom | Type | Description |
|---|---|---|
| synchrone | Booléen | Définit le mode de transformation. Valeurs valides :
Valeur par défaut : false |
| Type | Description |
|---|---|
| nul |
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, chaîne rowSysId)
Exécute la transformation du jeu d’importation.
| Nom | Type | Description |
|---|---|---|
| Ensemble d’importSets | GlideRecord | GlideRecord de l’ensemble d’importation à exécuter. |
| rowSysId | Chaîne | Facultatif. Limite la transformation à un seul enregistrement en transmettant le sys_id d’un enregistrement de la table Jeux d’importation [sys_import_set]. Par défaut : transformer toutes les lignes |
| Type | Description |
|---|---|
| nul |
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);