GlideImportSetTransformer - com escopo, global
A API GlideImportSetTransformer fornece métodos para criar um objeto Import Set Transformer usado para executar uma transformação do Import Set.
- Crie uma tabela de conjunto de importação usando a API GlideImportSetTable.
- Crie um mapa de transformação usando a API GlideImportSetTransformMap.
- Crie ou use um Import Set existente usando a API GlideRecord.
- Execute uma transformação de conjunto de importação usando a API GlideImportSetTransformer.
var transformer = new GlideImportSetTransformer();
transformer.transformAllMaps(importSetGr);
GlideImportSetTransformer — GlideImportSetTransformer()
Instancia um objeto GlideImportSetTransformer.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
var transformer = new GlideImportSetTransformer();
GlideImportSetTransformer - getImportSetRun()
Obtém o objeto Import Set Run associado a um objeto GlideImportSetTransformer.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| GlideImportSetRun | Objeto GlideImportSetRun criado ao executar uma transformação ou o argumento fornecido para o método 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()
Retorna um valor booliano que especifica se houve ou não um erro durante uma transformação.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se há um erro.
|
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(cadeia de caracteres id)
Associa um registro de conjunto de importação a um objeto GlideImportSetTransformer específico.
| Nome | Tipo | Descrição |
|---|---|---|
| id | Cadeia de caracteres | O sys_id de um registro de Import Sets da tabela Import Sets [sys_import_set]. |
| Tipo | Descrição |
|---|---|
| vazio |
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)
Associa um objeto Execução do conjunto de importação a um objeto GlideImportSetTransformer específico.
| Nome | Tipo | Descrição |
|---|---|---|
| importSetRun | GlideImportSetRun | Objeto GlideImportSetRun que representa o registro ImportSetRun para rastrear o histórico de transformação. |
| Tipo | Descrição |
|---|---|
| vazio |
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(log de GlideImportLog)
Associa um objeto GlideImportLog a um objeto GlideImportSetTransformer específico.
Se este método não for chamado antes de chamar o método transformAllMaps(), um objeto GlideImportLog será criado internamente no lado do servidor.
| Nome | Tipo | Descrição |
|---|---|---|
| log | GlideImportLog | Objeto GlideImportLog a ser vinculado ao histórico do conjunto de importação. Depois de definida, qualquer chamada do objeto GlideImportLog é associada ao histórico de execução do conjunto de importação para essa transformação específica. |
| Tipo | Descrição |
|---|---|
| vazio |
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(cadeia de caracteres mapID)
Associa um mapa de transformação a um objeto GlideImportSetTransformer específico.
| Nome | Tipo | Descrição |
|---|---|---|
| mapID | Cadeia de caracteres | Um sys_id da tabela Mapas de transformação de tabela [sys_transform_map]. |
| Tipo | Descrição |
|---|---|
| vazio |
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(booliano síncrono)
Habilita a execução de transformações síncronas.
| Nome | Tipo | Descrição |
|---|---|---|
| síncrono | Booliano | Define o modo de transformação. Valores válidos:
Padrão: falso |
| Tipo | Descrição |
|---|---|
| vazio |
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, String rowSysId)
Executa a transformação do conjunto de importação.
| Nome | Tipo | Descrição |
|---|---|---|
| importSet | GlideRecord | GlideRecord do conjunto de importação a ser executado. |
| rowSysId | Cadeia de caracteres | Opcional. Restringe a transformação a um único registro passando o sys_id de um registro da tabela Import Sets [sys_import_set]. Padrão: transformar todas as linhas |
| Tipo | Descrição |
|---|---|
| vazio |
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);