GlideImportSetTransformMap : dans le champ d’application, global
L’API GlideImportSetTransformMap fournit des méthodes pour créer des cartes de transformation et des entrées de transformation.
Vous pouvez utiliser les méthodes GlideImportSetTransformMap dans les scripts globaux et délimités. Utilisez l’identificateur d’espace de noms sn_impex pour créer un objet GlideImportSetTransformMap.
GlideImportSetTransformMap : GlideImportSetTransformMap(String transformMapName, String importSetTableName, String targetTableName)
Instancie un objet GlideImportSetTransformMap.
| Nom | Type | Description |
|---|---|---|
| transformMapName | Chaîne | Nom de la carte. |
| importSetTableName | Chaîne | Nom de la table de jeu d’importation. |
| targetTableName | Chaîne | Nom de la table cible. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
GlideImportSetTransformMap : addDateTimeTransformEntry(String sourceColumn, String targetColumn, Boolean coalesce, String dateTimeFormat)
Ajoutez une entrée de transformation GlideDateTime à une carte de transformation.
| Nom | Type | Description |
|---|---|---|
| colonne cible | Chaîne | Colonne cible de la table cible vers laquelle effectuer la transformation. |
| Coalesce | Booléen | Facultatif. Marqueur indiquant s’il faut insérer ou non l’enregistrement dans la table cible
|
| Colonne source | Chaîne | Colonne source de la table de jeu d’importation à partir de laquelle effectuer la transformation. |
| dateTimeFormat | Chaîne | Facultatif. Format GlideDateTime de la transformation, par exemple, aaaa-MM-jj HH :mm :ss. Si ce champ est vide, la valeur par défaut est le format date/heure du système. |
| Type | Description |
|---|---|
| nul |
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)
Ajoute une entrée de transformation de chaîne à une carte de transformation.
| Nom | Type | Description |
|---|---|---|
| colonne cible | Chaîne | Colonne source de la table de jeu d’importation à 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 ou non l’enregistrement dans la table cible
|
| Type | Description |
|---|---|
| nul |
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 : créer()
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().
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Le sys_id de la carte de transformation créée. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
transformMap.addTransformEntry("u_first_name", "first_name");
var transformMapId = transformMap.create();