Asistente de nuevo proyecto
Usa el asistente de proyectos de Flowset para generar un nuevo proyecto de aplicación BPM en IntelliJ IDEA.
|
Configuración básica del proyecto
Project Name: |
Especifica un nombre para tu proyecto. |
Project Path: |
Especifica la ruta del sistema de archivos de tu proyecto. |
Build System: |
Selecciona el sistema de compilación Gradle o Maven. |
Group: |
Especifica el identificador único del grupo, preferiblemente un nombre de dominio inverso que controles, p. ej., |
Artifact: |
Especifica el nombre del artefacto dentro del grupo (normalmente coincide con el nombre del proyecto). |
SDK: |
Selecciona el SDK de Java para tu proyecto. |
Java Version: |
Especifica el nivel de lenguaje de Java. |
Engine: |
Selecciona el motor de procesos: Camunda u Operaton. |
H2 Database: |
Selecciona el tipo de base de datos H2: On-Disk (persistente) o In-Memory (volátil). |
Camunda (Operaton) Version: |
Selecciona la versión del motor de procesos (para Camunda u Operaton). |
Admin Username: |
Especifica el nombre de usuario para la creación automática del administrador. En el primer inicio, Camunda comprueba si existen usuarios con este ID. Si no se encuentran, crea una nueva cuenta administrativa. Privilegios:
|
Admin Password: |
Especifica la contraseña del usuario administrador. |
|
La creación automática de usuarios es una función exclusiva para desarrollo. No está pensada para uso en producción. En entornos de producción:
Advertencia de seguridad: almacenar contraseñas en
|
Módulos
REST API |
Proporciona acceso a todas las API principales del motor. Permite interactuar con el motor mediante solicitudes HTTP. |
Webapps |
Incluye los módulos estándar de Camunda:
|
Spin (XML & JSON) |
Camunda Spin es una biblioteca de JVM para el procesamiento simplificado de XML y JSON en Java y lenguajes basados en la JVM (p. ej., Groovy, JavaScript). Ofrece una API fluida con wrappers ligeros para formatos de datos. |
Assert |
Incluye bibliotecas de pruebas:
|
Security |
Spring Boot Security proporciona autenticación y autorización para proyectos de Camunda 7. Protege el acceso a las interfaces de Cockpit, Tasklist y Admin, garantizando que solo los usuarios autorizados puedan gestionar los procesos. |
Web |
El módulo Spring Boot Web añade:
Se integra automáticamente con |
|
Al añadir Spring Boot Security, la WebSecurityConfiguration predeterminada que se genera abre completamente el acceso a todos los endpoints sin autenticación. Nunca la uses en producción sin modificaciones. Configura siempre las políticas de autenticación, autorización y CORS de acuerdo con los requisitos de seguridad. |