Skip to main content

Veritran Docs

Procesos

En la plataforma de Veritran, un proceso es una secuencia de pasos en el que cada paso realiza una operación lógica específica.

Algunas de las operaciones son las siguientes:

  • asignar un valor a un registro;

  • crear condiciones (if, else, then);

  • crear iteraciones (while, for, for each);

  • realizar operaciones matemáticas;

  • gestionar arrays;

  • realizar operaciones con string.

  • invocar llamadas a APIs;

  • invocar transacciones.

Los procesos pueden invocarse desde los componentes, otros procesos (ya sea procesos legacy y procesos lambda) y errores. Lee Invocar un proceso para obtener más información.

Tipos de procesos

Actualmente, existen dos tipos de procesos disponibles en Veritran Studio:

  • Procesos legacy: estos procesos se construyen mediante el método de formulario. Consulta Procesos Legacy.

  • Procesos lambda: estos procesos se construyen en el editor de lambdas mediante el uso del Lenguaje de Programación Visual (VPL). Consulta Lambdas.

Para acceder a la lista de procesos (Lambdas y Legacy) para tu app, haz clic en See My Apps en la pestaña Overview o visita Global > Applications. Encuentra la tarjeta para la app con la que quieras trabajar, pasa el mouse sobre la tarjeta y haz clic en Processes.

PROCESSES_-_MY_APPS_-_UPDATE.png

Importante

Si bien los procesos legacy aún están disponibles para crear y editar en Studio, los usuarios involucrados en proyectos nuevos deben usar la función Lambdas para crear procesos.

Invocar un proceso

Los procesos lambda y legacy pueden invocarse desde las siguientes funciones de Studio:

  • Components: para invocar un proceso de un componente en el constructor visual, haz clic en el componente del canvas. Dirígete al panel derecho y haz clic en la pestaña Actions. Luego, dirígete al evento desde donde quieras desencadenar el proceso y haz clic en los tres puntos verticales. Se abrirá el modal Create new link. Haz clic en la flecha hacia abajo y selecciona Process o Lambda. Una vez que aparezca el nuevo menú desplegable, haz clic en la flecha hacia abajo y selecciona el proceso legacy o lambda deseado.

    Nota

    Los procesos legacy o lambda disponibles en el modal Create new link son aquellos creados para la app en la que estás trabajando.

  • Procesos legacy: para invocar la ejecución de un proceso después de que ese proceso se ejecute, define el proceso que se ejecutará en el campo Next ubicado en el panel Basic Info. Para invocar la ejecución de un proceso después de la ejecución de cualquier paso de otro proceso, define el proceso en el campo Next para cada paso. Para obtener más información, lee Crear o editar un proceso.

  • Procesos lambda: para invocar un proceso desde un proceso lambda ya creado, agrega un bloque Next en el canvas. Para obtener más información, lee Editor de lambdas.

  • Errores: para invocar la ejecución de un proceso después de que ocurre un error, dirígete a Settings en tu app, luego ve a la sección Errors y configura el proceso deseado en el campo Next. Para configurar un proceso legacy, ingresa la expresión P(legacyprocessname) y para configurar un proceso lambda, ingresa la expresión Z(lambdaname). Para obtener más información, consulta Configuración de la app.