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.
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.
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.
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.
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.
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.
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.
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.
Cómo empezar
-
1
Elige cinco procesos críticos
Los que más dinero mueven o los que tocan tus extensiones a medida.
-
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
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.

