GlideImportLog : champ d’application, global

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • L’API GlideImportLog fournit des méthodes permettant d’écrire des entrées de journal directement dans la table Journal d’importation [import_log].

    Un consommable d’objet GlideImportLog par l’API GlideImportSetTransformer . Cet objet n’est pas requis pour l’API GlideImportSetTransformer , il vous permet d’associer les journaux d’importation à une transformation de jeu d’importation spécifique.

    GlideImportLog : erreur(message de chaîne, source de chaîne)

    Consigne un message de type Erreur dans la table Journal d’importation [import_log].

    Journal d’importation Glide

    Tableau 1. Paramètres
    Nom Type Description
    message Chaîne Message du journal. Longueur maximale de 4 000 caractères.
    source Chaîne Facultatif. Valeur de champ source jointe à l’enregistrement du journal d’importation qui définit à partir de quel moment du processus de jeu d’importation ce message a été consigné. Par exemple, Chargement peut représenter l’étape de chargement, Nettoyage peut représenter pendant le nettoyage après la transformation, et ainsi de suite.
    Tableau 2. Renvoie
    Type Description
    Néant
    var importLog = new GlideImportLog();
    importLog.error('Error executing transform');
    

    GlideImportLog : getImportRunHistory()

    Renvoie une sys_id de l’enregistrement de l’exécution d’importation associée à ce journal d’importation.

    Tableau 3. Paramètres
    Nom Type Description
    Aucun
    Tableau 4. Renvoie
    Type Description
    Chaîne Sys_id d’un enregistrement d’exécution d’un jeu d’importation à partir de la table Historique des transformations [sys_import_set_run].
    var importSet = new GlideRecord('sys_import_set');
    importSet.name = 'Scripted 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);
    var importRunSysId = importLog.getImportRunHistory();
    

    GlideImportLog : GlideImportLog(GlideImportSetRun, importSetRun, source de chaîne)

    Instancie un objet GlideImportLog.

    Tableau 5. Paramètres
    Nom Type Description
    importSetRun GlideImportSetRun Facultatif. Enregistrement d’exécution du jeu d’importation auquel tous les journaux doivent être associés.
    source Chaîne Facultatif. Valeur de champ source jointe à l’enregistrement du journal d’importation qui définit à partir de quel moment du processus de jeu d’importation ce message a été consigné. Par exemple, Chargement peut représenter l’étape de chargement, Nettoyage peut représenter pendant le nettoyage après la transformation, et ainsi de suite.

    Exemple sans paramètre source facultatif.

    var importSetRun = new GlideImportSetRun();
    var importLog = new GlideImportLog(importSetRun);
    

    Exemple utilisant un paramètre source facultatif.

    var importSetRun = new GlideImportSetRun();
    var importLog = new GlideImportLog(importSetRun, 'Scripted ImportSetTransformer');
    

    GlideImportLog : info(message de chaîne, source de chaîne)

    Consigne un message de type Informations à la table Journal d’importation [import_log].

    Journal d’importation Glide

    Tableau 6. Paramètres
    Nom Type Description
    message Chaîne Message du journal. Longueur maximale de 4 000 caractères.
    source Chaîne Facultatif. Valeur de champ source jointe à l’enregistrement du journal d’importation qui définit à partir de quel moment du processus de jeu d’importation ce message a été consigné. Par exemple, Chargement peut représenter l’étape de chargement, Nettoyage peut représenter pendant le nettoyage après la transformation, et ainsi de suite.
    Tableau 7. Renvoie
    Type Description
    Néant
    var importLog = new GlideImportLog();
    importLog.info('Successfully executed transform');
    

    GlideImportLog : setImportRunHistory(String importRunHistory)

    Associe l’objet GlideImportLog à un enregistrement d’exécution de jeu d’importation spécifique.

    Tableau 8. Paramètres
    Nom Type Description
    importRunHistory Chaîne sys_id d’un enregistrement de la table Historique des transformations [sys_import_set_run].
    Tableau 9. Renvoie
    Type Description
    nul
    var importRunSysId = '4aa3a8d55ba10010953330ad5981c79f';
    var importLog = new GlideImportLog();
    importLog.setImportRunHistory(importRunSysId);
    

    GlideImportLog - warn(message de chaîne, source de chaîne)

    Consigne un message de type Avertissement dans la table Journal d’importation [import_log].

    Journal d’importation Glide

    Tableau 10. Paramètres
    Nom Type Description
    message Chaîne Message du journal. Longueur maximale de 4 000 caractères.
    source Chaîne Facultatif. Valeur de champ source jointe à l’enregistrement du journal d’importation qui définit à partir de quel moment du processus de jeu d’importation ce message a été consigné. Par exemple, Chargement peut représenter l’étape de chargement, Nettoyage peut représenter pendant le nettoyage après la transformation, et ainsi de suite.
    Tableau 11. Renvoie
    Type Description
    Néant
    var importLog = new GlideImportLog();
    importLog.warn('Transform taking longer than expected.');