---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideImportSetTransformMap : champ d'application, global

# GlideImportSetTransformMap : champ d'application, global {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

L'API GlideImportSetTransformMap fournit des méthodes pour créer des cartes de transformation et transformer des entrées.

Vous pouvez utiliser les méthodes GlideImportSetTransformMap dans les scripts globaux et inclus dans le champ d'application. Utilisez l'identificateur `d'espace` de noms sn_impex pour créer un objet GlideImportSetTransformMap.
**Concepts associés**   

* [Journal d'importation Glide](https://servicenow-prod.fluidtopics.net/A~b556FPyGnEI3VEeHAIug#GlideImportLogAPI "L’API GlideImportLog fournit des méthodes permettant d’écrire des entrées de journal directement dans la table Journal d’importation [import_log].")
* [GlideImportSetRun (en anglais seulement)](https://servicenow-prod.fluidtopics.net/V0t44jHmCQ3kluOwF43USA#GlideImportSetRunAPI "L’API GlideImportSetRun fournit des méthodes pour créer un enregistrement d’exécution d’un jeu d’importation que l’API GlideImportSetTransformer peut utiliser.")
* [GlideImportSetTable](https://servicenow-prod.fluidtopics.net/LPra75~s~UkVsRvU02TPGw#GlideImportSetTableAPI "L’API GlideImportSetTable fournit des méthodes pour créer des tables de jeu d’importation temporaires.")
* [GlideImportSetTransformer](https://servicenow-prod.fluidtopics.net/CVI5UvBkOQpfhwafsV02hQ#GlideImportSetTransformerAPI "L’API GlideImportSetTransformer fournit des méthodes pour créer un objet Import Set Transformer utilisé pour exécuter une transformation de jeu d’importation.")
* [Journal de transformation Glide](https://servicenow-prod.fluidtopics.net/yhW5qfN_4~v9cWjC9Xwcpw#GlideTransformLogAPI "L’API GlideTransformLog fournit des méthodes pour créer un objet GlideTransformLog afin de consigner les messages dans les journaux localhost.")

## GlideImportSetTransformMap : GlideImportSetTransformMap(String transformMapName, String importSetTableName, String targetTableName) {#ariaid-title2}

Instancie un objet GlideImportSetTransformMap.
{#GImpSetTMp-GlImportSetTransformMap__table_nnl_z1f_vjb__entry__3}

| Nom | Type | Description |
|-|-|-|
| transformMapName (en anglais seulement) | Chaîne | Nom de la carte. |
| importSetTableName | Chaîne | Nom de la table de jeux d'importation. |
| targetTableName | Chaîne | Nom de la table cible. |
[Tableau 1. Paramètres]

{#GImpSetTMp-GlImportSetTransformMap__table_nnl_z1f_vjb}  

    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);

## GlideImportSetTransformMap : addDateTimeTransformEntry(String sourceColumn, String targetColumn, Boolean coalesce, String dateTimeFormat) {#ariaid-title3}

Ajouter une entrée de transformation GlideDateTime à une carte de transformation.
{#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__table_mrr_n1f_vjb__entry__3}

| Nom | Type | Description |
|-|-|-|
| targetColumn (en anglais seulement) | Chaîne | Colonne cible de la table cible vers laquelle effectuer la transformation. |
| Coalesce | Booléen | Facultatif. Marqueur indiquant s'il faut insérer l'enregistrement dans la table cible * vrai : si vrai et que la table cible contient un enregistrement ayant la même valeur dans ce champ, l'enregistrement est mis à jour, c'est-à-dire qu'il n'est pas inséré. * false : valeur par défaut. L'enregistrement est inséré dans la table cible. {#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__ul_jq3_byx_bkb} |
| Colonne source | Chaîne | Colonne source de la table Ensemble de données à importer à partir de laquelle effectuer la transformation. |
| dateTimeFormat | Chaîne | Facultatif. Format GlideDateTime de la transformation, par exemple, aaaa-MM-jj HH :mm :ss. S'il est vide, la valeur par défaut est le format de date/heure du système. |
[Tableau 2. Paramètres]

{#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__table_mrr_n1f_vjb} {#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__table_nrr_n1f_vjb__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 3. Renvoie]

{#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__table_nrr_n1f_vjb}  

    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName,);
    transformMap.addDateTimeTransformEntry("u_start date", "first day", true, "yyyy-MM-dd HH:mm:ss");
    var transformMapId = transformMap.create();

## GlideImportSetTransformMap : addTransformEntry(String sourceColumn, String targetColumn, Boolean coalesce) {#ariaid-title4}

Ajoute une entrée de transformation de chaîne à une carte de transformation.
{#GImpSetTMp-addTransformEntry_S_S_B__table_mrr_n1f_vjb__entry__3}

| Nom | Type | Description |
|-|-|-|
| targetColumn (en anglais seulement) | Chaîne | Colonne source de la table Ensemble de données à importer à partir de laquelle effectuer la transformation. |
| Coalesce | Chaîne | Colonne cible de la table cible vers laquelle effectuer la transformation. |
| Colonne source | Booléen | Facultatif. Marqueur indiquant s'il faut insérer l'enregistrement dans la table cible * vrai : si vrai et que la table cible contient un enregistrement ayant la même valeur dans ce champ, l'enregistrement est mis à jour, c'est-à-dire qu'il n'est pas inséré. * false : valeur par défaut. L'enregistrement est inséré dans la table cible. {#GImpSetTMp-addTransformEntry_S_S_B__ul_jq3_byx_bkb} |
[Tableau 4. Paramètres]

{#GImpSetTMp-addTransformEntry_S_S_B__table_mrr_n1f_vjb} {#GImpSetTMp-addTransformEntry_S_S_B__table_nrr_n1f_vjb__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 5. Renvoie]

{#GImpSetTMp-addTransformEntry_S_S_B__table_nrr_n1f_vjb}  

    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName); 
    transformMap.addTransformEntry("first_name", "first_name", true);
    transformMap.addTransformEntry("last_name", "last_name", false);
    transformMap.addTransformEntry("age", "age", false); 
    var transformMapId = transformMap.create();

## GlideImportSetTransformMap : create() {#ariaid-title5}

Crée une nouvelle carte de transformation.
Remarque :  
Pour créer une carte de transformation, vous devez avoir défini au moins une entrée de transformation à l'aide de addDateTimeTransformEntry() ou addTransformEntry().
{#GImpSetTMp-create__table_k5g_xs2_vjb__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 6. Paramètres]

{#GImpSetTMp-create__table_k5g_xs2_vjb} {#GImpSetTMp-create__table_l5g_xs2_vjb__entry__2}

| Type | Description |
|-|-|
| Chaîne | sys_id de la carte de transformation créée. |
[Tableau 7. Renvoie]

{#GImpSetTMp-create__table_l5g_xs2_vjb}  

    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
    transformMap.addTransformEntry("u_first_name", "first_name");
    var transformMapId = transformMap.create();


