Seite „Rollencenter“ erstellen

Abgeschlossen

Wenn Sie die Business Central-Anwendung starten, wird Ihnen in der Regel eine Rollencenter-Seite angezeigt. Das angezeigte Rollencenter basiert auf Ihrem Profil.

Screenshot der Seite „Rollencenter“ mit hervorgehobenen Details

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.

Screenshot des Rollencenters mit Navigationsmenüs, Navigationsleisten und Aktionsleisten

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.

Screenshot der in einem Bereichsabschnitt definierten Aktionen

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.

Screenshot der in einem Abschnitt zur Bereichseinbettung definierten Aktionen

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";
    }
}