Skip to main content

Veritran Docs

Librería de acción

Las librerías de acción son flujos de transacciones reutilizables para crear transacciones complejas que invoquen varios servicios, acelerando así el proceso de construcción de transacciones. Se pueden utilizar en tantas transacciones como sean necesarias.

Por ejemplo, puedes tener una transacción que valide un OTP, valide el usuario y la contraseña, verifique los productos y solicite un detalle de saldo. Cada operación se puede convertir en una librería de acción que se puede invocar cada vez que la necesites en una transacción diferente.

En la pestaña Action Libraries (menu.png > Libraries > Action libraries) verás el listado de todas las librerías de acción creadas dentro de la rama en la que estás trabajando. Para encontrar una librería de acción específica, usa la barra de búsqueda y busca por nombre o descripción.

actionlibraries.png

Desde esta página, puedes crear una librería de acción, que te redirecciona al editor de transacciones. Además, posar el cursor sobre una librería de acción mostrará acciones adicionales:Crea una librería de acción

  • Puedes editar la librería de acción.

    Atención

    Editar o eliminar una librería de acción que está en uso puede afectar la transacción que la invoca.

  • Puedes verificar las dependencias de una librería de acción. Al hacer esto, puedes verificar si esa librería de acción se está utilizando en una o más transacciones en el entorno. En un modal, se muestra el código, el nombre y el producto de las transacciones donde se utiliza la librería de acción.

  • Puedes duplicar la librería de acción.

  • Puedes eliminar una librería de acción que no se esté utilizando, es decir, que no tenga dependencias que puedan afectar la funcionalidad de la transacción.

Cuando hay uno o más usuarios trabajando en tu misma librería de acción, verás un ícono que reflejará el número de usuarios presentes en esa entidad. Posa el cursor sobre el ícono para visualizar el nombre del usuario. El número de usuarios y los nombres se actualizan en tiempo real.

concurrencia_trx.png

Edición en simultáneo

Verificar si otros usuarios están trabajando en tus entidades te ayuda a prevenir errores por concurrencia de usuarios, como la pérdida de cambios, ya que guardar cambios cuando otro usuario está trabajando en la entidad hará que pierda los ajustes hechos.

Consulta el artículo Crea una librería de acción para obtener más información sobre este proceso, o Librerías de acción en la sección Transacciones para aprender cómo usar las librerías de acción dentro de una transacción.Crea una librería de acciónLibrerías de acción