Ir al contenido principal

Los componentes de la integración Boomi: crear y desplegar tu primer proceso Boomi

Boomi Process

Boomi es una plataforma de integración como servicio (iPaaS, por sus siglas en inglés) basada en cloud, que conecta aplicaciones y sincroniza el flujo de datos entre ellas. Ofrece sólidos servicios de una plataforma capaz de monitorizar minuciosamente la infraestructura IT de tu empresa, reduciendo el esfuerzo que supone realizar las operaciones del día a día de un negocio. Para comenzar con Boomi, el usuario debe construir bloques básicos de una integración Boomi, es decir, conocer tanto el proceso como sus componentes. Esto te ayudará a dominar el arte de potenciar la plataforma Boomi para integraciones, tanto sencillas como complejas, permitiéndote hacer frente a la naturaleza dinámica del mundo empresarial.

¿Qué es un proceso Boomi?

Un proceso Boomi es una representación de cómo pueden integrarse distintos sistemas para facilitar el intercambio de datos. Esto incluye cómo se transforman los datos entre ellos para ejecutar un conjunto de acciones que se implican en cualquier proceso empresarial. Un proceso Boomi puede construirse desde cero o descargarse de la biblioteca de procesos (preconstruidos) para ahorrar tiempo y esfuerzo. 

Componentes de un proceso Boomi

Para construir un proceso Boomi, es importante saber qué elementos dinámicos forman un sistema completo, ya que un proceso es esencialmente una combinación de distintos componentes. Se trata de objetos de configuración que pueden reutilizarse a lo largo de uno o de varios procesos tras haberlos creado previamente. También pueden interactuar con otros componentes para implementar un flujo de trabajo. Se encuentran en el Component Explorer de la plataforma Boomi AtomSphere. En este sentido, algunos de los componentes que ofrece Boomi son:

  • Map: realiza la transformación entre distintos formatos de datos.  
  • Connectors: especifican el envío y la recepción de datos dentro y fuera de un proceso. 
  • Process Properties: permite especificar valores para propiedades, como el nombre del archivo en cualquier fase del proceso. 
  • Process Route: especifica las condiciones que desvían el flujo del proceso y los datos que pasan por él. 
  • Profiles: describe la disposición de los documentos que se envían a través o fuera de un proceso. Especifican información tal como los nombres de los campos, los tipos de datos, la longitud máxima y mínima de los valores de las propiedades, etc. 
  • Trading Partner: este componente se refiere a los datos EDI que se transfieren entre partners comerciales. 

Los componentes no deben confundirse con los iconos (también conocido como shapes), que son representaciones visuales que describen lo que ocurre en un proceso Boomi. Cada componente tiene un icono que simboliza la acción que debe realizarse al utilizarlo. Sin excepción, cada proceso Boomi comienza con un icono de inicio (start shape) y concluye con un icono de finalización (stop shape) que, como indica su nombre, marca el final de un proceso. 

Los iconos o shapes son principalmente de tres tipos: 

  • Execute: los iconos de este tipo se refieren a transformaciones de datos o a la manipulación de estos dentro de los documentos con los que interactúan los procesos. Por ejemplo, el icono de mensaje se conoce por producir mensajes de formato abierto o libre que pueden tratar contenidos estáticos y dinámicos. 
  • Logic: estos iconos dictan cómo se dirige un documento a través del proceso. Por ejemplo, el icono de decisión puede comparar dos valores en el nivel de propiedad de un documento y crear un indicador de verdadero/falso. Esto puede ayudar a encaminar un documento para su procesamiento. El icono de finalización también pertenece a la categoría Logic, ya que detiene la ejecución de un documento.  
  • Connect: por último, estos iconos simplemente envían datos dentro y fuera de un proceso. Establecen conexiones entre aplicaciones de terceros como Amazon y SAP, tecnologías como un directorio FTP, o desarrollan tus propios customer connectors.  

Crear tu primer proceso Boomi

