Logo de PTE Deploy for Business Central

PTE Deploy for Business CentralBeta

Despliega extensiones PTE en Business Central desde VS Code

Sube e instala tu app AL como PTE en los entornos de todos tus clientes con la API del Business Central Admin Center, y comprueba qué versión tiene cada uno, sin salir del editor.

Gratis · Versión preliminar pública · Marketplace de VS Code y Open VSX

¿Usas VSCodium, Cursor u otro editor basado en VS Code? Instálala desde Open VSX.

Microsoft retira la subida de PTE desde Extension Management

Hasta ahora, las extensiones por tenant (PTE) de Business Central online se subían desde la página Extension Management de cada entorno o con scripts sobre el endpoint extensionUpload de la Automation API, y en eso se apoyan hoy muchos scripts y herramientas de despliegue. Microsoft ha declarado obsoletas las dos vías y prevé retirarlas en la release wave 1 de 2027. Desde julio de 2026, el Business Central Admin Center y su API permiten subir, instalar, programar y desinstalar PTE, y Microsoft los recomienda como la vía para hacerlo. PTE Deploy lleva esa vía soportada, el endpoint pteInstall de la Admin Center API, al editor donde ya compilas tus apps AL, y te enseña en una sola vista qué versión tiene cada cliente.

Qué hace PTE Deploy

Deploy Current App

Desde tu proyecto AL, PTE Deploy localiza el paquete .app que corresponde al app.json, avisa si se ha quedado atrás respecto al código y lo compila con AL: Package si hace falta. Antes de subir nada comprueba el destino: misma versión ya instalada, versión inferior, dependencias que faltan y estado del entorno. Eliges el entorno, cuándo instalar (ahora, en su ventana de actualización o con la próxima actualización de Business Central) y el modo de sincronización, y confirmas una vez.

Todos tus clientes en una vista

Registra los tenants de tus clientes por dominio o ID, con alias, grupos y favoritos. De cada uno ves sus entornos, con Production destacado, las extensiones instaladas, las instalaciones programadas y las operaciones recientes. Desde el mismo árbol abres el entorno o el Admin Center, copias identificadores, desinstalas una extensión o cancelas una instalación programada.

Qué versión tiene cada cliente

Scan All Tenants busca tu app en todos los tenants y entornos registrados y marca en cada entorno si tiene la misma versión que tu proyecto, una anterior, una posterior o ninguna. El Fleet Report lo resume en una matriz, junto con las instalaciones programadas, en un documento Markdown que puedes guardar o compartir.

Production, con red de seguridad

En Production, desplegar siempre pide una confirmación explícita con el nombre del entorno escrito a mano, y desinstalar o borrar datos también. PTE Deploy frena antes de subir lo que Business Central rechazaría: una versión que ya está instalada o es inferior, un paquete de más de 50 MB o una extensión DEV con el mismo ID en el entorno.

Cada operación, hasta el final

Cada despliegue se sigue hasta que termina bien o mal, aunque cierres VS Code: al volver, un resumen te dice qué pasó mientras no estabas. Si falla, ves el mensaje real de Business Central con una sugerencia para resolverlo, y Copy Diagnostics prepara un informe para soporte sin tokens. También puedes seguir operaciones lanzadas desde otro equipo o desde el Admin Center.

Sin backend ni secretos

Inicias sesión con tu cuenta Microsoft desde VS Code, la misma con la que entras en el Admin Center: de la organización del cliente, como invitado o como partner con GDAP. No hay apps con secretos que mantener ni servidores de por medio: la extensión solo habla con Microsoft Entra ID y la Admin Center API, no envía telemetría y la lista de tenants se guarda en tu VS Code. Si tu organización lo prefiere, puede usar su propia app de Entra.

Cómo empezar

1. Instala la extensión

Búscala como “PTE Deploy” en la vista de extensiones de VS Code o instálala desde el Marketplace. Es gratuita.

2. Inicia sesión y añade tus tenants

En la vista PTE Deploy, inicia sesión con tu cuenta Microsoft y añade los tenants de tus clientes por dominio o ID. Si un tenant aún no ha dado su consentimiento a la app, la extensión te prepara el enlace para su administrador.

3. Despliega desde tu proyecto AL

Ejecuta PTE Deploy: Deploy Current App desde la paleta de comandos, la vista Workspace o la barra de estado, elige el entorno y confirma. La vista Operations sigue el despliegue hasta el resultado.

Requisitos: Business Central online (on-premises no está soportado); en cada tenant, una cuenta con acceso al Business Central Admin Center, por ejemplo con el rol Dynamics 365 Business Central Administrator o como partner con GDAP; VS Code 1.106 o posterior y, para compilar desde el editor, la extensión AL Language.

Precio

PTE Deploy for Business Central

Gratis

Todas las funciones, para todos los tenants que registres. Software propietario de Galarux, de uso gratuito, con su licencia incluida en la extensión.

Versión preliminar pública (beta): las dudas y sugerencias son bienvenidas en la pestaña Q&A del Marketplace o con el formulario de esta página.

Instalar desde el Marketplace

Vídeo

Preguntas frecuentes

Nada. PTE Deploy es gratuita y se instala desde el Marketplace de VS Code o desde Open VSX. Hoy se publica como versión preliminar (beta).

No. PTE Deploy usa la Business Central Admin Center API, que solo existe para Business Central online.

Los del Business Central Admin Center: por ejemplo el rol Dynamics 365 Business Central Administrator, o acceso delegado como partner con GDAP. No hacen falta permisos dentro del entorno. La primera vez, un administrador del tenant puede tener que dar su consentimiento a la app; PTE Deploy te prepara el enlace para pedírselo.

No. Los tokens los gestiona la autenticación de Microsoft integrada en VS Code y nunca se escriben en los registros. PTE Deploy no tiene servidor propio, no envía telemetría y guarda la lista de tenants en tu VS Code.

No. PTE Deploy cubre el despliegue interactivo desde el editor y la vista de todos tus clientes; los despliegues desatendidos siguen en tu pipeline. Eso sí, si tu pipeline sube las PTE con la Automation API, tendrás que pasarlo a la Admin Center API antes de la release wave 1 de 2027.

En la pestaña Q&A de la página de PTE Deploy en el Marketplace o con el formulario de contacto de esta página. Si algo falla, Copy Diagnostics prepara un informe sin tokens que puedes pegar en tu mensaje.

Pruébala en tu próximo despliegue

Instala PTE Deploy desde el Marketplace de VS Code y despliega la próxima versión de tu app en un sandbox. Si quieres contarnos cómo desplegáis hoy o qué echas en falta, escríbenos.

Sigue las novedades de Galarux en LinkedIn