|
<< Clic para mostrar Tabla de Contenidos >> Componentes personalizados |
Bizagi ofrece una capa de integración que permite integrar los sistemas corporativos existentes (como ERP, CRM, aplicaciones Core, sistemas legados y servicios del ESB en general) en la solución corporativa de Bizagi mediante diferentes alternativas.
Visite Integrar aplicaciones externas.
En escenarios donde estos conectores no cubren los escenarios de integración y existe la necesidad de extender o personalizar la lógica en el servidor de Bizagi (p. ej., para integrar sistemas o aplicaciones o reutilizar APIs), usted podrá crear sus propios componentes para embeberlos en Bizagi, a través de Conectores de Bizagi (recomendado).
Si el uso de Conectores de Bizagi no es viable, podrá optar por usar la librería de componentes.
|
Esta funcionalidad está soportada en Automation Service, aunque puede no ser la solución ideal para algunos requerimientos de integración.
Automation Service, con su arquitectura centrada en la nube, está diseñado para ofrecer escalabilidad, entre otros pilares. La alta escalabilidad de Automation Service contempla que la capacidad de cómputo, los servicios de almacenamiento y otras capacidades estén disponibles bajo demanda como recursos elásticos que operan detrás de un balanceador de cargas. Por ello, las integraciones punto a punto que requieren instalar un componente en una ubicación específica no se consideran una buena práctica.
Por esta razón, al integrar sus sistemas y servicios con Automation Service, es muy importante seguir principios modernos orientados a servicios, como utilizar Conectores de Bizagi en lugar de la librería de componentes siempre que sea posible. |
La librería de componentes de Bizagi le permite desarrollar o reutilizar APIs o sus propias librerías de clases y compilarlas con el IDE de su elección (Visual Studio, Eclipse, Netbeans, etc.).
A través de esta funcionalidad, podrá conectarse a bases de datos o sistemas legado, o extender la lógica y procesamiento que se ejecuta en las reglas de negocio de Bizagi al incluir las librerías dentro de Bizagi (a manera de ensamblados .dll).
Un ejemplo del uso de la librería de componentes para ampliar la lógica de negocio es la lógica de un Proceso que implementa cálculos u operaciones complejos, como simular pagos de amortización o manipular el contenido de archivos. Estas operaciones pueden ser tan complejas que requieran el uso de componentes y APIs existentes.
Para fines de integración, una solución corporativa puede requerir drivers que se conecten a bases de datos o sistemas legados, especialmente aquellos que no cuentan con una arquitectura orientada a servicios.

|
Los Conectores de Bizagi están diseñados para la integración con otros sistemas y aplicaciones, especialmente aquellos con APIs orientadas a la nube basadas en una arquitectura REST.
Los Conectores de Bizagi son portables y altamente reutilizables, y están orientados principalmente a la conectividad y los datos, sin involucrar el procesamiento de estos.
Para mayor información sobre esta funcionalidad, consulte Conectores. |
La Librería de Componentes actúa como un repositorio middleware de componentes desarrollados a medida, los cuales pueden utilizar, a su vez, otras APIs o conectores externos.
Este componente se registra en Bizagi incluyendo su archivo de compilación (ensamblado .dll en la Librería de Componentes).
Una vez registrados en la Librería de Componentes de un proyecto Bizagi, los métodos públicos de los componentes pueden ser invocados directamente desde las reglas de negocio de los Procesos (desde tareas síncronas o asíncronas).
|
Para revisar lineamientos y mejores prácticas en el uso de la Librería de componentes, consulte las Recomendaciones para la Librería de componentes. |
Usted es responsable del código que desarrolla y de cualquier componente personalizado que cargue en Bizagi mediante esta funcionalidad.
Esto incluye garantizar un rendimiento adecuado, evitar bloqueos u otros problemas, cargar código seguro y probarlo exhaustivamente en los diferentes ambientes.
Una vez que un proyecto ha sido pasado a ambiente de producción, no será posible eliminar sus componentes (registrados en la Librería de Componentes).
Por lo tanto, en el ambiente de desarrollo (a través de Bizagi Studio) la edición de la información de los componentes está restringida según si el componente ya ha sido desplegado a un ambiente de producción.
La edición de la información de un componente desplegado tiene las siguientes restricciones:
•Usted puede editar su archivo de compilación registrado (ensamblado .dll).
•Usted no puede editar el nombre de los componentes o su nombre de espacio definido en la Librería de Componentes.
Last Updated 21/10/2026 12:40:17 p. m.