Comprobando Su Modelo
El editor verifica su modelo mientras trabaja y le informa qué está mal antes que nadie más tenga que hacerlo. Hay dos verificaciones: el panel Lint, que revisa cómo está modelado el proceso, y el informe de validación, que revisa si el BPMN en sí está bien formado.
El Panel Lint
Haga clic en Lint en la barra de herramientas para abrir el panel. El encabezado muestra un conteo en curso en tres niveles de severidad:

| Severidad | Qué significa |
|---|---|
| Error | El modelo está roto - no describe un proceso que pueda ejecutarse. |
| Advertencia | El modelo funciona, pero algo en él causará confusión o dificultad de mantenimiento. |
| Información | Una sugerencia. Vale la pena leer, seguro de ignorar. |
Haga clic en cualquier problema para seleccionar y desplazarse al elemento al que se refiere, para que pueda arreglarlo sin buscar. Cuando no quede nada, el panel dirá No se encontraron problemas.
Correcciones Rápidas
Algunos problemas llevan una corrección de un solo clic directamente en el problema - por ejemplo Eliminar gateway, Eliminar elemento o Eliminar flujo duplicado. Aplicar una corrección rápida es una edición normal, así que Ctrl+Z la deshace.
Qué Revisa Lint
Las revisiones se agrupan en algunas categorías.
Estructura - cada proceso necesita un comienzo y un fin
- Un proceso o subproceso sin evento de inicio o sin evento de fin.
- Un proceso con varios eventos de inicio en blanco, donde cada punto de entrada debe estar tipificado o los inicios deben fusionarse.
- Un elemento que actúa como inicio o fin implícito porque nada se conecta aguas arriba o aguas abajo de él.
Conectividad - nada debería estar aislado
- Un elemento sin flujos entrantes ni salientes.
- Un callejón sin salida: sin flujo de secuencia saliente.
- Un elemento inaccesible: sin flujo de secuencia entrante.
- Un flujo de secuencia cuyo origen o destino ya no existe.
- Dos elementos unidos por flujos de secuencia duplicados.
- Un ID de elemento duplicado.
Gateways - la ramificación debe ser explícita
- Un elemento con varios flujos salientes que realizan la función de un gateway (una división implícita), o varios flujos entrantes que realizan la función de una unión.
- Un gateway que tanto une como divide, que debería dividirse en dos gateways.
- Un gateway declarado divergente o convergente pero cableado al revés.
- Un gateway con un flujo entrante y uno saliente - no une ni divide y puede eliminarse.
- Un gateway basado en eventos seguido por cualquier cosa que no sea un evento intermedio de recepción o una tarea de recepción.
- Flujos salientes que necesitan una condición porque sus hermanos son condicionales.
- Gateways inclusivos y complejos, que se marcan como más difíciles de razonar que los exclusivos o paralelos.
Subprocesos y eventos de fin
- Un evento de inicio tipificado dentro de un subproceso embebido, que debe usar un inicio en blanco.
- Un evento de inicio en blanco en un subproceso de evento, que requiere un inicio tipificado.
- Un evento de fin de terminación redundante.
Nombres y tamaño - legibilidad
- Un elemento sin nombre.
- Un nombre de actividad que no comienza con un verbo de acción ("Aprobar factura", "Enviar notificación").
- Un nombre de evento que no está formulado como un estado completado ("Factura recibida", "Pedido enviado").
- Un proceso lo suficientemente grande como para valer la pena descomponerlo en subprocesos.
- Un elemento con suficientes caminos entrantes o salientes como para que la ramificación deba subdividirse o fusionarse aguas arriba.
El Informe de Validación
Los controles del lienzo incluyen Mostrar informe de validación, que presenta los mismos hallazgos como un informe de texto plano en lugar de una lista interactiva. Indica el conteo total de problemas, luego cada problema con su severidad y el ID del elemento al que pertenece, o confirma que no se encontraron problemas.

Use el panel Lint mientras construye el proceso, porque puede hacer clic en un problema y saltar directamente al elemento. Use el informe de validación cuando quiera los hallazgos como texto que pueda copiar en una nota de revisión, un ticket o un correo electrónico - los IDs de los elementos hacen que cada uno sea inequívoco.
Vista Previa de la Documentación del Proceso
Mostrar vista previa de documentación del proceso en los controles del lienzo muestra el modelo como una descripción escrita, para que pueda leer el proceso como prosa y detectar pasos que no tengan sentido en palabras. Es la misma redacción que obtiene en Exportar > Documentos Markdown.
Avisos en el Lienzo
Si un modelo fue creado en otro lugar y contiene algo que el lienzo no puede dibujar, aparece un aviso en lugar de descartarlo silenciosamente. Los avisos cubren:
- Vistas de desglose que no se renderizan, por lo que está viendo una vista parcial.
- Elementos sin información de posición, que no se muestran.
- Tipos de elementos que se dibujan como marcadores de posición.
El BPMN subyacente se conserva de cualquier manera - un aviso le dice que la imagen está incompleta, no el archivo.
Un Orden Sugerido
- Dibuje el proceso.
- Abra Lint y elimine los errores, luego las advertencias.
- Lea la vista previa de documentación del proceso para verificar que el proceso tenga sentido en palabras.
- Ejecute Limpiar rutas y Organizar > Diseño automático para ordenar la imagen.
- Guarde y luego publique.