Integrar aplicaciones externas desde Bizagi

<< Clic para mostrar Tabla de Contenidos >>

Integrar aplicaciones externas desde Bizagi

 

Integrar aplicaciones externas desde Bizagi

  •     Introducción
  •     1. Mecanismos para la integración de servicios
  •         Invocación de servicios externos o APIs
  •         Automatización de procesos robóticos (RPA)
  •         Integrando SAP
  •         Integrar código personalizado
  •     2. Conectar fuentes de datos externos
  •     3. Opciones adicionales para integrar sistemas o servicios
  •         Usar un ECM como repositorio de documentos
  •         Integración con Excel
  •         Integración de correo electrónico
  •         Usar opciones de integradas de autenticación de usuarios
  •         Disparar Eventos de Negocio en Bizagi
  •         Trabajos personalizados
  •     4. Integrar o extender funcionalidad desde las interfaces de usuario
  •     5. Invocar Bizagi desde aplicaciones externas
  •         Integración de Portales
  • Introducción

    Bizagi proporciona una poderosa capa de integración que respalda las diferentes posibilidades de integración involucradas en una iniciativa de transformación digital. En tales proyectos empresariales, donde existe la necesidad de integrar servicios y aplicaciones existentes, la capa de integración de Bizagi presenta diversas opciones que puede abordar como integración a nivel de datos o como nivel de proceso (integración de servicios).

     

    integrations

     

     

    1. Mecanismos para la integración de servicios

    Las siguientes secciones detallan el enfoque de cada uno de los mecanismos de integración.

     

    Invocación de servicios externos o APIs

    Para aplicaciones modernas y orientadas a servicios, Bizagi presenta capacidades de integración que se configuran fácilmente para consumir servicios web SOAP o servicios REST (es decir, servicios WCF, API RESTful, cualquier servicio SOAP disponible a través de ESB, en las instalaciones o disponible en la nube), de forma asincrónica o sincrónica.

    Dependiendo de la complejidad y las características del servicio, debe comprender cómo elegir la función de integración adecuada para las invocaciones de servicios web.

     

    Automatización de procesos robóticos (RPA)

    Bizagi tiene capacidades de integración avanzadas con bots RPA. Puede integrar bots de las poderosas ofertas de la industria:

    Integración de bot de UiPath

    Integración del bot de Blue Prism

    Integración del bot de Automation Anywhere

     

    Integrando SAP

    Dentro del mismo enfoque de conectores de Bizagi, podrá apoyarse en el conector de SAP para integrar fácilmente sus sistemas SAP a la solución.

    Este conector es oficialmente certificado por SAP.

    De manera similar a como se realiza con el conector para servicios Web, invoque funciones BAPI de SAP a través de un asistente que le permite mapear gráficamente los parámetros, sin la necesidad de programación.

    Para mayor información, consulte el Conector de SAP.

     

    Integrar código personalizado

    También podrá  extender la lógica detrás de las reglas de negocio, al incluir sus propios componentes o APIs de terceros.

    Por medio de su propio código podrá reutilizar librerías (Clases EJB, JMS, etc) para conectarse principalmente a bases de datos/sistemas legados donde no hay arquitectura orientada a servicios, o para realizar un procesamiento adicional especializado.

    El concepto detrás de esta integración es poder contar con un componente propio para la tecnología .NET como una librería de clase (ensamblados .dll).

    Vea más información acerca de esta funcionalidad llamada Librería de componentes en Integrar APIs o código personalizado en Bizagi.

     

    2. Conectar fuentes de datos externos

    Bizagi presenta una poderosas tecnología para la integración a nivel de datos, en las cuales las estructuras de datos (tablas) en una fuente de datos externa, se puede sincronizar con el modelo de datos en Bizagi.

    Esta tecnología se conoce en Bizagi como Replicación o Virtualización de datos, y promueve la reusabilidad de estas estructuras de información existentes en la organización (p.e en sistemas legados), evitando las islas de información o las sobrecargas administrativas para mantener la información sincronizada, y dejando a su vez que Bizagi maneje las transacciones (p.e realice rollbacks llegado el caso). Para mayor información acerca de integración con fuentes de datos externos a través de Replicación y Virtualización de datos consulte la Integración de datos.

     

    3. Opciones adicionales para integrar sistemas o servicios

    Bizagi ofrece otras funcionalidades de integración para una solución corporativa. Estas funcionalidades involucran opciones tales como la posibilidad de almacenar documentos en un repositorio ECM e integración con proveedores de identidad, entre otros.

     

    Usar un ECM como repositorio de documentos

    Bizagi soporta integración con sistemas ECM (Enterprise Content Management) que cumplan con el estándar CMIS, tales como Sharepoint, Alfresco y Documentum, entre otros. Los documentos cargados en Procesos Bizagi se pueden configurar para ser almacenados en un repositorio central.

    Para mayor información acerca de integración ECM, consulte la Integración ECM.

     

    Integración con Excel

    Bizagi ofrece múltiples opciones para integrar Excel, bien sesa para leer, o para exportar información de procesos en archivos de Excel. Aprenda cómo trabajar con archivos de Excel.

     

    Integración de correo electrónico

    Los Procesos de Bizagi pueden enviar notificaciones de correo electrónico automáticamente, utilizando un servidor de correo electrónico que sea compatible con SMTP, tales como Lotus Notes y Exchange, entre otros. Para mayor información acerca de configuración de servidores de correo electrónico, consulte Definir Notificaciones.

    Una vez que se cuente con la conexión a su servidor de correos corporativo, podrá utilizar una funcionalidad adicional para permitirle a los usuarios finales completar sus tareas por medio de estos correos.

    Para mayor información sobre esta opción, consulte la Integración de correo electrónico.

     

    Usar opciones de integradas de autenticación de usuarios

    Para la autenticación en el Portal de Trabajo de Bizagi, un proyecto puede usar cualquiera de las opciones avanzadas:  SAML 2.0, Windows, Personalizado, servicios federados, LDAP o autenticaciones múltiples.

    Para mayor información acerca de las funcionalidades y opciones, consulte el definición de seguridad.

     

    Disparar Eventos de Negocio en Bizagi

    Bizagi soporta las diferentes posibilidades de Colaboración en BPMN (coreografía) en sus Procesos. Esto se refiere a la posibilidad de reaccionar a eventos de negocio que son disparados desde otro Proceso en Bizagi, o reaccionar a eventos de tipo asíncrono tales como Eventos temporizadores.

    Esta poderosa funcionalidad permite el modelado de Procesos que son iniciados o disparados por mensajes, señales, temporizadores u otros disparadores asíncronos.

     

    Trabajos personalizados

    Para los Trabajos Personalizados se puede utilizar programación, en reglas avanzadas de negocio, para especificar procesamiento por lotes u otras tareas específicas. Estas implementaciones personalizadas son útiles para propósitos de integración; por ejemplo, buscar en una ruta física nuevos archivos y crear casos en Bizagi con estos como adjuntos.

    Vea más información acerca de Trabajos Personalizados en Bizagi.

     

    4. Integrar o extender funcionalidad desde las interfaces de usuario

    Bizagi ofrece un conjunto de controles para agregar a las formas de Actividades (interfaces de usuario).

    Estos controles son los más usados y requeridos por un Proceso, tales como un control tipo Archivo para adjuntos, listas desplegables, botones de radio y principalmente todas las entradas comunes (texto, número), entre otras. Para escenarios más sofisticados en los cuales usted requiere funcionalidad extendida en las interfaces de usuario o personalizarlas (p.e, mostrar un gráfico de estadísticas, utilizar un mapa de Google, integrar cámaras web, scanners y otros periféricos o conectarse a un repositorio de datos o documentos), usted tiene la posibilidad de incluir Widgets en sus formas de Bizagi.

    Vea más información acerca de esta posibilidad, consulte los Widgets de Bizagi.

     

    5. Invocar Bizagi desde aplicaciones externas

    También es posible que las aplicaciones externas integren fácilmente los procesos de Bizagi mediante la API de Bizagi. La API de Bizagi sigue una arquitectura orientada a servicios (para las mejores prácticas hacia las capacidades de integración y el diseño). Esto significa que puede generar fácilmente un evento comercial en Bizagi que esté controlado por otro sistema, y puede iniciar nuevos procesos, realizar una actividad, actualizar u obtener información actualizada de los procesos, o abortar instancias de Procesos, entre otros.

    Vea más información acerca del API de Bizagi para aplicaciones externas.

     

    Integración de Portales

    Si desea embeber Bizagi con sus interfaces de usuario en su portal corporativo, podrá utilizar las Web parts de Bizagi para SharePoint o para otro tipo de portales.

    Para mayor información sobre las Web parts, consulte la Integración con portales de Bizagi.

    En este articulo