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 ser invocados desde componentes, otros procesos —tanto procesos heredados como lambda— y errores. Lea Invoque un proceso para obtener más información.
Tipos de procesos
Actualmente, existen dos tipos de procesos disponibles en Veritran Studio:
Lambda processes: Procesos lambda: estos procesos se construyen en el editor de lambdas mediante el uso del Lenguaje de Programación Visual (VPL). Consulte Lambdas para obtener más información.
Procesos heredados: Estos procesos se construyen utilizando el método de formulario. Consulte Procesos heredados para obtener más información.
Para acceder a la lista de procesos (Lambdas y Legacy) de su contexto (app o módulo y rama), haga clic en Procesos en la pestaña Descripción general o vaya a Edición de rama > Procesos. Busque la tarjeta para la aplicación con la que desea trabajar, pase el cursor sobre la tarjeta y haga clic en Procesos.
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:
Componentes: Para invocar un proceso desde un componente del Visual Builder, haga clic en el componente del lienzo. Vaya al panel derecho y haga clic en la pestaña Acciones. Luego, vaya al evento desde donde desea activar el proceso y haga clic en el icono vertical de tres puntos. Se abre el modal Create new link. Haga clic en la flecha hacia abajo y seleccione Procesar o Lambda. Una vez que aparezca el nuevo menú desplegable, haga clic en la flecha hacia abajo y seleccione el proceso heredado 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 Lambda: Para invocar un proceso de un proceso lambda ya creado, agregue un bloque Next en el lienzo. Para obtener más información, lea Lambdas Editor.
Procesos heredados: Para invocar un proceso que se ejecutará después de ejecutarlo, defina el proceso que se ejecutará en el campo Siguiente ubicado en el panel Información básica. Para invocar un proceso para que se ejecute después de ejecutar cualquiera de los pasos de otro proceso, defina el proceso en el campo Siguiente para cada paso. Para obtener más información, lea Crear o editar un proceso.
Errores: Para invocar un proceso que se ejecutará después de que ocurra un error, vaya a la Configuración de la rama dentro de su aplicación o módulo, luego vaya a la sección Errores y establezca el proceso deseado en el campo Siguiente. Para establecer un proceso heredado, introduzca la expresión P(legacyprocessname) y para establecer un proceso lambda, introduzca la expresión Z(lambdaname). Para obtener más información, lea Configuración.