Todo lo que hay detrás de las páginas de Business Central

¿Alguna vez te has preguntado qué se esconde tras esa pantalla que ves al iniciar Business Central? Esa pantalla que te da los buenos días y te muestra información organizada en pequeños cuadros o que te permite acceder a otras páginas.

En este artículo, vamos a hablar sobre los distintos tipos de páginas en Business Central, para que tanto tú como usuario, como tú que eres técnico, conozcas sus propiedades y virtudes. ¡Sigue leyendo!

Role Center

Cuando un usuario inicia sesión en Business Central, lo primero que ve es una página especialmente diseñada para su rol dentro de la organización. Esta página se conoce como Role Center o Centro de funciones, y es mucho más que una simple pantalla de bienvenida: es el panel de control personalizado que guía la experiencia del usuario.

El Role Center es una página de tipo especial que actúa como punto de partida para las tareas diarias. Está diseñada para mostrar solo la información y accesos relevantes para el rol del usuario, ya sea contable, vendedor, gerente de proyectos, o cualquier otro perfil.

Cada Role Center está compuesto por varios elementos visuales y funcionales, como:

El Role Center mejora la eficiencia y la usabilidad al reducir la necesidad de navegar por menús complejos. Y es que, al mostrar solo lo relevante permite que el usuario se enfoque en lo que realmente importa.

Desde un punto de vista más técnico, un Role Center es una página de tipo RoleCenter. Se puede asociar a un perfil de usuario mediante la configuración de perfiles en el entorno de administración.

Por su parte, los desarrolladores pueden:

Todo esto permite adaptar Business Central a las necesidades exactas de cada organización.

List pages

Las páginas de tipo lista son fundamentales en Business Central. Permiten visualizar múltiples registros de una tabla (como clientes, productos o facturas) en formato de tabla, facilitando la navegación, búsqueda y gestión de datos.

Se hace más sencillo, ya que su diseño se parece mucho a un Excel. Desde estas páginas puedes:

Guardar vistas

Una de las funciones más potentes es la posibilidad de guardar vistas personalizadas. Tras aplicar filtros (por ejemplo, “facturas vencidas” o “clientes de España”), puedes guardar esa configuración como una vista con nombre propio. Así, podrás acceder a ella rápidamente desde el panel lateral sin tener que repetir los filtros cada vez.

Además, en la ficha de un producto o una factura, hay muchos más campos que los visibles en la lista. Los campos ocultos, es bien sabido que un desarrollador puede añadirlos a la página usando un PageExtension. Si se quiere añadir campos a una tabla, se puede hacer desde la versión Business Central 2023 wave 2, aunque hay que tener los permisos adecuados.

Ruta: Perfil > Seleccionar nuestro rol > Personalización de páginas. Podremos añadir todos los campos de la tabla salvo personalizados y los de sistema.

Personalizar listas

Desde aquí se pueden mover columnas, ocultar las que no se necesiten o añadir algunos campos de la tabla que se estén manipulando.

Card Pages

Las páginas de tipo ficha permiten ver y editar la información completa de un solo registro. Se accede a ellas normalmente desde una página de tipo lista, como por ejemplo el listado de clientes, al hacer clic sobre un elemento (por ejemplo, un cliente o una factura).

Estas páginas muestran todos los campos relevantes de un registro, organizados en secciones o pestañas. Por ejemplo, en la ficha de un cliente se puede encontrar:

Estas páginas se definen en AL como páginas de tipo Card. Se vinculan directamente a una tabla y permiten incluir acciones, validaciones y lógica personalizada.

También pueden extenderse mediante extensiones para adaptarse a procesos específicos del cliente, como registrar una factura o calcular el inventario físico de un producto.


Artículos recomendados:


Document Pages

Las páginas de tipo documento están diseñadas para gestionar procesos transaccionales completos, como pedidos de venta, facturas de compra, albaranes, etc.

A diferencia de las de tipo ficha, que muestran un único registro, las páginas de tipo documento combinan información general con líneas de detalle.

Por ejemplo, en un pedido de venta, el encabezado incluye el cliente y la fecha, mientras que las líneas detallan los artículos solicitados, cantidades, precios y descuentos. Las páginas de tipo documento se definen en AL como páginas de tipo Document. Internamente, combinan un encabezado y una página de tipo “Part” para las líneas. Esto permite una estructura modular y reutilizable.

Worksheet Pages

Las páginas de tipo de hoja de trabajo están diseñadas para facilitar la entrada masiva de datos y la ejecución de procesos periódicos. Son especialmente comunes en áreas como contabilidad, inventario, planificación y pagos.

A diferencia de las de tipo documento, que se centran en un documento específico, las hojas de trabajo permiten trabajar con múltiples líneas independientes, sin necesidad de un encabezado.

Las que seguro has usado alguna vez son el diario general o el diario de inventario, estas páginas te permiten registrar múltiples movimientos de forma rápida y se pueden registrar varias líneas al mismo tiempo. Además, puedes guardar plantillas para poder realizar tareas recurrentes.

En estas páginas podremos guardar vistas como en las listas y también podremos editar varios registros a la vez.

API Page

Las páginas de tipo API permiten que otras aplicaciones (como Power Apps, portales web, sistemas de e-commerce o herramientas de BI) puedan leer y escribir datos en Business Central de forma segura y estructurada.

En resumen, permiten interconectar nuestro Bussiness Central con aplicaciones para automatizar procesos, actualizar de forma simultánea productos en distintas apps comerciales (como Amazon), mostrar análisis o estadísticas en dispositivos móviles usando distintas apps de Microsoft como BI, Word o Excel, e incluso trabajar desde máquinas de operarios (como PDAs) permitiendo subir y descargar información ágilmente con nuestro sistema.

Creación de una API usando la tabla de clientes

Estructurar la URL

La base de la URL se compone de la conexión con el cliente y la base de datos, por ejemplo:   https://api.businesscentral.dynamics.com/v2.0/[tenant]/[Enviroment]/

Después, se añaden las configuraciones que se han establecido en la página de API: [/mycompany/ventas/v2.0/]

A continuación, se especifica la compañía de la cual se quiere obtener datos:

[/companies([GUID Empresa]/] Finalmente, se completa la URL con el nombre de la entidad, quedando así: https://api.businesscentral.dynamics.com/v2.0//[tenant]/[Enviroment]/mycompany/ventas/v2.0] /[companies([GUID Empresa]]/customers


¿Estás interesado en implantar Business Central o ya tienes este ERP, pero quieres saber cómo realmente funciona? ¡Rellena el formulario y nuestros expertos se pondrán en contacto contigo para ayudarte!


Pau Navarro
Programador Business Central


Nuestras últimas publicaciones:

Tuitear Compartir en Facebook Compartir en G+ Compartir en LinkedIn
Salir de la versión móvil