Saltar al contenido

Mapear variables en transformaciones en Jitterbit Integration Studio

Introducción

Se pueden usar variables para pasar valores dinámicos a tus mapeos de transformación.

Se pueden utilizar tres tipos de variables en las transformaciones:

Acceder a variables

Cuando accedes a una transformación, las variables aparecen en la pestaña Variables en el lado izquierdo (fuente). Los íconos indican el tipo de variable:

Pestaña de variables de estructura de origen

  • Variable de proyecto
  • Variable global
  • Variable de Jitterbit

Un fondo sólido () indica que la variable tiene un valor predeterminado.

Las variables también aparecen en la pestaña Variables de la paleta de componentes de script, organizadas por tipo.

Mapear variables a campos de destino

Se pueden mapear variables utilizando estos tres métodos:

  • Arrastrar y soltar: Desde la pestaña Variables en la estructura de origen o la paleta de componentes de script, arrastra una variable a un campo de destino.

  • Doble clic: Mientras editas un script, posiciona el cursor en el script del campo de destino y haz doble clic en la variable para insertar su referencia.

  • Ingresar manualmente: Mientras editas un script, escribe la referencia de la variable usando un signo de dólar: $variableName.

Referencias de variables en scripts de transformación

Las variables se prefijan con un signo de dólar ($) cuando se utilizan en scripts. Por ejemplo, $variableName.

También se pueden hacer referencia a las variables utilizando la función Get (o Set para variables de Jitterbit):

Get("variableName")

El nombre de la variable depende de cómo se definió la variable:

  • Variables locales utilizan el nombre que asignaste: $tempValue o Get("tempValue").
  • Variables de proyecto utilizan el nombre que asignaste: $myProjectVariable o Get("myProjectVariable").
  • Variables globales utilizan el nombre que asignaste: $myGlobalVariable o Get("myGlobalVariable").
  • Variables de Jitterbit utilizan nombres predefinidos con puntos: $jitterbit.operation.name o Set("jitterbit.operation.name", "My Operation");.

Crear nuevas variables

Puedes agregar una nueva variable cuando visualizas una transformación utilizando uno de estos métodos:

  • Variables de proyecto: En la pestaña Variables de la estructura de origen, haz clic en Crear nueva variable de proyecto o desde la paleta de componentes de script, haz clic en Agregar nuevo.

    Ubicación de nuevas variables

  • Variables globales: Definidas en scripts utilizando esta sintaxis: $globalVariableName = "value";. Las variables globales deben declararse antes de donde se utilizan.

Nota

Al usar variables en transformaciones, ten en cuenta estas consideraciones:

  • Las variables globales sin inicialización tienen valores vacíos por defecto.
  • Algunas variables de Jitterbit pueden no aplicarse a tu operación específica.