Imagen de la noticia El potencial de Page Scripting en Business Central.

El potencial de Page Scripting en Business Central.

En la versión de Microsoft Dynamics 365 Business Central 2024 Wave 1 que se publicará en abril, se incluye una nueva e interesante funcionalidad de gran utilidad. Se trata de Page Scripting con la que puedes grabar y reproducir acciones en Business Central: desde abrir listas de registros o introducir datos en una ficha, hasta navegar a través de diferencies opciones para realizar flujos de trabajo de procesos más complejos.

El proceso es intuitivo y accesible. Al activar la grabación desde la opción de Page Scripting en Business Central, la herramienta captura cada paso realizado por el usuario. Esta grabación puede luego replicarse automáticamente, recreando el conjunto de acciones sin necesidad de intervención manual por parte del usuario.

¿Cómo funciona Page Scripting?

Page Scripting está incluido en las opciones de Configuración de Business Central. Desde la ventana principal podemos iniciar una nueva grabación o abrir la lista de grabaciones ya realizadas.

Al iniciar una grabación, podemos realizar las acciones que deseamos grabar y el sistema va guardando cada paso en la ventana de Page Scripting, que incluye los típicos botones de iniciar grabación, ir al inicio, ir al anterior paso, detener la grabación, ir al siguiente paso, e ir al final. Así como la lista de la secuencia de acciones realizadas.

Durante la grabación se puede acceder a la funcionalidad de copiar y pegar haciendo clic con el botón derecho en un control de página y seleccionando la acción deseada en el menú contextual. Page Scripting también dispone de un portapapeles específico que facilita la copia de los valores de los campos en otros campos, utilizarse dentro de expresiones o emplearse para la validación de resultados. El archivo de la grabación se guarda en formato se guarda en formato YML o YAML, utilizados en procesos para serializar datos.

Una capacidad muy interesante de Page Scripting es que nos permite incluir condiciones en el script. Por ejemplo, puedo abrir una ficha de proveedor e indicarle los pasos a seguir si el grupo contable de proveedor tiene un determinado valor. Es decir, no solo podemos guardar una información con los pasos realizados, sino incluir “ramificaciones en el proceso” en función de determinados valores o condiciones.

Además, el archivo grabado se puede abrir en otro entorno, lo que permite la ejecución de toda la secuencia de pasos en un nuevo entorno de trabajo. Sin embargo, es importante mencionar que no es una herramienta de automatización HTML. Por ejemplo, no puede automatizar elementos como complementos de control, Power Apps o Power BI incrustados, ni ningún componente fuera del cliente web de Business Central.

Aplicaciones y beneficios de Page Scripting para Business Central.

La funcionalidad de Page Scripting en Business Central ofrece un amplio espectro de aplicaciones que pueden transformar significativamente el modo en que interactuamos y gestionamos con los procesos de Business Central. Entre otras posibles aplicaciones destaco las siguientes:

  • Automatización de pruebas de regresión: Permite automatizar la ejecución de pruebas para verificar que las nuevas modificaciones no afecten las funcionalidades existentes, mejorando la calidad del software.
  • Tutoriales de formación y capacitación: Facilita la creación de tutoriales interactivos o simulaciones de procesos específicos para la formación de nuevos usuarios o la capacitación en nuevas funcionalidades.
  • Depuración y solución de errores: Ayuda en la identificación y replicación de errores reportados por los usuarios, facilitando la depuración y corrección de problemas específicos.
  • Desarrollo de casos de test personalizados: Permite a los desarrolladores y consultores funcionales crear casos de prueba específicos para validar la funcionalidad de Business Central frente a requisitos empresariales particulares.
  • Simulación de interacciones de usuario: Ideal para simular secuencias de acciones de usuarios para evaluar el comportamiento del sistema bajo diferentes escenarios.
  • Validación de procesos de negocio: Permite a las empresas validar la implementación de procesos de negocio en Business Central, asegurando que se ejecuten según lo previsto.
  • Demostraciones de producto: Facilita la creación de demostraciones de producto dinámicas y replicables, útiles para presentaciones de ventas o formaciones.
  • Optimización de Workflows: Identifica ineficiencias o puntos de mejora en los flujos de trabajo actuales mediante la replicación y análisis de procesos típicos de los usuarios.
  • Documentación automatizada de procesos: Genera documentación sobre el flujo de procesos de negocio y la interacción del usuario con el sistema, apoyando así la gestión del conocimiento.
  • Pruebas de carga y estrés: Aunque indirectamente, puede ayudar a preparar escenarios para pruebas de carga, observando cómo se comportan ciertas operaciones bajo condiciones de uso intensivo.

Conclusión: una herramienta transformadora.

Page Scripting no es solo una herramienta para solucionar errores, sino un instrumento multifacético que puede ser aprovechado para mejorar la calidad, eficiencia y comprensión de los procesos empresariales gestionados a través de Business Central.

Page Scripting abre un abanico de posibilidades para pruebas de funcionalidad y testeo. Imagina tener un conjunto de scripts que simulan distintas operaciones en Business Central, facilitando la detección de errores y validando cambios antes de su puesta en explotación. Esta capacidad no solo ahorra tiempo, sino que también incrementa la precisión y eficacia de las pruebas.

Page Scripting en Business Central representa un avance significativo en la gestión empresarial y el desarrollo de software. Su capacidad para grabar, replicar y personalizar acciones ofrece una solución eficaz a problemas comunes, al tiempo que abre nuevas vías para el testeo y validación de procesos.

¿Conectamos?

La tecnología bien aplicada suele facilitar las cosas. Si sospechas que también puede ser de ayuda para ti, concédenos la oportunidad de conocerte y demostrarte hasta qué punto es así.

¿Por qué Ayesa?

Somos uno de los principales implantadores de Microsoft, con casi 2000 clientes que han depositado su confianza en nosotros para la implantación de Dynamics 365, Business Central (NAV / Navision) y Dynamics 365 Finance & Operations (AX / Axapta). Además, destacamos en el despliegue de proyectos sobre AZURE y Microsoft 365. Nuestra experiencia en el campo de la inteligencia artificial y el uso de Copilot nos sitúa a la vanguardia de la innovación tecnológica.

Con una plantilla de más de 12.000 profesionales y una sólida presencia en 23 países, estamos comprometidos en ayudar a nuestros clientes a definir y aprovechar oportunidades en el nuevo contexto digital. Desde la tecnología hasta las personas, ofrecemos un enfoque integral que garantiza el éxito en cada proyecto.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  He leído y acepto la Política de privacidad de Ibermática, S.A.De acuerdo a lo establecido en la RGPD 2016/679, para ejercer su derecho al borrado de sus datos, por favor envíe un correo a: arco@ibermatica.com