Skip to main content

Veritran Docs

Errors, Warnings y Suggestions

Diagnostics divide la información sobre las pruebas de diagnóstico ejecutadas en tres categorías: Errors, Warnings y Suggestions. Consulta las secciones siguientes para obtener información sobre cada una de ellas.

Los errores son eventos que pueden causar fallos de la app o problemas graves si forman parte de la app o el módulo cuando se implementan en producción. Hay tres tipos de errores implementados en Diagnostics. Consulta las secciones siguientes para obtener más información.

Aviso

Los errores identificados deben corregirse antes de publicar tu app o módulo.

Entities with broken connections

Este tipo de error identifica entidades, como pantallas, procesos lambda y legacy, interfaces o errores de app que están conectados a otra entidad que no existe en la base de datos. Esa entidad podría haberse eliminado, pero todavía se invoca en algún lugar de Studio.Errores

En el ejemplo siguiente, Diagnostics detectó una pantalla y cinco errores que apuntan a entidades que no existen en el entorno de Studio.

example_error.png

Nota

Diagnostics no puede verificar un evento o un grupo de eventos que se invocan desde un componente. Además, no contempla la sintaxis corta de las pantallas. Estos dos elementos pueden generar errores falsos en las pruebas.

Screens with identical syntax

Este tipo de error identifica pantallas que tienen la misma sintaxis. Esto podría causar graves fallos de la app si la app o el módulo se implementan en producción.

example_error2.png
Unlinked dependencies

Este tipo de error identifica entidades, como pantallas, interfaces o procesos, que están invocando interfaces que tienen sus dependencias deshabilitadas o desvinculadas.

Las advertencias son un tipo de problema que puede no causar fallos de la app, pero puede generar problemas de rendimiento de la app o no se consideran buenas prácticas. Hay dos tipos de advertencias implementados en Diagnostics. Consulta las secciones siguientes para obtener más información.

Aviso

Los problemas listados en Warnings deben corregirse antes de publicar la app o el módulo.

Orphan entities

Este tipo de problema identifica entidades, como pantallas o procesos, que no se están invocando por ninguna otra entidad en el flujo. Las propias entidades huérfanas podrían estar invocando una o más entidades.

example_warning.png
Screens with identical names

Este tipo de advertencia identifica dos o más pantallas que tienen el mismo nombre, pero diferente sintaxis.

Importante

Las pantallas con nombres idénticos no causan fallos de la app, pero los nombres deben cambiarse para evitar confusiones sobre el contenido de las pantallas.

example_warning2.png

Si estás consumiendo uno o más módulos en tu app, Diagnostics te sugiere que ejecutes una prueba de diagnóstico nueva para cada uno de esos módulos, como se muestra a continuación.

example_sug.png