Gestión de procesos de negocio para desarrolladores profesionales
Diseña, automatiza y mejora los procesos y las aplicaciones complejos con una plataforma que incluye herramientas gráficas para ahorrar tiempo y aumentar la productividad.
Amplía, personaliza y programa sin restricciones, utilizando tus propios frameworks y herramientas con los SDK de Bonita para gestionar los casos prácticos de automatización de procesos más exigentes.
¿Deseas saber más sobre Bonita?
Low code para desarrolladores
La plataforma Bonita se basa en un enfoque único del low code: las funcionalidades visuales están claramente separadas de las funcionalidades de desarrollo. Los desarrolladores profesionales pueden utilizar sus herramientas y metodologías existentes cuando lo prefieran o lo necesiten.
- Utiliza interfaces gráficas de arrastrar y soltar para diseñar procesos, definir modelos de datos empresariales y personalizar interfaces de usuario, y mucho más.
- Los componentes predefinidos ofrecen bloques de construcción como conectores, frameworks y plantillas para acelerar los desarrollos.
- Más de 20 puntos de extensión permiten el desarrollo externo en las plataformas y herramientas preferidas.
- Existen kits de desarrollo de software (SDK) específicos para que los desarrolladores puedan extender la plataforma. Esos SDK se basan en arquetipos Maven.
Una plataforma diseñada para la productividad del equipo de desarrollo
- Bonita Studio es el entorno de programación visual para crear proyectos y aplicaciones de automatización de procesos. Boita Studio es un entorno de composición que proporciona procesos visuales, interfaces de usuario y diseño de datos con elementos de arrastrar y soltar. También incluye la integración nativa con los sistemas corporativos (ERP, ECM, CRM, etc.) y la definición de las reglas empresariales.
- La ejecución de los procesos está gestionada por Bonita Engine, el procesador de ejecución que constituye el núcleo de Bonita. El motor cumple con la norma BPMN2 y gestiona la ejecución de procesos, la organización de servicios y los eventos de forma sincronizada y asíncrona.
- Bonita dispone de varias aplicaciones predefinidas para que los usuarios puedan interactuar inmediatamente con procesos y aplicaciones.
Compatible con cualquier IDE, Git y Maven
- Bonita proporciona varios SDK para desarrollar ampliaciones de la plataforma. Se basan en arquetipos del kit de herramientas de plantillas del proyecto Maven.
- Utiliza tu IDE favorito (Eclipse, Netbeans, Intellij) para desarrollar y probar cada nueva ampliación como un proyecto Maven. Cuando estés listo, tus ampliaciones se pueden importar a un proyecto de Bonita a través de Bonita Studio.
- Bonita Studio incluye una integración nativa con Git que permite a los desarrolladores trabajar de forma colaborativa. Las ampliaciones también se pueden publicar en un repositorio Maven.
Diseñador de interfaces de usuario HTML5
- Utilice la herramienta web UI Designer (UID) para crear aplicaciones web/móviles independientes y diferenciadas que interactúen con procesos, datos empresariales y aplicaciones externas para realizar acciones en cualquier aplicación externa.
- El UI Designer incluye más de 30 widgets y contenedores sensibles a la información contextual (autenticación, ubicación, hora, autorización, etc.). Los desarrolladores pueden crear widgets personalizados a través de un IDE integrado disponible en UI Designer o utilizando su IDE favorito. Se pueden añadir widgets personalizados a la paleta predeterminada y reutilizarlos en cualquier lugar.
- Los proyectos de Bonita siguen un modelo de 3 niveles con una interactividad completa que muestra la interfaz de usuario, los procesos y los datos utilizando contratos entre cada capa (compatible con MVC). Todos los componentes de la interfaz de usuario (páginas, formularios de tareas, diseños) se pueden integrar fácilmente en una aplicación externa para interactuar con Bonita Runtime, ya que todas las interfaces de usuario relacionadas con Bonita cumplen con el estándar HTML5.
Tests de integración automatizados
- Escribe tests de integración automatizados para tus procesos con el Bonita Test Toolkit. Proporciona potentes métodos para ejecutar todos los pasos de un proceso y comprobar los resultados correspondientes (estados, datos de negocio, tareas, autorizaciones).
- Bonita Test Toolkit es una librería diseñada para desarrolladores Java. Realiza llamadas HTTP en la plataforma Bonita seleccionada para iniciar y ejecutar casos, y hacer verificaciones sobre el estado de la plataforma, el contenido de los datos, etc. Una vez escritos los tests, se pueden ejecutar en un entorno de ejecución específico para verificar automáticamente que el proyecto de automatización de procesos funciona como se espera.
- El Bonita Test Toolkit se puede integrar con frameworks de test como JUnit 5, Spock, Cucumber y otros.
¡Empieza a usar Bonita!
Con Bonita, puedes empezar poco a poco y avanzar rápido con la edición gratuita y de código abierto Bonita Community. Cuando estés listo, adquiere la edición comercial Bonita Enterprise. Si tu proyecto no requiere soporte ni las funcionalidades adicionales de Bonita Enterprise, puedes seguir utilizando Bonita Community de forma indefinida. Sean cuales sean tus necesidades, ¡hay una plataforma Bonita para ti!
Recursos para desarrolladores de Bonita
Encuentra todo lo que necesitas para empezar rápidamente con Bonita y desarrollar tu primer proyecto de automatización de procesos. Accede a recursos y ejemplos gratuitos, incluidos tutoriales, vídeos y ejemplos de códigos.