Siguiendo unos sencillos pasos, puedes empezar a crear tu primer proceso en Boomi:

  1. Inicia sesión en Boomi AtomSphere utilizando tus credenciales.  
  2. En el menú Services, puedes seleccionar Integration para crear procesos. 
  3. En la pestaña Build, encontrarás el Process Canvas. Aquí es donde puedes arrastrar y soltar tus componentes desde el Component Explorer para ejecutar alguna acción. Creating your first Boomi process
  4. Si quieres conectar componentes, puedes trazar líneas entre ellos simplemente arrastrando las flechas que se representan gráficamente en el Process Canvas de un componente al siguiente.  Coonect components in Boomi
  5. Puedes pasar el ratón sobre un componente y hacer clic en configure para establecer propiedades y sus valores, cambiar sus nombres de visualización, editar parámetros, etc. La configuración depende del tipo de icono al que pertenezca un componente. Por ejemplo, un componente indicado, mediante el Map shape, puede configurarse incluyendo una correspondencia de XML a CSV.
  6. Asegúrate de probar tu proceso Boomi antes de aplicarlo. Ejecutar un proceso en modo de prueba es tan fácil como seleccionar Test en la pestaña Build y cargar su átomo en un cloud de prueba. Si cada paso de su proceso se ejecuta correctamente, aparece un indicador de color verde alrededor de sus componentes 
  7. También puedes ver los documentos procesados en Connection Data en la ventana Test Results que aparece en la parte inferior de la página. 

Desplegar y revertir tu primer proceso Boomi

Desplegar y retirar procesos Boomi son acciones bastante fáciles. Veamos cómo hacerlo paso a paso:

Despliegue

El despliegue se refiere a la preparación de los procesos antes de implementarlos en un entorno de prueba o producción. Así, es como puedes desplegar con éxito tu proceso en Boomi: 

  1. En primer lugar, tendrás que empaquetar un proceso. En AtomSphere, esto es tan sencillo como seleccionar Create Packaged Component en la pestaña Build. Puedes añadir detalles como la versión (se permiten caracteres alfanuméricos) notas y permisos para compartir. Una vez que los componentes empaquetados se han creado correctamente, Boomi muestra una ventana emergente para confirmarlo. Aquí, aparece un botón para darte la opción de desplegar los componentes recientemente empaquetados. 
  2. Otra forma de hacerlo es a través del menú Deploy. Aquí, tienes la opción de ver los componentes empaquetados. Junto a la que deseas desplegar, abre el menú Actions y selecciona la opción Deploy. Ahora, podrás seleccionar el entorno (producción o prueba) y las versiones antes de confirmar la implementación.  Una ventana emergente que confirma que la implementación se ha realizado correctamente te permitirá acceder a View Deployments

Revertir o eliminación de un proceso

La acción de revertir hace referencia a la eliminación de tu proceso del entorno en el que se ejecuta. Si es necesario, puedes revertir un proceso siguiendo estos pasos: 

  1. En el menú Deploy, selecciona Deployments para comprobar todos los procesos desplegados  
  2. Junto al proceso desplegado, selecciona Actions y haz clic en Undeploy. Una ventana emergente confirmará si quieres retirarlo o revertirlo. Una vez confirmado, tu proceso será retirado.  

Boomi Undeployment

Conclusión

Sin lugar a dudas, comprender los fundamentos y componentes Boomi puede permitir a las organizaciones crear y implementar integraciones que faciliten sus procesos empresariales. Tanto si se trata de crear integraciones desde cero como de confiar en las plantillas preempaquetadas que ofrece Boomi, podrás acelerar el rendimiento de tu organización y alcanzar tus metas empresariales con relativa facilidad. Los negocios deben contar con un plan infalible para navegar por un panorama tecnológico en continua evolución, y aprender Boomi puede ser el primer paso para conseguirlo. 

Estate atento a más artículos nuestros sobre Boomi y otras tecnologías. En Chakray, nuestros expertos también pueden ayudarte con implementaciones avanzadas y a gran escala de la plataforma Boomi para tu empresa. ¡Ponte en contacto con nosotros y te contaremos cómo lo hacemos!

¡Habla con nuestros expertos!

Contacta con nuestro equipo y descubre las tecnologías de vanguardia que potenciarán tu negocio.

contactarnos