Novedades Business Central · Versión 29

Cada actualización de Business Central trae la misma pregunta: ¿seguirán funcionando mis procesos? Con la versión 29, la herramienta Page Scripting pasa a disponibilidad general, y te permite grabar un proceso en el cliente web y reproducirlo tantas veces como quieras para comprobarlo.

Versión 29.0 · Disponibilidad general · Lectura: 4 min

En resumen

Page Scripting graba lo que haces en pantalla (abrir páginas, rellenar campos, ejecutar acciones) y lo repite paso a paso, indicando qué funciona y qué falla. Te afecta si tienes extensiones a medida o integraciones y quieres validar cada actualización sin repasar a mano los procesos clave.

Qué es

Pruebas de aceptación sin escribir código

Page Scripting se abre desde Configuración > Page Scripting en cualquier página. Mientras grabas, cada acción tuya y cada respuesta de la aplicación se añaden como pasos. Al reproducirlo, el panel te muestra en tiempo real si cada paso se ha completado o ha fallado.

Sirve en entornos online (producción y sandbox), locales y Docker. Eso sí: graba la lógica de Business Central, no es una herramienta genérica de automatización web. No automatiza complementos de control ni informes de Power BI incrustados.

Disponibilidad general

Validaciones

Añades pasos que comprueban el valor de un campo, el texto de un mensaje o de un error, o el número de filas de una lista.

Disponibilidad general

Condiciones y repeticiones

Pasos que solo se ejecutan si se cumple una condición, y bucles que repiten acciones para cada fila de una lista. Las expresiones usan Power Fx.

Disponibilidad general

Parámetros y suites

Una grabación puede pedir valores al reproducirse e incluir otras grabaciones, de modo que montas una batería de pruebas en un orden concreto.

Disponibilidad general

Compartir y automatizar

Guardas la grabación como archivo YAML o la compartes como enlace con sus resultados. Con el reproductor bc-replay, de npm, la lanzas desde tus pipelines.

Qué implica

Por qué te interesa si ya usas Business Central

Los entornos online tienen un periodo limitado para aplicar cada actualización principal. Tener grabados tus procesos críticos (de pedido a factura, cobro, recepción de compras, producción) convierte la validación de la nueva versión en una tarea de minutos en un sandbox, en lugar de días de pruebas manuales por parte de los usuarios clave.

También es una forma práctica de documentar cómo se trabaja en tu empresa: el archivo de la grabación describe el proceso paso a paso.

Importante: la reproducción ejecuta acciones reales, como registrar documentos. Aunque la herramienta funciona en producción, te recomendamos reproducir las pruebas en un sandbox copiado de producción. Para grabar se necesita el conjunto de permisos PAGESCRIPTING – REC, y para reproducir, PAGESCRIPTING – PLAY.
Nuestra recomendación

Cómo empezar

  1. 1

    Elige cinco procesos críticos

    Los que más dinero mueven o los que tocan tus extensiones a medida.

  2. 2

    Grábalos desde un punto fijo

    Empieza siempre en el área de trabajo y añade validaciones de los resultados, no solo clics.

  3. 3

    Reprodúcelos antes de cada actualización

    Haz la prueba en un sandbox con la nueva versión, antes de programar la actualización de producción. Te lo contamos en qué cambia en la versión 29 y cuándo actualizar.

Fuentes: Microsoft Learn — Novedades de la actualización 29.0 y Microsoft Learn — Herramienta Page Scripting.