2.6 Erstellungs-Assistenten — Dialoge und Ansichtselemente schnell anlegen

2.6 Erstellungs-Assistenten — Dialoge und Ansichtselemente schnell anlegen

Erstellen Sie neue Dialoge und Ansichtselemente in wenigen Klicks — der Assistent führt Sie durch Typauswahl und Grundkonfiguration und öffnet anschließend den vorkonfigurierten Editor.

1

Überblick

Die Erstellungs-Assistenten ersetzen das bisherige manuelle Anlegen von Dialogen und Ansichtselementen. Statt ein leeres Formular auszufüllen, wählen Sie in zwei geführten Schritten den gewünschten Typ, die Datengrundlage und die Grunddaten aus. Der Assistent leitet automatisch einen passenden Namen ab und öffnet nach dem Erstellen den vollständigen Editor.

Es gibt zwei Assistenten:

  • Dialog-Assistent — für Dialoge, Ansichten und Unterdialoge
  • Ansichtselement-Assistent — für Tabellen, Listen, Kanban-Boards und alle weiteren Ansichtstypen
Unser Beispiel für diese Anleitung
Neuen Bearbeitungsdialog für „Kunden“ anlegen

Wir erstellen einen Dialog vom Typ „Dialog“, verknüpfen ihn mit dem Datenobjekt „Kunde“ und lassen den Assistenten Titel und Systemname automatisch ableiten.

2

Dialog-Assistent — Schritt für Schritt

  1. Assistent öffnen

    Navigieren Sie im Admin-Client zur gewünschten App und öffnen Sie den Bereich „Dialoge“. Klicken Sie auf den Button „Neu“ in der Toolbar. Der Assistent öffnet sich als eigene Seite.

  2. Schritt 1: Typ & Datengrundlage wählen

    Im oberen Bereich sehen Sie drei Typ-Karten. Klicken Sie auf den gewünschten Typ:

    • Dialog — Detaildialog für Anzeige und Bearbeitung eines einzelnen Datensatzes
    • Ansicht — Eigenständige Ansicht im Hauptmenü einer App
    • Unterdialog — Wird im Kontext eines Hauptdialogs angezeigt

    Die ausgewählte Karte wird farbig hervorgehoben. Je nach Typ erscheinen darunter unterschiedliche Felder:

    • Dialog: Datenobjekt und Datenquelle (optional)
    • Ansicht: Keine Datengrundlage erforderlich — die Ansicht enthält eigene Ansichtselemente
    • Unterdialog: Zuerst den Hauptdialog wählen, dann Datenobjekt und Datenquelle. Diese werden automatisch vom Hauptdialog übernommen, können aber angepasst werden.

    In unserem Beispiel: Wählen Sie den Typ „Dialog“ und das Datenobjekt „Kunde“. Klicken Sie auf „Weiter“.

  3. Schritt 2: Grunddaten prüfen und anpassen

    Der Assistent zeigt den gewählten Typ als Badge an. Darunter finden Sie die Grunddaten:

    • Titel (Pflichtfeld) — wird automatisch aus dem Datenobjekt oder der Datenquelle abgeleitet. Sie können den vorgeschlagenen Titel jederzeit anpassen.
    • Beschreibung (optional) — ein erklärender Text
    • Dialogbreite (nur bei Dialog/Unterdialog) — wählen Sie zwischen Klein, Mittel und Groß

    In unserem Beispiel: Der Titel wird automatisch auf „Kunde“ gesetzt (abgeleitet vom Datenobjekt). Passen Sie ihn ggf. an, z. B. zu „Kunden-Detail“. Klicken Sie auf „Erstellen“.

    Dialog-Assistent: Schritt-Indikator und Grunddaten
    ASSISTENTDialog anlegen · Schritt 2 / 2
    Grunddaten
    Typ
    Dialog
    Datenobjekt
    Kunde
    Titel
    Kunden-Detail
    Beschreibung
    (optional)
    Dialogbreite
    Mittel
    < ZurückErstellen
  4. Editor öffnet sich

    Nach dem Erstellen navigiert der Assistent automatisch zum vollständigen Dialog-Editor. Dort können Sie alle weiteren Einstellungen vornehmen — Felder zuordnen, Aktionen konfigurieren, Berechtigungen setzen usw.

