← Business Central/ business-central · extensiones AL

Desarrollo de extensiones para Business Central.

Campos, procesos, informes e integraciones a medida en AL para Microsoft Dynamics 365 Business Central. Sin tocar el código de Microsoft, para que cada actualización llegue sin sustos.

Base ApplicationMicrosoft
Tu extensiónAL · .app
Business Centralsiempre al día
01 — qué se puede hacer

Lo que el estándar no trae, en una extensión.

table

Campos y tablas nuevas

La información que tu negocio necesita guardar y el estándar no contempla.

page

Pantallas y acciones

Campos en las fichas, listas nuevas y botones que lanzan tus procesos.

codeunit

Lógica de negocio

Validaciones, cálculos y automatismos enganchados a los eventos del estándar.

report

Informes y documentos

Facturas, albaranes y listados con diseños en Word, Excel o RDLC.

API

APIs propias

Endpoints a medida para que tu web, tienda o CRM lean y escriban en Business Central.

job queue

Procesos programados

Tareas que se ejecutan solas: sincronizaciones, avisos y cierres periódicos.

02 — proceso

De la necesidad a producción, sin sorpresas.

  1. 01
    Análisis del procesoVemos cómo trabaja tu equipo y qué parte ya resuelve el estándar. A veces la respuesta es configuración, no código.
  2. 02
    Diseño de la extensiónQué tablas, páginas y eventos intervienen y qué queda fuera, antes de escribir una línea.
  3. 03
    Desarrollo en sandboxCódigo AL en control de versiones, sobre un entorno de pruebas que puede ser una copia de tu producción.
  4. 04
    Pruebas contigoValidas cada cambio en el sandbox antes de que llegue a producción.
  5. 05
    PublicaciónInstalación en producción en el momento que elijas; en Business Central online, desde el Admin Center.
  6. 06
    MantenimientoRevisión de compatibilidad con cada versión mayor de Microsoft y ajustes si algo cambia.
03 — preguntas frecuentes

Antes de empezar.

¿Qué es una extensión de Business Central?

Un paquete de código AL (un fichero .app) que añade campos, pantallas, procesos o informes a Business Central sin modificar el código de Microsoft. Se instala, se actualiza y se desinstala por separado del estándar.

¿Se rompen las extensiones con las actualizaciones?

Microsoft publica dos versiones mayores al año (en primavera y en otoño) y actualizaciones menores cada mes. Una extensión que solo usa eventos y objetos públicos del estándar sobrevive a ellas, y cuando Microsoft va a retirar algo lo marca como obsoleto con meses de antelación. Por eso cada versión mayor se prueba antes en un sandbox.

¿Extensión a medida o una app de AppSource?

Si en AppSource ya existe una app que resuelve tu caso, suele salir más a cuenta. Una extensión a medida (PTE, per-tenant extension) se hace solo para tu empresa y encaja exactamente con tu proceso. A veces la solución es mixta: una app de AppSource y una extensión pequeña que la adapta.

¿Funcionan en Business Central online y on-premises?

Sí. El código AL es el mismo; lo que cambia es la instalación: en online se publica desde el Business Central Admin Center y en on-premises con las herramientas de administración del servidor.

¿Cuánto cuesta una extensión?

Depende del alcance: cuántos objetos hay que crear, si hay integraciones con otros sistemas, informes o datos que migrar. Lo vemos en una primera conversación y te doy una estimación antes de empezar. Cuéntame tu caso.

¿Qué necesita hacer tu Business Central?

Cuéntame el proceso y te digo si es configuración, una app existente o una extensión a medida.