Seite „Rollencenter“ erstellen
Wenn Sie die Business Central-Anwendung starten, wird Ihnen in der Regel eine Rollencenter-Seite angezeigt. Das angezeigte Rollencenter basiert auf Ihrem Profil.
Die Seite Rollencenter ist niemals mit einer Quelltabelle verknüpft, sondern wird erstellt, indem verschiedene Seitenteile auf der Seite platziert werden:
Überschriften – Werden verwendet, um eine Begrüßung an den Benutzer zu senden und eindeutige Dateneinblicke für eine bestimmte Rolle anzuzeigen.
Aktivitätsseiten – Werden verwendet, um Informationen in Stapeln anzuzeigen. Diese Seiten zeigen Finanzdaten und andere direkte Einblicke in Ihr Unternehmen oder Ihre Rolle an. Auf diesen Seiten können Sie Key Performance Indicators (KPIs) anzeigen.
Meine Seiten – Werden verwendet, um Ihre bevorzugten oder am häufigsten verwendeten Datensätze anzuzeigen. Zum Beispiel können Sie die Liste Meine Kunden verwenden, um die Kundendatensätze anzuzeigen, an denen Sie häufig arbeiten. Meine Seiten bieten einen direkten Zugriff auf einen bestimmten Datensatz.
Diagramme – Werden verwendet, um Daten grafisch anzuzeigen.
Um die Seite Rollencenter zu erstellen, müssen Sie die Eigenschaft PageType auf RoleCenter festlegen. Die Seite Rollencenter enthält nur einen Bereich, RoleCenter, daher sehen Sie keinen Inhalts‑ oder Infobox-Bereich, den die meisten anderen Seiten besitzen. Das folgende Beispiel zeigt eine beispielhafte Rollencenter-Seite.
page 50103 "Big Boss Role Center"
{
PageType = RoleCenter;
Caption = 'Big Boss';
layout
{
area(RoleCenter)
{
part(Headline; "Headline RC Big Boss")
{
}
part(Activities; "Big Boss Activities")
{
}
part("Help And Chart Wrapper"; "Help And Chart Wrapper")
{
}
part("Report Inbox Part"; "Report Inbox Part")
{
}
part("Power BI Report Spinner Part"; "Power BI Report Spinner Part")
{
}
}
}
}
Die Seite Rollencenter kann Aktionen wie jede andere Seite enthalten. Einige Aktionen, die auf der Seite Rollencenter definiert sind, werden auf allen Seiten in Business Central angezeigt. Im Folgenden sind drei Orte auf einer Rollencenter-Seite aufgeführt, an denen Sie Aktionen finden:
Navigationsmenüs – Aktionen, die in den Navigationsmenüs definiert sind, werden auf jeder Seite in Business Central angezeigt.
Navigationsleiste – Seiten, auf die die Links in der Navigationsleiste abzielen, werden im Inhaltsbereich des Rollencenters geöffnet.
Aktionsleiste – Bietet Links zu Seiten, Berichten und Codeunits. An dieser Stelle können Links gruppiert werden.
An welcher Stelle Ihre Aktion auf der Seite angezeigt wird, hängt von dem Bereich ab, den Sie in Ihrer Aktionsdefinition verwendet haben:
Bereichsabschnitte – Aktionen, die in diesem Bereich definiert sind, werden in den Navigationsmenüs angezeigt.
Bereichseinbettung – Aktionen, die in diesem Bereich definiert sind, werden in der Navigationsleiste angezeigt.
Bereichserstellung – Aktionen, die in diesem Bereich definiert sind, werden in der Aktionsleiste mit einem Pluszeichen vor der Aktion angezeigt. Diese Aktionen werden zuerst vor den anderen Aktionen angezeigt.
Bereichsverarbeitung – Aktionen, die in diesem Bereich definiert sind, werden in der Aktionsleiste nach den Aktionen in Bereichserstellung angezeigt. Sie können Untermenüs durch Verwendung der Steuerung group erstellen.
Bereichs-Berichtserstattung – Aktionen, die in diesem Bereich definiert sind, werden in der Aktionsleiste nach den Aktionen in Bereichsverarbeitung zuletzt angezeigt. Diese Aktionen werden mit einem Berichtssymbol angezeigt.
Bereichsabschnitte
Das folgende Beispiel zeigt Aktionen, die in einem Bereichsabschnitt definiert sind.
area(sections)
{
group(Action39)
{
Caption = 'Finance';
Image = Journals;
action(GeneralJournals)
{
Caption = 'General Journals';
RunObject = Page "General Journal Batches";
RunPageView = where("Template Type" = const(General),
Recurring = const(false));
}
action(Action3)
{
Caption = 'Chart of Accounts';
RunObject = Page "Chart of Accounts";
}
action("G/L Account Categories")
{
Caption = 'G/L Account Categories';
RunObject = Page "G/L Account Categories";
}
action("G/L Budgets")
{
Caption = 'G/L Budgets';
RunObject = Page "G/L Budget Names";
}
...
}
group("Cash Management")
{
Caption = 'Cash Management';
...
}
group(Action40)
{
Caption = 'Sales';
...
}
}
Bereichseinbettung
Das folgende Beispiel zeigt Aktionen, die in einem Abschnitt zur Bereichseinbettung definiert sind.
area(embedding)
{
action(Customers)
{
Caption = 'Customers';
RunObject = Page "Customer List";
}
action(Vendors)
{
Caption = 'Vendors';
RunObject = Page "Vendor List";
}
action(Items)
{
Caption = 'Items';
RunObject = Page "Item List";
}
action("Bank Accounts")
{
Caption = 'Bank Accounts';
RunObject = Page "Bank Account List";
}
action("Chart of Accounts")
{
Caption = 'Chart of Accounts';
RunObject = Page "Chart of Accounts";
}
}