Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

In brandbox hat der Nutzer die Möglichkeit eine Auswahl an Datensätzen einer bestimmen Tabelle zu selektieren und die Werte der selektierten Datensätze unabhängig des Originals zu überschreiben. Bestehende Selektionen können um weitere Datensätze erweitert oder auch reduziert werden. Selektion-Datensätze können eigene Kommentare, Workflow und Status haben.

Selektion erstellen

Um eine Selektion zu erstellen navigieren sie in eine beliebige Tabelle ihrer Wahl und filtern sie nach belieben ihre Datensätze. Das resultierende Ergebnis kann als Selektion gespeichert werden.
Dafür klicken sie in der Toolbar oben auf Selektionen und auf "Aus aktueller Suche erstellen", für die neu angelegte Selektion wird ein eindeutiger Identifier erzeugt.
Um bestehende Selektionen dieser Tabelle anzuzeigen, klicken sie auf "Anzeigen" und um eine leere Selektion zu erstellen klicken sie auf "Leere Selektion erstellen", diese kann später dann um Datensätze erweitert werden.

Image Removed

Selektionen verwalten

Haben sie einer der Optionen angeklickt landen sie in der Übersicht der Selektionen. Wenn sie eine leere oder eine befüllte Selektion erzeugt haben erscheint diese mit der höchsten ID im Normfall an oberster Stelle.
Hier können sie Selektionen kopieren oder löschen, die Original Datensätze sind hiervon nicht betroffen. Diese bleiben immer unberührt!
Image Removed

Selektion bearbeiten

Wenn sie eine Selektion bearbeiten sehen sie ein Formular mit dem Namen der Selektion, hier wird beim Erzeugen ein eindeutiger Identifier erzeugt. Der Name kann aber nachträglich unbenannt werden, und einen Workflow der dieser Selektion zugeordnet ist. Unterhalb des Formulars sehen sie zwei umschaltbare Listen.

Die eine zeigt die aktuell selektieren Datensätze und die andere Liste zeigt alle möglichen Datensätze desselben Typs.
Die Liste der selektieren Datensätze ist sortierbar. Wenn ein Datensatz selektiert ist und dadurch zu einer Selektion gehört, kann man diesen editieren oder man kann den Datensatz der Selektion hinzufügen oder den Datensatz aus der Selektion entfernen.
Image Removed

Selektion-Datensatz bearbeiten

Bearbeitet man einen Selektion-Datensatz so kann man diesem einen Workflow zuweisen oder man kann dessen Werte überschreiben.
Es wird das Formular des Original Datensatzes angezeigt und wenn es überschriebene Werte gibt, dann ist die Check-box vorne angehakt.
Möchte man einen Wert des Original Datensatzes also überschreiben so wählt man die Check-box vorne und trägt den jeweiligen neuen Wert rechts in das jeweilige Eingabefeld ein.
Möchte man einen überschriebenen Wert wieder zurücksetzen so entfernt man die Check-box einfach wieder und es gelten wieder die Werte des Original Datensatzes.

Image RemovedMit den Selektionen von brandbox können Datensätze einer Datenbanktabelle in einer "Gruppe" zusammengefasst werden. Hierbei wird ein Selektionselement als Verbindung zwischen dem entsprechenden Datensatz und der Selektion selbst erstellt. Über die Datenmodellierung können diesem Selektionselement Eingabefelder hinzugefügt werden. Besitzen diese Eingabefelder einen Identifikator welcher auch im originalen Datensatz zu finden ist, so können die Werte des originalen Datensatzes innerhalb der entsprechenden Selektion über das Seleketionselement überschrieben werden. Selektionen können weitere Selektionselemente hinzugefügt aber auch wieder entfernt werden. Zudem können Selektionselemente unabhängig von ihrem originalen Datensatz eigene Kommentare, Workflows sowie Status zugeordnet werden.

Eine Selektionskonfiguration erstellen

Damit die Selektionen in einer Datenbanktabelle zur Verfügung stehen, muss eine entsprechende Selektionskonfiguration existieren. Diese können durch brandbox Administratoren über die Administrationsoberfläche erstellt und verwaltet werden. Über diese Selektionskonfiguration wird die gewünschte Datenbanktabelle sowie eine optionale Formularmaske aus der Datenmodellierung festgelegt. Um eine neue Selektionskonfiguration zur erstellen...

  • Navigieren Sie in das Administrationsdashboard von brandbox
  • Öffnen Sie die Dashboardkarte  Selektionen und wählen Sie die Datenbanktabelle Selektionskonfigurationen
  • Klicken Sie in der Toolbar auf die Schaltfläche  (Datensatz anlegen)
Info

Nach jeder Änderung an den Selektionskonfigurationen muss das Datenbankschema aktualisiert werden. Diese Funktion steht über die Toolbar der Datensatzliste für die Selektionskonfigurationen zur Verfügung.

Eine Selektion erstellen

Nachdem Sie eine Selektionskonfiguration für eine Datenabanktabelle erstellt haben, steht über die Toolbar der Datensatzliste für diese Tabelle die Schaltfläche  Selektionen zur Verfügung. Hierüber stehen weitere Funktionen zur Verfügung. Unter anderem können Sie hier die bereits existierenden Selektionen einsehen aber auch neue Selektionen auf Basis verschiedener Aktionen erstellen. Eine neue Selektion kann somit entweder leer,  auf Basis der aktuellen Datensatzliste oder auf Basis der aktuellen Datensatzauswahl erstellt werden.

Bestehende Selektionen verwalten

Bestehenden Selektionen können jederzeit weitere Selektionselemente hinzugefügt aber auch wieder entfernt werden. Hierbei ist das Verhalten und die Funktion der Oberfläche ähnlich der Eltern- und Kindverknüpfungen. Um eine bestehende Selektion zur Verwalten...

  • Navigieren Sie in eine  Datensatzliste für eine Datenbanktabelle welche über eine Selektionskonfiguration verfügt
  • Klicken Sie auf die Schaltfläche  Selektionen und wählen Sie den Eintrag Selektionen anzeigen
  • Öffnen Sie das  Kontextmenü einer bestehenden Selektion und wählen Sie den Eintrag  Selektionselemente

Selektionselemente

Ein Datensatz welcher sich in einer Selektion befindet wird über ein sog. Selektionselement mit dieser Selektion verbunden. Ein Selektionselement ist hierbei ein spezieller Datensatztyp, welcher eine Verbindung zwischen einer Selektion und einem Datensatz repräsentiert. Dieses Selektionselement kann über die Datenmodellierung mit weiteren Eingabefeldern ausgestattet werden. Überschneiden sich Eingabefelder des Datensatzes und eines Selektionselements, dann können diese innerhalb der Selektion durch das Selektionselement überschrieben werden. Die entsprechende Formularmaske der Datenmodellierung muss hierzu mit der Datenbanktabelle verbunden sein und zusätzlich über die Selektionskonfiguration ausgewählt worden sein.