Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Variables en Jitterbit Integration Studio

Descripción general

Las variables se utilizan para permitir la configuración dinámica de extremos, para soportar el paso de datos entre operaciones y para impulsar la lógica de integración detallada con secuencias de comandos de transformación.

Jitterbit admite múltiples tipos de variables con alcance variable, incluyendo variables locales, globales, de proyecto y de Jitterbit. Además, permite la sustitución de palabras clave con campos de nombre de archivo.

La mejor práctica de integración sugiere utilizar la variable que tenga un alcance más limitado, para minimizar el riesgo de cambiar los valores de las variables en varios componentes del proyecto.

Algunas formas en que se pueden utilizar las variables incluyen estos casos de uso populares:

  • Los archivos de datos se pasan entre operaciones almacenándolos en una variable global.
  • Las variables se asignan a campos de destino en una transformación, lo que proporciona capacidades de mapeo dinámico.
  • Las URLs de conexión, los parámetros y las credenciales se completan con variables del proyecto, que pueden configurarse o modificarse desde la Management Console durante el tiempo de ejecución de la operación.

Se puede leer y escribir en todo tipo de variables, dependiendo de su naturaleza (es decir, algunas variables pueden ser solo informativas). En los secuencias de comandos, se puede acceder y actualizar las variables con Jitterbit Script o JavaScript cualquier variable global de JavaScript recién definida se convertirá en variable global de Jitterbit.

En cuanto a la diferencia de rendimiento entre los distintos tipos de variables, se prefieren las variables locales, ya que no se conservan para otras operaciones. Las variables globales y de proyecto deben almacenarse en caché para otras operaciones. Consulte Consideraciones sobre el almacenamiento temporal para obtener recomendaciones sobre cuándo es apropiado usar estos dos tipos.

Estas páginas se incluyen en este tema:

  • Variables locales
    Las variables locales tienen un alcance más limitado. Se declaran dentro de un secuencia de comandos y solo se puede acceder a ellas desde dicho secuencia de comandos.

  • Variables globales
    Las variables globales se declaran en una operación y, posteriormente, se pueden referenciar en la misma operación o en operaciones y secuencias de comandos abajo en la cadena. Las operaciones posteriores pueden estar dentro del mismo flujos de trabajo o en flujos abajo en la cadena, según estén vinculadas a las acciones de la operación.

  • Variables del proyecto
    Las variables del proyecto se configuran antes de la tiempo de ejecución de la operación y están disponibles para su uso en todos los flujos de trabajo del proyecto. Dado que se pueden configurar a través de la Management Console y dentro de Citizen Integrator, ofrecen la flexibilidad de configurar y modificar parámetros y credenciales sin tener que volver a desplegar el proyecto.

  • Variables de Jitterbit
    Las variables Jitterbit están predefinidas por el sistema Harmony y permiten obtener fácilmente información global, como el nombre del archivo fuente actual y otros datos útiles. Los valores predeterminados de las variables Jitterbit también se pueden sobrescribir temporalmente en un secuencia de comandos.

    Nota

    Si usa un agente privado, también puede cambiar programáticamente el comportamiento de Jitterbit modificando el archivo de configuración del agente privado para cambiar el valor predeterminado de una variable Jitterbit predefinida o para crear y predefinir su propia variable Jitterbit. La creación o actualización de variables Jitterbit mediante el archivo de configuración no está disponible para los agentes de la nube.

  • Palabras clave del nombre de archivo
    Las palabras clave de nombre de archivo se utilizan para generar nombres de archivo únicos para campos configurables que toman nombres de archivo como entrada.