Tipp: Zurück-Button Falls Sie im Schritt 2 noch etwas ändern möchten, klicken Sie auf „Zurück“. Ihre bisherigen Eingaben bleiben erhalten.
3

Zuordnung als Unterdialog — Ansichtselement direkt zuordnen

Häufig möchten Sie zugeordnete Daten zu einem Datensatz anzeigen — z. B. Aufträge zum Kunden oder Lieferungen zum Artikel. Wenn bereits ein Ansichtselement für die zugeordneten Daten existiert, können Sie mit „Zuordnung als Unterdialog“ in wenigen Klicks einen fertigen Unterdialog erstellen.

Unser Beispiel für diese Anleitung
Aufträge als Unterdialog im Kunden-Dialog anzeigen

Wir haben ein Ansichtselement „Aufträge“ und möchten es als Unterdialog im „Kunden-Detail“-Dialog anzeigen lassen.

  1. Strukturdiagramm öffnen

    Navigieren Sie im Admin-Client zur gewünschten App und wechseln Sie auf den Reiter „Strukturdiagramm“.

  2. Ansichtselement markieren

    Klicken Sie in der Spalte „Ansichtselemente“ auf das gewünschte Element (z. B. „Aufträge“). Es wird farbig hervorgehoben.

  3. „Zuordnung als Unterdialog“ wählen

    Öffnen Sie das Menü „Aktionen“ in der Toolbar. Klicken Sie auf „Zuordnung als Unterdialog“. Der Dialog-Assistent öffnet sich automatisch mit:

    • Typ „Unterdialog“ bereits ausgewählt
    • Das markierte Ansichtselement bereits eingetragen
  4. Hauptdialog zuordnen

    Wählen Sie im Feld „Hauptdialog“ den Dialog, in dem der Unterdialog erscheinen soll (z. B. „Kunden-Detail“). Sobald Sie den Hauptdialog auswählen, werden Datenobjekt und Datenquelle automatisch vom Hauptdialog übernommen. Sie können diese Werte bei Bedarf anpassen.

  5. Grunddaten prüfen und erstellen

    Klicken Sie auf „Weiter“. Der Assistent schlägt einen Titel vor. Passen Sie ihn bei Bedarf an und klicken Sie auf „Erstellen“.

  6. Fertig — Editor öffnet sich

    Der Assistent erstellt automatisch:

    • Den Unterdialog mit dem Ansichtselement als Inhalt
    • Die Verknüpfung zum Hauptdialog (ElementMapping)
    • Den Sichtbarkeitscode, damit der Unterdialog sofort aktiv ist

    Anschließend navigiert der Assistent zum Editor, in dem Sie bei Bedarf weitere Anpassungen vornehmen können.

Automatische Übernahme: Datenobjekt und Datenquelle werden bei der Auswahl des Hauptdialogs sofort übernommen — Sie müssen nicht erst auf „Weiter“ klicken. Falls der Hauptdialog kein Datenobjekt hat, bleiben die Felder leer und können manuell gefüllt werden.
4

