Mapeo con Secuencias de Comandos
Introducción
Todas las asignaciones de transformación se componen de secuencias de comandos en nodos y campos individuales dentro de un esquema de destino.
No es necesario necesariamente crear manualmente esos secuencias de comandos para crear la asignación; muchas asignaciones se crean visualmente, por ejemplo, arrastrando y soltando objetos de origen o variables a un campo de destino, pero dan como resultado la creación de un secuencia de comandos en segundo plano. Independientemente del método utilizado para crear la asignación, el resultado siempre es el mismo: un secuencia de comandos en un nodo o campo de destino.
Esta página explica cómo abrir secuencias de comandos de transformación y hacer referencia a componentes y funciones del proyecto dentro de ellos, aunque tenga en cuenta que se puede utilizar cualquier lógica de secuencia de comandos válida.
Abrir un Secuencia de Comandos de Campo
Antes de poder agregar lógica de secuencia de comandos, debe ingresar a la vista que le permite editar el secuencia de comandos para un campo o nodo individual. La adición de un secuencia de comandos en un nodo se describe por separado en Mapeo condicional.
Agregar un Secuencia de Comandos
Agregar un secuencia de comandos a un campo se puede hacer desde el modo de mapeo o modo secuencia de comandos. Para agregar un nuevo secuencia de comandos en un campo de destino, realice una de las siguientes acciones:
-
Haga doble clic en el nombre del campo.
-
Pase el cursor sobre el campo de destino y haga clic en el agregue un icono en la parte superior derecha de un campo de destino para abrir un menú de acciones. En el menú, seleccione Agregar Secuencia de Comandos:
Esto abre el área de secuencia de comandos editable en el campo de destino en modo de secuencia de comandos, donde puede ingresar o editar la lógica del secuencia de comandos para el mapeo.
Editar un Secuencia de Comandos
Para editar un secuencia de comandos en un campo de destino que ya tiene una asignación, haga doble clic en el nombre del campo o haga clic en el botón icono de secuencia de comandos en la parte superior derecha de un campo de destino.
Esto abre el área de secuencia de comandos editable en el campo de destino en modo de secuencia de comandos, donde puede ingresar o editar la lógica del secuencia de comandos para el mapeo.
Ingresar o Editar la Lógica del Secuencia de Comandos
Sobre añadir o editar un secuencia de comandos, el área de secuencia de comandos editable se abre en el campo de destino en modo secuencia de comandos, donde puede ingresar o editar la lógica del secuencia de comandos para la asignación:
Debajo del área de secuencia de comandos, el texto indica si el secuencia de comandos es válido. Para obtener información sobre la validación de secuencia de comandos, consulte Jitterbit Script.
Activar o Desactivar el Área de Secuencia de Comandos
Para volver a la visualización del bloque original en el área de secuencia de comandos, haga clic en el botón icono de colapso.
Abra el Editor de Secuencia de Comandos Completo
Para trabajar dentro de un área de secuencia de comandos más grande, haga clic en el ícono emergente en la parte superior derecha del campo de destino para abrir el editor de secuencia de comandos completo Después de abrir el editor de secuencia de comandos completo, haga clic en el botón icono de retorno para volver a esta pantalla.
Eliminar el Secuencia de Comandos
Para eliminar el secuencia de comandos, simplemente borre el texto del secuencia de comandos.
Agregar un Objeto de Origen
Dentro de la paleta de componentes, se proporciona una lista de funciones disponibles para usar en un secuencia de comandos. pestaña Objetos de origen.
Dentro de un secuencia de comandos de transformación, puede hacer referencia a los datos de origen insertando la ruta de referencia de un campo, o puede hacer referencia a los nodos de datos de origen insertando la ruta de referencia de un nodo.
Para agregar una ruta de referencia de campo o nodo a un secuencia de comandos de transformación ( Jitterbit Script solamente), utilice uno de estos métodos:
- Arrastre el objeto desde la paleta al secuencia de comandos para insertar la ruta de referencia del objeto.
- Haga doble clic en el objeto en la paleta para insertar la ruta de referencia del objeto en la ubicación del cursor dentro del secuencia de comandos.
- Introduzca manualmente la ruta de referencia al objeto de origen.
Consulte Asignación de objetos de origen para obtener información detallada sobre cómo asignar objetos de origen, incluso agregando un objeto de origen al secuencia de comandos. Para obtener detalles adicionales, consulte Objetos de origen en Jitterbit Script.
Agregar una Función
Dentro de la paleta de componentes, se proporciona una lista de funciones disponibles para usar en un secuencia de comandos. pestaña Funciones.
Dentro de un secuencia de comandos, puedes usar funciones insertando la sintaxis de función apropiada para el lenguaje del secuencia de comandos.
Para agregar la sintaxis de la función a un secuencia de comandos (Jitterbit Script o JavaScript), utilice uno de estos métodos:
- Arrastre la función desde la paleta al secuencia de comandos para insertar la sintaxis de la función.
- Haga doble clic en la función en la paleta para insertar la sintaxis de la función en la ubicación del cursor dentro del secuencia de comandos. Al insertar la sintaxis de la función, el primer argumento de la función se resalta y el cursor se mueve al final del argumento.
- Comience a escribir el nombre de la función y luego presione
Control+Space
para mostrar una lista de sugerencias de autocompletar. Seleccione una función para insertar la sintaxis de la función. - Ingrese manualmente la sintaxis de la función.
Para obtener más información, consulte la documentación de cada función por categoría en Funciones.
Agregar una Variable
Dentro de la paleta de componentes, se proporciona una lista de variables disponibles para usar en un secuencia de comandos. pestaña Variables.
Dentro de un secuencia de comandos, puedes utilizar variables insertando la sintaxis de variable.
Para agregar la sintaxis variable a un secuencia de comandos (Jitterbit Script o JavaScript), utilice uno de estos métodos:
- Arrastre la variable desde la paleta al secuencia de comandos para insertar la sintaxis de la variable.
- Haga doble clic en la variable en la paleta para insertar la sintaxis de la variable en la ubicación del cursor dentro del secuencia de comandos.
- Comience a escribir el nombre de la variable y luego presione
Control+Space
para mostrar una lista de sugerencias de autocompletado. Seleccione una variable para insertar la sintaxis de la variable. - Ingrese manualmente la sintaxis de la variable.
Consulte Asignación de variables para obtener información detallada sobre la asignación de variables, incluida la adición de una variable al secuencia de comandos. Para obtener más detalles, consulte Variables en Jitterbit Script.
Agregar un Complemento
Dentro de la paleta de componentes, se proporciona una lista de complementos disponibles para usar en un secuencia de comandos. pestaña Complementos.
Dentro de un secuencia de comandos, puedes usar un complemento como argumento para el RunPlugin
función insertando la ruta de referencia del complemento.
Para agregar una ruta de referencia de complemento a un secuencia de comandos (Jitterbit Script solamente), utilice uno de estos métodos:
- Arrastre el complemento desde la paleta hasta el secuencia de comandos para insertar ambos
RunPlugin
función y la referencia del complemento. - Haga doble clic en el complemento en la paleta para insertar la referencia del complemento en la ubicación del cursor dentro del secuencia de comandos.
- Comience a escribir el nombre del complemento y luego presione
Control+Space
para mostrar una lista de sugerencias de autocompletado. Seleccione un complemento para insertar la referencia del complemento. - Ingrese manualmente la referencia del complemento.
Para obtener más detalles, consulte Complementos en Jitterbit Script.
Agregar una Operación
Dentro de la paleta de componentes, se proporciona una lista de operaciones disponibles para usar en un secuencia de comandos. pestaña Operaciones.
Dentro de un secuencia de comandos, puedes usar una operación como argumento para funciones insertando la ruta de referencia de la operación.
Para agregar una ruta de referencia de operación a un secuencia de comandos (Jitterbit Script solamente), utilice uno de estos métodos:
- Arrastre la operación desde la paleta hasta el secuencia de comandos para insertar ambas
RunOperation
función y la referencia de operación. - Haga doble clic en la operación en la paleta para insertar la referencia de la operación en la ubicación del cursor dentro del secuencia de comandos.
- Comience a escribir el nombre de la operación y luego presione
Control+Space
para mostrar una lista de sugerencias de autocompletado. Seleccione una operación para insertar la referencia de la operación. - Ingrese manualmente la referencia de la operación.
Para obtener más detalles, consulte Operaciones en Jitterbit Script.
Agregar una Notificación
Dentro de la paleta de componentes, se proporciona una lista de notificaciones disponibles para usar en un secuencia de comandos. pestaña Notificaciones.
Dentro de un secuencia de comandos, puedes hacer referencia a una notificación como argumento para SendEmailMessage
función insertando la ruta de referencia de notificación.
Para agregar una ruta de referencia de notificación a un secuencia de comandos (Jitterbit Script solamente), utilice uno de estos métodos:
- Arrastre la notificación desde la paleta al secuencia de comandos para insertar ambos
SendEmailMessage
función y la referencia de notificación. - Haga doble clic en la notificación en la paleta para insertar la referencia de la notificación en la ubicación del cursor dentro del secuencia de comandos.
- Comience a escribir el nombre de la notificación y luego presione
Control+Space
para mostrar una lista de sugerencias de autocompletar. Seleccione una notificación para insertar la referencia de notificación. - Ingrese manualmente la referencia de notificación.
Para ver un ejemplo, consulte Notificaciones en Jitterbit Script.
Agregar un Secuencia de Comandos
Dentro de la paleta de componentes, se proporciona una lista de otros secuencias de comandos que están disponibles para usar en un secuencia de comandos. pestaña Secuencias de Comandos.
Dentro de un secuencia de comandos, puedes hacer referencia a otro secuencia de comandos como argumento para RunScript
función insertando la ruta de referencia del secuencia de comandos.
Para agregar una ruta de referencia de secuencia de comandos a un secuencia de comandos (Jitterbit Script solamente), utilice uno de estos métodos:
- Arrastre el secuencia de comandos desde la paleta hasta el secuencia de comandos para insertar ambos
RunScript
función y la referencia del secuencia de comandos. - Haga doble clic en el secuencia de comandos en la paleta para insertar la referencia del secuencia de comandos en la ubicación del cursor dentro del secuencia de comandos.
- Comience a escribir el nombre del secuencia de comandos y luego presione
Control+Space
para mostrar una lista de sugerencias de autocompletado. Seleccione un secuencia de comandos para insertar la referencia del secuencia de comandos. - Ingrese manualmente la referencia del secuencia de comandos.
Para ver un ejemplo, consulte Secuencias de Comandos en Jitterbit Script.
Agregar Extremos
Dentro de la paleta de componentes, se proporciona una lista de extremos que están disponibles para usar en un secuencia de comandos. pestaña Extremos.
Dentro de un secuencia de comandos, puedes hacer referencia a extremos como argumento para funciones insertando la ruta de referencia de conexión o actividad.
Para agregar una ruta de referencia de conexión o actividad a un secuencia de comandos (Jitterbit Script o JavaScript), utilice uno de estos métodos:
- Arrastre la conexión o actividad desde la paleta al secuencia de comandos para insertar la referencia adecuada.
- Haga doble clic en la conexión o actividad en la paleta para insertar la referencia adecuada en la ubicación del cursor dentro del secuencia de comandos.
- Comience a escribir el nombre de la conexión o actividad y luego presione
Control+Space
para mostrar una lista de sugerencias de autocompletado. Seleccione una conexión o actividad para insertar la referencia adecuada. - Ingrese manualmente la referencia de conexión o actividad.
Dependiendo del extremo, puede usar la pestaña Funciones para agregar funciones para las cuales usar la conexión o referencia de actividad como argumento.
Para obtener más detalles, consulte Extremos en Jitterbit Script.
Editar o Eliminar una Asignación
Mientras esté en modo de mapeo o modo secuencia de comandos, puede editar o eliminar asignaciones de campos de destino de a una por vez o eliminar todas las asignaciones de campos contenidas en un nodo:
- Editar o eliminar una asignación en modo de asignación.
- Editar o eliminar un mapeo en modo secuencia de comandos.