En Business Central, personalizar la interfaz de usuario puede mejorar la experiencia y usabilidad de los usuarios. Una de las formas de hacerlo es añadiendo un titular en el Role Center que muestre información relevante o enlaces a recursos importantes. En este caso, vamos a incluir un mensaje llamativo con un enlace a AESVA.
Este seria el mensaje resultante. Al clicar se redirige hacia la web.

¡Vamos manos a la obra! 😊
🎨 Creando la Página de Titular
Lo primero que hay que hacer es crear una nueva página que contendrá el titular. Para ello, se utiliza el siguiente código:
page 81001 "Headline Aesva"
{
Caption = 'Headline Aesva', Comment = 'ESP="Titular Aesva"';
PageType = HeadlinePart;
RefreshOnActivate = true;
layout
{
area(content)
{
group(Control1)
{
ShowCaption = false;
field(GreetingText; RCHeadlinesPageCommon.GetGreetingText())
{
ShowCaption = false;
ApplicationArea = All;
Editable = false;
}
}
group(Control2)
{
ShowCaption = false;
field(Aesva; Txt001Lbl)
{
ShowCaption = false;
ApplicationArea = All;
Editable = false;
DrillDown = true;
trigger OnDrillDown()
begin
HyperLink('https://www.aesva.es/');
end;
}
}
}
}
trigger OnOpenPage()
begin
RCHeadlinesPageCommon.HeadlineOnOpenPage(Page::"Headline RC Project Manager");
end;
var
RCHeadlinesPageCommon: Codeunit "RC Headlines Page Common";
Txt001Lbl: Label 'Do you want to know more about Esteve Sanpons or Business Central?', Comment = 'ESP="¿Quieres saber más sobre Esteve Sanpons o Business Central?"';
}
- Defino la página con el ID
81001
y el nombre"Headline Aesva"
, especificando que es de tipoHeadlinePart
, lo que indica que se usará como un titular dentro de un Role Center. - Creo dos grupos dentro del
layout
:Control1
: Muestra un saludo dinámico obtenido desde laCodeunit "RC Headlines Page Common"
.Control2
: Contiene el mensaje “¿Quieres saber más sobre Esteve Sanpons o Business Central?”, con un hipervínculo a la web de AESVA (https://www.aesva.es/
).
- Agrego un trigger
OnOpenPage()
para inicializar el titular cuando se abre la página.
🏗️ Extensión del Role Center
Ahora que la página de titular está lista, hay que añadirla al Role Center del Administrador Empresarial. Para ello, se crea una extensión de página:
pageextension 81001 "Business Manager Role Center" extends "Business Manager Role Center"
{
layout
{
addfirst(rolecenter)
{
part("Headline Aesva"; "Headline Aesva")
{
ApplicationArea = All;
}
}
}
}
🔎 ¿Qué hace este código?
- Extiende la página del Role Center del Administrador Empresarial (
"Business Manager Role Center"
). - Añade la página de titular (
"Headline Aesva"
) al inicio delrolecenter
, asegurando que el mensaje se muestre en la parte superior.
🚀 Beneficios y Aplicaciones Prácticas
✅ Mayor personalización del Role Center para adaptarlo a las necesidades del usuario.
✅ Facilidad de acceso a información importante mediante enlaces directos.
✅ Experiencia de usuario mejorada, haciendo que Business Central sea más intuitivo y atractivo.
Este enfoque puede extenderse para mostrar anuncios internos, mensajes de bienvenida o cualquier otra información clave dentro de Business Central.
🎯 Conclusión
Añadir un titular en el Role Center del Administrador Empresarial es una excelente manera de mejorar la usabilidad y personalización de Business Central. Con unos pocos cambios en AL, se pueden mostrar mensajes dinámicos y enlaces útiles en la pantalla principal.
Si quieres ver el código completo, está en GitHub.
¡Espero que este post te haya sido útil! Hasta la próxima.