Guía de inicio rápido para Jitterbit Integration Studio
Introducción
Esta guía está destinada a los nuevos usuarios de Integration Studio, la aplicación web de diseño de proyectos de Jitterbit. Esta guía explica los fundamentos para empezar a crear un proyecto desde cero y ofrece una descripción general de los conceptos de diseño.
Para obtener una guía completa y un tutorial paso a paso, consulte la Introducción a Jitterbit Integration Studio curso sobre Jitterbit University. Como parte de este curso, también puede consultar el manual complementario Manual de capacitación de laboratorio para módulos prácticos que cubre una variedad de casos de uso para ayudarlo a comenzar.
Marketplace Jitterbit también proporciona cientos de proyectos prediseñados al ofrecer recetas de integración de Integration Studio y plantillas de proceso de Integration Studio. Para comenzar con una receta o modelo existente, consulte Iniciar un proyecto de receta o modelo.
Integration Studio de acceso
Se accede a Integration Studio directamente a través del portal Harmony.
Desde la página de aterrizaje del portal Harmony, haga clic en el ficha de la aplicación Integration Studio:
Integration Studio se abre en la página Proyectos, donde podrás crear tu primer proyecto.
Crear un proyecto
La página Proyectos muestra un repositorio de proyectos de Integration Studio accesibles. La primera vez que acceda a Integration Studio, esta pantalla estará en blanco. Haga clic en Nuevo proyecto para comenzar.
Complete la información básica del proyecto en la pestaña General y luego haga clic en Comenzar a diseñar para abrir el diseñador de proyectos.
Diseñar un proyecto
El diseñador de proyectos es la interfaz donde se diseña un proyecto. Incluye la barra de herramientas, el panel, el tela de diseño y la paleta de componentes, así como las pantallas de configuración de cada componente, como las de transformaciones, secuencias de comandos, conexiones y actividades.
Al abrir un proyecto, se muestran estas partes del diseñador de proyectos, como se muestra en el siguiente ejemplo para un proyecto que ya ha sido diseñado:
Leyenda①Barra de herramientas del proyecto
②Panel del proyecto
③Lienzo de diseño
④ paleta de componentes de diseño
Generalmente, se diseñan flujos de trabajo (o colecciones de operaciones agrupadas para comodidad del usuario) dentro del tela de diseño utilizando las herramientas proporcionadas en la paleta de componentes, el panel del proyecto y en el tela de diseño mismo.
Las siguientes secciones explican el proceso de diseño básico:
- Establecer conectividad
- Crear pasos de operación
- Encadenar operaciones mediante acciones de operación
- Desplegar y ejecutar operaciones
Establecer conectividad
La paleta de componentes de diseño proporciona acceso a recursos de conectividad. Aquí, los conectores proporcionan la interfaz que permite introducir la información proporcionada por el usuario, como las credenciales, para crear una conexión. En la pestaña extremos y conectores del proyecto de la paleta de componentes, la categoría Conectores muestra los tipos de conectores que se pueden configurar. Cada conector se representa mediante un icono de carpeta y su nombre. Haga clic en un conector para abrir una pantalla de configuración y crear una nueva conexión para acceder a un recurso de datos específico:
Para obtener instrucciones detalladas sobre cómo configurar una conexión, consulte la conexión específica en Conectores. Cada vez que cree una nueva conexión, deberá hacerlo desde los íconos de la carpeta de conectores accesibles en la categoría Conectores.
Una vez creada una conexión, esta se mostrará en la categoría Extremos. Haga clic en una conexión para abrir la carpeta del conector y ver los tipos de actividades (interacciones con un extremo) que se pueden configurar para esa conexión.
Un extremo se refiere a una conexión específica y sus actividades, que se configuran como fuentes (para proporcionar datos) o destinos (para consumir datos) en un proyecto.
Crear pasos de operación
Las operaciones que definen lo que debe hacer la integración se crean agregando y configurando pasos de operación (compuestos por actividades, transformaciones y/o secuencias de comandos) en el tela de diseño.
La sección Establecer conectividad arriba mostró cómo crear una conexión y ver sus tipos de actividad.
Para crear una instancia de una actividad, coloque un tipo de actividad en el tela de diseño arrastrándolo o copiándolo a una zona de colocación de operación o área de inserción de componentes:
Una vez creada una actividad, puede hacer doble clic en ella para configurarla como se describe para cada actividad específica en Conectores.
Para añadir actividades adicionales, colóquelas en otra área de inserción. Las zonas de colocación de operación adicionales se muestran al pasar el cursor sobre una operación existente. Las zonas de colocación de componentes en operaciones existentes se muestran al pasar el cursor a la izquierda o a la derecha de los pasos de la operación. Una configuración común consiste en configurar una actividad como origen de los datos y una segunda actividad a su derecha como destino de los datos.
También es posible que desees agregar herramientas a una operación. Las herramientas proporcionan la interfaz para aplicar lógica o condiciones específicas a los datos dentro de una operación.
Para agregar herramientas de transformación o secuencia de comandos directamente a una operación, haga clic con el botón derecho o haga clic en el menú de acciones en una área de inserción y seleccione Nuevo Secuencia de comandos o Nueva Transformación:
Al agregar un secuencia de comandos o una transformación, su pantalla de configuración se abre automáticamente. Para más detalles sobre la configuración, consulte Transformaciones y Secuencias de comandos, respectivamente.
Encadenar operaciones mediante acciones de operación
Después de crear más de una operación, puede configurar acciones de operación para activar otras operaciones para que se ejecuten, envíen correos o escriban mensajes en el registro después de que una operación tenga éxito o falle.
Para configurar estas acciones, haga clic en el icono Icono del menú de acciones en la barra de acciones de operación, luego haga clic en Configuración.
En la pestaña Acciones de la configuración, seleccione la condición que debe activar la acción, la acción que se debe realizar y cualquier parámetro adicional, como qué otra operación debe configurarse para ejecutarse. Para obtener más información, consulte Acciones de la operación.
Una vez configuradas estas acciones, aparecen líneas en el tela de diseño para indicar visualmente las acciones configuradas para ejecutarse en caso de éxito (líneas verdes) o fracaso (líneas rojas) de la operación. Una operación iniciada según las acciones de la operación se considera abajo en la cadena a una operación arriba en la cadena.
Desplegar y ejecutar operaciones
Después de desarrollar una cadena de operaciones, se desplegar en un agente Jitterbit y se ejecuta. Para desplegar y ejecutar una operación, haga clic en el botón icono de despliegue y ejecución en la barra de acción de la operación.
También se incluyen todas las operaciones abajo en la cadena a la operación que se está implementando y ejecutando.
En lugar de la ejecución manual, también puede configurar operaciones para que se ejecuten según un cronograma o mediante un disparador de API o un disparador de evento. Para obtener más información, consulte Despliegue y ejecución de operaciones.
Una vez ejecutadas las operaciones, puede validar su correcto funcionamiento consultando los registros. Para ver los registros de una operación específica y de las operaciones abajo en la cadena, haga clic en el icono Ícono del menú de acciones en la esquina superior derecha de una operación y seleccione Ver registros. Para más información, consulte Registros de operaciones.
Recursos adicionales
Mientras diseña un proyecto, consulte la información detallada organizada por tema en Integration Studio:
- Proyectos: Aprenda los conceptos básicos sobre permisos de proyectos, colaboración y guardado, y sobre cómo crear, configurar, desplegar, migrar, exportar, importar y eliminar proyectos.
- Componentes del proyecto: Busque información sobre qué componentes del proyecto existen y qué acciones compartidas puede realizar con cada componente.
- Flujos de trabajo: Encuentre información sobre cómo crear, desplegar y eliminar flujos de trabajo, dependencias y qué hace que un flujo de trabajo sea válido.
- Operaciones: Detalles de referencia sobre la creación de operaciones; la configuración de ajustes de operación como acciones, opciones y programaciones; la visualización de registros de operación; la despliegue y ejecución de operaciones; la visualización de dependencias y la eliminación de operaciones; y qué hace que una operación sea válida.
- Conectores: Consulte la documentación específica del punto final sobre cómo configurar conexiones y actividades para conectarse e interactuar con un extremo específico.
- Transformaciones: Infórmate sobre los conceptos básicos y aprende las complejidades de asignar las entradas de datos a la salida deseada.
- Esquemas: Conozca los distintos tipos de esquemas y aprenda a saber cuándo utilizarlos.
- Secuencias de comandos: Descubra la flexibilidad y el poder de los secuencias de comandos para transformar datos, realizar cálculos o realizar validaciones lógicas dentro de operaciones o transformaciones.
- Funciones: Busque descripciones y ejemplos de funciones que se pueden usar en secuencias de comandos para mejorar y refinar los procesos de datos.
- Variables: Descubre los diferentes tipos de variables y cómo pueden ayudarte a ser más eficiente al diseñar un proyecto.
- Notificaciones: Vea cómo personalizar los mensajes de correo que se pueden activar en caso de éxito o fracaso de una operación o llamar desde un secuencia de comandos.
- Complementos: Infórmese sobre cómo puede ampliar las capacidades nativas de Harmony utilizando complementos proporcionados por el usuario o por Jitterbit.
Los usuarios avanzados también pueden estar interesados en crear sus propios conectores para Integration Studio utilizando Connector Builder de Jitterbit) o SDK del conector.