Ansichtselement-Assistent — Schritt für Schritt

  1. Assistent öffnen

    Navigieren Sie im Admin-Client zur gewünschten App und öffnen Sie den Bereich „Ansichtselemente“. Klicken Sie auf „Neu“.

  2. Schritt 1: Typ & Datengrundlage wählen

    Sie sehen ein Raster mit allen verfügbaren Ansichtstypen. Wählen Sie den gewünschten Typ per Klick:

    Typ Beschreibung
    TabelleTabellarische Daten mit Sortierung und Filterung
    ListeKompakte Listendarstellung
    BaumansichtHierarchische Eltern-Kind-Darstellung
    KanbanBoard mit Status-Spalten für Workflows
    KalenderKalenderansicht für terminbasierte Daten
    InfokarteKarten-Layout für Einzeldatensätze
    KreuztabelleMatrix für Kreuz-Auswertungen
    GIS / KarteKartenansicht für geographische Daten
    DiagrammGrafische Auswertung (Balken, Linien, Torte)
    DashboardKombinations-Ansicht mit mehreren Elementen
    ZuordnungMaster-Detail für 1:n oder m:n Beziehungen

    Unterhalb der Typ-Karten können Sie optional eine Datenquelle auswählen. Für Dashboards ist keine Datenquelle erforderlich.

    Klicken Sie auf „Weiter“.

  3. Schritt 2: Grunddaten prüfen und anpassen

    Der Name wird automatisch aus der gewählten Datenquelle abgeleitet. Passen Sie ihn bei Bedarf an und ergänzen Sie optional eine Beschreibung.

    Klicken Sie auf „Erstellen“.

  4. Editor öffnet sich

    Der Assistent navigiert automatisch zum vollständigen Ansichtselement-Editor, in dem Sie Spalten, Filter, Sortierung und alle weiteren Optionen konfigurieren können.

Eigene Seite statt Popup Der Assistent öffnet sich als eigene Seite (ChildWindow). So können Sie zwischendurch an anderen Stellen im Admin-Client nachschauen, ohne dass Ihre Eingaben verloren gehen.
5

Ergebnis

Nach dem Durchlauf des Assistenten haben Sie:

  • Ein neues Element (Dialog oder Ansichtselement) mit dem richtigen Typ und der passenden Datengrundlage
  • Einen automatisch abgeleiteten Titel/Name, den Sie bei Bedarf angepasst haben
  • Den geöffneten Editor, in dem Sie sofort mit der Detailkonfiguration beginnen können
6

Häufige Fragen

Frage Antwort
Kann ich den Typ nachträglich ändern? Nein. Der Typ wird beim Erstellen festgelegt. Erstellen Sie bei Bedarf ein neues Element mit dem gewünschten Typ.
Muss ich eine Datenquelle angeben? Nein, die Datenquelle ist optional. Sie können sie auch später im Editor zuweisen. Für Dashboards ist keine Datenquelle erforderlich.
Was passiert mit dem Assistenten nach „Erstellen“? Der Assistent wird durch den Editor ersetzt — es entsteht kein zusätzlicher Seitenstapel. Sie arbeiten direkt im Editor weiter.
Kann ich auch ohne Assistent anlegen? Der Assistent ist der Standardweg. Er führt Sie durch die wichtigsten Einstellungen und sorgt dafür, dass nichts vergessen wird.
Was passiert bei „Zuordnung als Unterdialog“? Es werden drei Dinge automatisch angelegt: der Unterdialog mit dem Ansichtselement als Inhalt, die Verknüpfung zum Hauptdialog und der Sichtbarkeitscode. Der Unterdialog ist sofort einsatzbereit.
7

Versionierungs-Assistent

Der Versionierungs-Assistent führt durch die Einrichtung der zeitlichen Versionierung für ein Datenobjekt. Er erkennt automatisch, welche Felder versioniert werden können und schlägt eine Konfiguration vor.

Ablauf

  1. 1Datenobjekt wählen — Das zu versionierende Datenobjekt auswählen.
  2. 2Felder auswählen — Der Assistent erkennt versionierbare Felder und zeigt sie zur Auswahl an.
  3. 3Zeitfelder konfigurieren — Gültig-ab und Gültig-bis Felder festlegen.
  4. 4Einrichtung — Versionierung aktivieren.

Nach der Einrichtung enthält jeder Datensatz eine Versionshistorie. Der neue TemporalValue-Aggregationstyp ermittelt automatisch den zum Stichtag gültigen Wert aus der Versionshistorie — ideal für Preisänderungen, Tarifumstellungen oder andere zeitlich begrenzte Werte.