Skip to main content

Veritran Docs

Transacciones

Las transacciones son servicios ejecutados en el middleware que te permiten implementar una lógica de negocios compleja en tu app, consumir bases de datos e invocar servicios externos (como servicios SOAP y REST). Las transacciones también te permiten invocar procesos en Studio y pueden implicar varios pasos y la transferencia de datos entre diferentes consolas de Veritran.

La página Transactions [List] (Resources > Transactions) contiene todas las transacciones disponibles en Studio, tanto configurables como nativas (ver Tipos de Transacciones). Desde esta página, puedes crear, publicar o eliminar transacciones configurables y editar los parámetros de transacciones configurables y VT services. Consulta la imagen comentada a continuación para obtener más información sobre esta página.

transactions_new.png
  1. Barra de búsqueda. Busca por nombre de transacción, código, descripción o usuario que la creó.

  2. Filtro Product. Selecciona un producto del menú desplegable.

  3. New Transaction. Haz clic para crear una nueva transacción configurable. Para obtener más información sobre este proceso, lee Editor de transacciones.

    Nota

    Después de crear o editar una transacción, ponte en contacto con tu administrador para recibir ayuda sobre su implementación.

  4. Lista de transacciones. La lista aparece como una tabla, con una fila para cada transacción y columnas donde figura la siguiente información:

    Code

    Código numérico de la transacción.

    Name

    Nombre asignado a la transacción.

    Type

    Indica si la transacción es native o configurable (ver Tipos de Transacciones). Todas las transacciones creadas desde esta página son configurables.

    Description

    Descripción de la transacción.

    Product

    El contenido de este campo varía según el cliente y los productos configurados en la arquitectura de cada espacio de trabajo. Para identificar el producto con el que necesitas trabajar, comunícate con tu administrador.

    Status

    El estado de una transacción puede ser Published o Pending Publication. Las transacciones que se editaron, pero no se publicaron muestran el estado Pending Publication.

    Tags

    En este campo, se muestran las etiquetas asociadas a una transacción. Las etiquetas facilitan la búsqueda de transacciones específicas.

    Last Update

    Fecha de la última actualización y el usuario que la realizó.

    Actions

    Edit

    Haz clic para editar una transacción configurable. No puedes editar transacciones nativas desde esta página.

    Run

    Haz clic para ejecutar una transacción y verificar su correcta implementación. Para obtener más información sobre esta función, lee Run Transaction.

  5. Más opciones:

    Publish

    Publica la transacción después de haber guardado los cambios para que se reflejen en tu app. Solo está disponible para las transacciones configurables.

    Duplicate

    Haz clic en esta opción para crear una copia exacta de la transacción seleccionada.

    Delete

    Haz clic para eliminar una transacción configurable. Las transacciones configurables con el estado Published no se pueden eliminar.

  6. Filas por página y paginación. Número de filas que aparecen en pantalla. Haz clic en las flechas para desplazarte hacia adelante o hacia atrás por la lista de usuarios.

Tipos de transacciones

Hay dos tipos de transacciones en la plataforma de Veritran:

  • Las transacciones nativas se implementan en el middleware y, luego, se invocan en Studio. Se consideran heredadas y eventualmente serán reemplazadas por transacciones configurables.

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

Acerca de transacciones y VT services

Las transacciones requieren un VT service asociado para almacenar los parámetros de entrada y de salida, y conectarse con el middleware.

Cuando creas una transacción configurable, se crea automáticamente un VT service, mientras que las transacciones nativas requieren que crees el VT service y configures los parámetros de entrada y de salida para comenzar con la operación.

Aviso

Eliminar VT services puede afectar a todas las transacciones asociadas a ese servicio y sus parámetros. Ponte en contacto con tu administrador antes de eliminar un VT service.