Skip to main content

Veritran Docs

Transacciones

Las transacciones son servicios ejecutados en el middleware mediante las que puedes implementar una lógica de negocio compleja en tu app al integrarse con servicios, API y bases de datos expuestas por un tercero o cliente, o con los servicios de Veritran. Las transacciones consumen bases de datos, interfaces de programación de aplicaciones (API), invocan servicios externos (como los servicios SOAP y REST), manipulan y validan datos y más. A través de ellas, puedes crear una validación de inicio de sesión, recuperar información de tarjetas de crédito, recuperar movimientos de cuentas y más.

Importante

Esta sección trata sobre transacciones nativas y configurables en Studio. Consulta el artículo Transacciones para obtener información sobre las transacciones en BRM.

Las transacciones se integran en tu app invocándolas desde procesos legacy o lambda. Consulta el artículo Invoca una transacción.

Tipos de transacciones

Hay dos tipos de transacciones en la plataforma Veritran:

  • Las transacciones nativas son transacciones heredadas (legacy) creadas en Middleware que están vinculadas a un VT Service creado en Studio. Estas transacciones están totalmente codificadas.

  • Las transacciones configurables son low-code y están construidas con un editor visual mediante nodos de acción y otros elementos que agregan lógica y funciones al flujo transaccional.Editor de transacciones

Dependencies

Las transacciones se ejecutan en el middleware. La publicación de una transacción configurable crea automáticamente una transacción en la consola de Middleware, mientras que las transacciones nativas requieren que la crees manualmente. Consulta el artículo Transacciones en la documentación de Middleware para obtener más información.

Navega por la página Transactions
Transactions_home.png

Desde la página Transactions (Global Logic > Transactions), puedes ver la lista de todas las transacciones disponibles en Studio, tanto nativas como configurables. Para buscar una transacción creada en la lista, utiliza la barra de búsqueda y busca por nombre o código de transacción, o utiliza el menú desplegable Product para filtrar las transacciones por producto.

Hay tres acciones principales que puedes realizar desde esta página: Importar, exportar y crear transacciones. Puedes exportar transacciones configurables con sus dependencias, como librerías de acción, servicios externos y procesos lambda reutilizables, y luego importarlas en otro entorno. Por último, puedes crear una transacción configurable o nativa.

Puedes editar una transacción haciendo clic en el ícono del lápiz al lado de la transacción que deseas editar, o puedes eliminarla haciendo clic en el ícono de la papelera.

Haz clic en los tres puntos verticales al lado de una transacción para mostrar un conjunto de acciones adicionales. Desde aquí, puedes publicar una transacción configurable luego de crearla o editarla para que los cambios se reflejen en la app, o puedes hacer clic en Run para probar su funcionalidad. Por último, la opción Duplicate crea una réplica de la transacción seleccionada.