Construyendo la ruta
Tras establecer correctamente las conexiones entre las dos aplicaciones que queremos integrar (seleccionando un método de conexión), ha llegado el momento de empezar a habilitar el intercambio de datos. Según nuestro ejemplo, esto significa recuperar datos de nuestro software de gestión de almacenes Picqer y enviarlos a nuestra tienda web de comercio electrónico de Shopify. Exploremos cómo funciona todo esto en acción.
Paso 2: Configurar la integración
Para crear, automatizar, transformar y organizar una integración entre aplicaciones (Shopify y Picqer) a través de Alumio iPaaS, empezamos por crear una nueva ruta de la siguiente manera:
1. Comience con una ruta: Selecciona la opción «Integraciones» en la barra de navegación y haz clic en la sección «Rutas» del menú desplegable para empezar a crear tu integración.
%402x.avif)
2. Crea una nueva ruta: En la descripción general de la ruta, haga clic en el icono con el signo más para empezar a crear una nueva ruta.
%402x.avif)
3. Ponle un nombre a tu integración: En la interfaz de creación de rutas que aparece, asigne a su ruta un nombre y una descripción claros para poder identificar, buscar y definir fácilmente su integración. Las mejores prácticas consistirían en nombrar las aplicaciones que deseas integrar e indicar el flujo de datos.
%402x.avif)
4. Cree una configuración entrante: Para crear la primera parte de su integración, primero debe recuperar los datos de su sistema de origen (Picqer, según nuestro ejemplo). Para lograrlo, debe crear una configuración entrante en la ruta realizando las siguientes acciones:
%402x.avif)
a. Introduzca los detalles entrantes: En la interfaz para crear la configuración entrante, debes empezar por asignarle un nombre y una descripción que definan el tipo de datos que recuperará de la aplicación de origen.
%402x.avif)
b. Elige un suscriptor: Para defina cómo Alumio recibe los datos de una aplicación de origen; a continuación, debe elegir un suscriptor y un método de solicitud HTTP relevantes. Como puedes ver, en la captura de pantalla siguiente, hemos seleccionado el suscriptor de Picqer en el menú desplegable y el método de solicitud que hemos elegido es «GET», que es un método HTTP que se utiliza para recuperar datos.
%402x.avif)
c. Seleccione una entidad: A continuación, para elegir qué datos específicos desea recibir de la aplicación a través de la Configuración entrante, debe elegir una «Entidad» de datos o un tipo de datos específico. Según nuestro ejemplo, dado que queremos integrar los datos de los productos de Picqer con Shopify, seleccionamos la entidad «Obtener todos los productos».
%402x.avif)
d. Elija el cliente HTTP: Lo que es más importante, ahora tenemos que elegir el cliente HTTP de Picqer que creamos justo al principio de la construcción de su integración, para definir su método de conexión.
%402x.avif)
e. Guardar entradas: Con eso, hemos configurado nuestra configuración entrante correctamente para incorporar los datos del producto de Picqer a la iPaaS de Alumio. Ahora podemos guardar la configuración entrante y volver a configurar el resto de la ruta.
%402x.avif)
Nota: Las opciones adicionales que ves en la interfaz son campos opcionales que puedes configurar para personalizar aún más tu conexión.
5. Creación de una configuración saliente: El siguiente paso para completar nuestra ruta es crear la configuración saliente. Esto ayudará a definir la aplicación objetivo (Shopify) a la que queremos enviar los datos que hemos recuperado. Debes seleccionar la opción de configuración saliente en la interfaz de Ruta pulsando el icono «+» situado junto al campo y, a continuación, realizar las siguientes acciones:
%402x.avif)
a. Introduzca los detalles de salida: En la interfaz para crear la configuración saliente, debe empezar por asignarle un nombre y una descripción que especifiquen los datos que enviará a la aplicación de destino.
%402x.avif)
b. Elija un editor: Para defina cómo Alumio envía los datos a la aplicación de destino; a continuación, debe elegir un editor y un método de solicitud HTTP relevantes. Como puedes ver, en la siguiente captura de pantalla, hemos seleccionado el editor de Shopify en el menú desplegable. El método de solicitud elegido es «POST», que es un método HTTP que se usa para crear nuevos artículos en otra aplicación.
%402x.avif)
c. Seleccione una entidad: A continuación, para elegir qué datos específicos desea enviar a la aplicación a través de la configuración de salida, debe elegir una «Entidad» de datos o un tipo de datos específico. Según nuestro ejemplo, dado que queremos integrar los datos de los productos de Picqer con Shopify, seleccionamos la entidad «Crear un nuevo producto» en Shopify.
%402x.avif)
d. Elija el cliente HTTP: Al igual que en la configuración entrante, debemos completar nuestra configuración saliente eligiendo el cliente HTTP de Shopify que creamos justo al principio de este tutorial.
%402x.avif)
e. Guardar datos salientes: Ahora hemos configurado correctamente nuestra configuración de salida para enviar los datos del producto Picqer a Shopify a través de Alumio iPaaS. Podemos guardar la configuración saliente y volver a completar nuestra ruta.
%402x.avif)
6. Prepara la ruta para correr: Volviendo a la interfaz de creación de rutas para enviar «Productos Picqer a Shopify», ahora puedes ver que hemos creado y adjuntado correctamente una configuración de entrada y salida. Esto completa la ruta en un nivel básico.
%402x.avif)
a. Guarde la ruta: Para prepararte para correr la ruta, comprueba todos los detalles por última vez y, a continuación, haz clic en la opción «Guardar y continuar».
%402x.avif)
b. Ejecute Incoming: Puedes elegir correr toda la ruta directamente. Sin embargo, al configurar una ruta por primera vez, para comprobar si todo funciona, primero puede ejecutar manualmente la configuración entrante. Esto le permite comprobar si el iPaaS de Alumio está recuperando los datos correctamente del sistema fuente.
%402x.avif)
c. Compruebe las nuevas tareas: Dentro de la interfaz de ruta, hay varias pestañas: Edición, control de versiones, registros, trabajos programados, alertas, tareas, relaciones. Tienes que elegir la pestaña «Tareas» para comprobar si la ejecución manual de tu configuración entrante ha obtenido correctamente los datos de Picqer. Si ves que las tareas se han creado con el estado «NUEVAS», significa que tu configuración entrante funciona. Si el estado es «Fallido», tienes que volver a configurarla comprobando los registros para ver qué ha fallado.
%402x.avif)
d. Recorra la ruta: Ahora que hemos comprobado correctamente si Alumio está extrayendo los datos correctos de la aplicación de origen, podemos intentar enviar estos datos a la aplicación de destino. Para hacer esto, necesitamos ejecutar la ruta.
%402x.avif)
e. Tareas finalizadas: Después de ejecutar la ruta, puedes actualizar la página de tareas dentro de la ruta para comprobar si los datos se han integrado correctamente (de Picqer a Shopify, como en nuestro ejemplo). Si el estado de las tareas cambia de «Nueva» a «Finalizada», significa que la integración se ha realizado correctamente.
%402x.avif)
Tenga en cuenta lo siguiente: Puedes hacer clic en cada tarea y navegar hasta la pestaña Datos de la entidad que contiene para visualizar los datos que se están integrando (los datos del producto de Picqer a Shopify) en formato JSON.
f. Compruebe los registros: Tras ejecutar la ruta, para comprobar en detalle todos los datos que se han intercambiado a través de la integración, basta con seleccionar la pestaña «Registros» dentro de la ruta. A simple vista, este resumen te mostrará todas las fechas, horas y duración de la actividad de Route, su uso de memoria y el número de tareas generadas, fallidas o filtradas.
%402x.avif)
g. Detalles del registro: Haga clic en la opción «Registros» para ver los detalles de cada suceso e intercambio de datos una vez ejecutada la ruta en la iPaaS de Alumio.
%402x.avif)
7. Comprueba la integración: El último paso para comprobar si su integración funciona realmente a través de Alumio es comprobar su aplicación real para ver si se le han enviado los nuevos datos. Según nuestro ejemplo, necesitamos comprobar Shopify para ver si los productos de Picqer se han integrado correctamente en él.
%402x.avif)
Con esto concluye un tutorial muy básico sobre cómo puede configurar su primera integración, probarla y ejecutarla manualmente. Sin embargo, además de ayudarlo a establecer conexiones rápidamente entre los puntos finales, la iPaaS de Alumio también está diseñada para ayudarlo a automatizar, transformar y organizar sus integraciones. En nuestra próxima lección, vamos a profundizar en cómo programar y automatizar esta integración de forma inteligente, y en cómo aplicar algunos transformadores básicos para personalizarla.

