Skip to main content

Veritran Docs

Business application packages

Un paquete de aplicaciones de negocio (comúnmente conocido como BAP, o business application package) es un paquete que contiene varios de los elementos necesarios necesarios para entregar una solución. Contiene la configuración de la aplicación, que consiste en el front-end de la aplicación con sus módulos y lógica de negocio, y transacciones configurables, que consiste en el back-end de la aplicación, e incluye servicios externos, librerías de procesos lambda y librerías de acción en uso dentro de las transacciones.

Importante

Hay otros elementos involucrados en una solución, pero, dado que se obtienen desde fuera de Studio, no están dentro del alcance de del BAP.

Crear un BAP ayuda a generar paquetes de implementación de forma automática y segura en Studio, al tiempo que integra fácilmente configuraciones y transacciones configurables. El uso del BAP proporciona los siguientes beneficios:

  • Entrega de aplicaciones más ágil.

  • Reducción de errores humanos durante el armado del paquete.

  • Mejora de la trazabilidad y transparencia en los cambios.

  • Integridad entre QA y entornos de producción.

  • Validación de commits y dependencias antes de crear el paquete.

Prerrequisitos

Antes de crear un BAP, debes:

  1. Analizar la solución que se va a entregar al cliente.

  2. Tener un proyecto con un esquema de versionado adecuado aplicado para garantizar que las entidades contenidas dentro del BAP son las necesarias en tu app. Lee Estándares de versionado.

  3. Desarrollar la solución.

  4. Probar la solución en un ambiente DEV.

Navega la página Business Application Package

BAP.gif

Inicia sesión en Studio y, en el menú superior, haz clic en Business application package. La página muestra una lista de BAPs creados en tu ambiente con el nombre de la aplicación, la rama, el número de versión, el nombre del BAP y la descripción de cada BAP. Además, puedes ver la fecha de creación y el usuario que creó el BAP, junto con su estado, que puede ser created, in progress, failed o stable.

Desde la barra de herramientas, puedes buscar un BAP en la página por rama o versión, filtrarlos por aplicación y/o estado y crear un BAP.

Al pasar el cursor por encima de un BAP de la lista, tienes las siguientes acciones disponibles:

  • Puedes crear una versión estable icon1.png a partir de un paquete de aplicacón de negocio que aparece como created (pre-release).

  • Puedes descargar un paquete icon2.png con una pre-release o una versión estable. Esto descarga un paquete listo para ser desplegado.

  • Puedes descargar un resumen icon3.png de una pre-release o una versión estable. Esto descarga un .txt con información sobre el paquete. Lee la sección Summary a continuación para obtener más información sobre esta opción.

  • Puedes descargar un registro de cambios icon4.png tanto de versiones estables como de una pre-release. Esto te permite comparar el paquete con otro diferente y descargar el resultado. Lee Changelog a continuación para obtener más información sobre esta opción.

Consulta Crea un business application package para aprender a crear un paquete de aplicación de negocio.

El summary, o resumen, es un archivo .txt que ofrece una vista consolidada de la información del paquete, como su origen y dependencias. Te permite (seas un usuario de Studio o un miembro del equipo a cargo de una versión) rastrear y validar versiones más fácilmente.

El resumen incluye:

  • App

  • Rama de origen del paquete

  • Número de versión

  • Nombre y descripción

  • Fecha de creación

  • Dependencias (nombre del repositorio y rama)

  • Nombre y rama del repositorio

  • En caso de que se trate de una compilación personalizada, la versión del front o del back incluidas.

  • Transacciones incluidas en el paquete

    Importante

    Las transacciones configurables incluidas en un BAP son las que se utilizan en la rama release de origen del paquete y en los módulos añadidos como dependencia (a través de procesos legacy y lambda).

  • En caso de que sea una versión estable, la versión de origen

Para descargar un resumen, haz clic en el icono Download summary (icon3.png) junto al paquete correspondiente de la lista.

Ve un ejemplo de resumen a continuación:

App: App Ale
Branch: feature/branch1
Version: 7.1.1
Name:test-bps-json
Description: test-bps-json
Created: Aug 22, 2025|08:04:44 PM
From Version:7.1.1-test-bps-json
Dependencies:-Global transactionlogic(feature/aleTestTrxBps)
Transactions:-P1 -1009 -EsMayorMenor(AMenorQueB)-P1 -2072 -trx2072-NumericFunction
Business Parameters:-BP_test- P1- H-test_BP- P1- H

El changelog, o registro de cambios, es un archivo .csv que permite comparar dos paquetes de versiones de la misma aplicación para identificar diferencias entre ellos. Esto es útil para comparar una versión de paquete más reciente con una versión entregada al cliente y verificar qué entidades fueron modificadas. También ayuda a asegurarse de que solo se incluyan los cambios necesarios en la nueva versión.

El registro de cambios contiene el nombre de la aplicación, las versiones comparadas y las diferencias detectadas en una de esas versiones. Luego, incluye lo siguiente, dividido en columnas:

  • Tipo de repositorio

  • App

  • Módulo

  • Lógica transaccional (la función solo compara transacciones configurables)

  • Nombre del repositorio

  • Tipo de entidad

  • Nombre de la entidad

  • ID único de la entidad

  • Tipo de diff (si el elemento fue añadido, eliminado o modificado)

El registro de cambios no incluye diferencias en los contenidos dentro de las entidades. Si necesitas ver cambios en el contenido de las entidades, consulta la documentación Merge.

Lee los pasos a continuación para descargar el registro de cambios:

  1. Haz clic en el icono Download changelog (icon4.png ) junto a una versión estable o pre-release (se muestra como Created) y se abrirá un nuevo modal. Este modal muestra tu última versión como referencia.

    Importante

    Como punto de partida, elige la versión más reciente de las dos que deseas comparar con el registro de cambios. Es decir, si quieres comparar las versiones 1.1.5 y 1.1.4, pasa el cursor por encima de 1.1.5 y haz clic en Download changelog.

  2. En el menú desplegable, selecciona la versión del paquete con la que quieres compararla. Las versiones se muestran con su número y fecha de creación.

    Importante

    En este paso, debes seleccionar la versión anterior para la comparación.

  3. Haz clic en Download.

  4. El registro de cambios se descargará automáticamente en formato .csv en tu dispositivo.