be Portal Onlinehilfe

Navigation

Die globale Navigation kann per Klick auf das be Logo in der oberen linken Ecke geöffnet werden, um im be Portal zu navigieren.

image-20231220-061053.png

Menüeinträge werden immer in Packages definiert. Dadurch ist die Definition von weiteren Einträgen in Custom Packages möglich.

YAML
// cb Package
....
objects:
  menus:
    - id: mnuCustomMenu
      label: Custom Menü
      ....

Eigenschaften von menus Objekten:

id


Menü-ID.

Muss innerhalb des Packages einzigartig sein.

command?

(optional) - FQN des command, der beim Klick auf den Eintrag ausgeführt wird. Bis auf Level 1 Einträge, die als Gruppierungselement dienen, sollte jedem Menüeintrag ein command zugeordnet werden.

label?

(optional) - Anzeigename des Menüeintrags. Wenn dieses nicht angegeben ist, wird das label aus dem angegebenen command verwendet.

icon?

(optional) - Name des Icons, welches vor dem Anzeigenamen dargestellt wird.

Wenn dieses nicht angegeben ist, wird das icon aus dem angegebenen command verwendet.

Entweder existierendes Custom-Icon oder DevExtreme-Icon

parent?

(optional) - ID des übergeordneten Eintrags. Wenn ein Element einen parent hat, so wird dieses zum Level 2 Eintrag. Level 2 Einträge werden unterhalb des entsprechenden parent gruppiert.

insertAfter?

(optional) - FQN eines Menüeintrags. Der Eintrag wird nach dem angegebenen Menüpunkt einsortiert. Der parent des Eintrags wird nicht mehr berücksichtigt.

insertBefore?

(optional) - FQN eines Menüeintrags. Der Eintrag wird vor dem angegebenen Menüpunkt einsortiert. Der parent des Eintrags wird nicht mehr berücksichtigt.

orderKey?

(optional) - Mit dem orderKey kann die Reihenfolge von Einträgen beeinflusst werden. Einträge ohne orderKey werden nach Einträgen mit orderKey einsortiert.

Standard-Menüs:

Menü

Submenü (Level 2)

FQN

Home


BE.Package.goto_home

Datenreplikation




Dashboard

BE.Package.datareplication_home


Tabellen

BE.Package.datareplication_tables


Jobs für Komplett-Replikation

BE.Package.datareplication_jobs


Fehler-Logs

BE.Package.datareplication_error_logs


Status-Logs

BE.Package.datareplication_status_logs


Einstellungen

BE.Package.datareplication_settings


Statistik

BE.Package.datareplication_statistics

PZE




Home

BE.Package.pze_home


Personalübersicht

BE.Package.pze_personnel_overview


Meine Abwesenheitsanträge

BE.Package.pze_absence_requests


Eingegangene Anträge

BE.Package.pze_absence_request_validation


Abwesenheitsübersicht

BE.Package.pze_absence_overview


Anwesenheitsübersicht

BE.Package.pze_shift_schedule


Zeitbuchungen

BE.Package.pze_time_recordings


Monatskonto

BE.Package.pze_monthly_schedule

DMS




Home

BE.Package.dms_home


Speicher

BE.Package.dms_storage


Dokumente

BE.Package.dms_metadata


Gelöschte Dokumente

BE.Package.dms_deleted

Administration




Einstellungen

BE.Package.admin_settings


API Berechtigungen

BE.Package.admin_apiPermissions


Berechtigungen

BE.Package.admin_permissions


Packages

BE.Package.admin_codeblockPackages


Ausstehende Prozesse

BE.Package.admin_processQueue

Aufgaben


BE.Package.tasks_task_list

Beispiel:

YAML
objects:
  menus:
    # Einen neuen Haupteintrag unterhalb von PZE einfügen.
    - id: mnuCustomMenu
      label: Custom Menü
      insertAfter: STD_PZE.mnuPZE
    # Einen neuen Level 2 Eintrag innerhalb von PZE einfügen.
    - id: mnuCustomPZESubMenu
      label: Custom Untermenü von PZE
      parent: STD_PZE.mnuPZE