<< Clic para mostrar Tabla de Contenidos >> Arquitectura de Bizagi Studio desktop |
Bizagi Studio es su SDK de desarrollo, que permite a los desarrolladores de procesos construir su solución inteligente de automatización de procesos. En Bizagi Studio puede definir desde el flujo del modelo de proceso hasta el modelo de datos, reglas de negocio e integraciones. Debido a que un proceso puede abarcar soluciones e integraciones complejas, Bizagi proporciona una arquitectura modular que permite a los desarrolladores trabajar en una solución de código bajo, pero aún así satisfacer todas sus necesidades de integración y negocios complejos.
El siguiente diagrama muestra la arquitectura de escritorio de Bizagi Studio:
Bizagi Studio se divide en tres capas principales:
•Presentación: se refiere a la interfaz de usuario de Bizagi Studio.
•Lógica de Negocios: esta capa incluye todos los módulos que le permiten a Bizagi Studio automatizar sus procesos, integrarse con sistemas externos y configurar su proyecto.
•Datos y Metadatos: la automatización de todos sus procesos en el ambiente de Desarrollo da como resultado una base de datos. La capa de datos y metadatos gestiona la información que se almacena en la base de datos.
Capas de arquitectura
Cada capa de arquitectura tiene módulos destinados a trabajar en configuraciones específicas o automatización de procesos.
Presentación
La interfaz se divide en tres módulos principales:
•Carrusel de Procesos y reglas: maneja los componentes de la interfaz del carrusel, incluidos los siete pasos para la automatización de procesos (excepto la edición de formularios).
•Editor de Formas: este componente muestra el editor de Formas y el editor de Formas de dispositivos a los usuarios.
•Recursos de configuración: cuando trabaja en la vista de Experto y Persona, existen interfaces que ayudan a los usuarios a configurar su proyecto y sistemas externos. Este módulo muestra esos componentes de configuración.
Lógica de negocios
Esta sección engloba todos los módulos utilizados en la automatización inteligente de Procesos.
Módulos de procesos
Estos módulos gestionan todos los ajustes y el desarrollo de la automatización de procesos. Desde el flujo del proceso, pasando por el modelo de datos, hasta las reglas de negocio.
•Editor de Procesos: dibuja y configura la lógica en base al diagrama BPMN y las propiedades del proceso.
•Entity Manager: gestiona la configuración del modelo de datos de los procesos.
•Participantes: módulo que maneja la asignación de trabajo en tareas.
•Reglas de negocio: lógica y ejecución de reglas de negocio.
•Deployment (metadatos): cuando se quiere desplegar a otros entornos, este módulo controla los metadatos que se deben desplegar, por ejemplo, propiedades del proceso, modelos de datos, entre otras propiedades del proceso (s) que se incluyen en el deployment.
•Acciones de actividad: en Bizagi, puede ejecutar integraciones, como invocaciones, correos electrónicos o bots de servicios web o SAP a través de acciones. Este módulo gestiona la configuración de esas acciones.
Módulos de Formas
•Modelador de Formas: este módulo controla el editor de Formas, donde usted define la interfaz de cada tarea.
•Formas de dispositivos: Bizagi es compatible con dispositivos móviles. Puede definir Formas para dispositivos móviles específicos. Este módulo controla la interfaz de la tarea cuando está configurado para dispositivos móviles específicos.
Módulos de configuración
Además del asistente, puede definir varias configuraciones en la vista del Experto o Personas. Los siguientes módulos controlan el:
•Personas: configuración del diseño centrado en la experiencia utilizado para las Personas.
•Propiedades de usuario: Usted puede definir las propiedades de los usuarios que acceden al Portal de Tabajo, por ejemplo, el correo electrónico, el rol o el área. Este módulo gestiona todas las propiedades que puede configurar o crear.
•Sincronización LDAP: módulo que se usa para la sincronización de usuarios con sistemas LDAP.
•Autenticación: las opciones de autenticación se definen para controlar el acceso al Portal de Trabajo.
•Autorización: usted puede definir la seguidad para acceder a secciones del Portal de Trabajo basado en la configuración de este módulo de autorización.
Módulos de Sistemas Externos
Bizagi ofrece un conjunto de integración con sistemas externos. Cada módulo administra diferentes tipos de integraciones ofrecidas en Bizagi.
•RPA: gestiona la configuración de los bots RPA con UiPath, Blue Prism y Automation Anywhere.
•SAP: Integración embebida para usar con sistemas SAP.
•ECM: este módulo gestiona la configuración con sistemas de gestión de contenido empresarial como Sharepoint o Alfresco.
•Virtualización y Replicación: configuración de entidades virtualizadas o replicadas con bases de datos externas.
•Conectores: este módulo maneja la configuración de los conectores y su invocación a través de acciones de actividad dentro de los procesos.
•Conector Excel: configuración y ejecución del conector Excel embebido.
Módulos de colaboración de Studio
•Colaboración: este módulo sincroniza los metadatos de su proyecto de Bizagi Studio con su repositorio en la nube de Studio Cloud Services.
•Suscripción: administra la información y las licencias de su suscripción de Studio Cloud Services.
Datos y metadatos
•Servicios de datos: este módulo reúne un conjunto de servicios que se utilizan para transferir datos e información almacenada en su proyecto de Bizagi Studio. Por ejemplo, información sobre parámetros o entidades del sistema. Toda la información se almacena en su base de datos de Desarrollo.
•Servicios de catálogo: todos los metadatos del proyecto, incluida la ontología (como la relación entre objetos, por ejemplo, una relación entre entidades) se almacenan en el catálogo de Bizagi. Este módulo maneja todos los metadatos del catálogo del proyecto Bizagi.
Last Updated 1/3/2024 9:53:31 AM