Versionen im Vergleich

Schlüssel

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

Dieses optionale Eingabefeld benötigt ein Datenbank-Schema sowie einen Datenpool aus dem Produkt publish.

Dieses optionale Eingabefeld ermöglicht die Pflege und Verwaltung von Datensätzen und der Struktur einer dynamischen Datenbanktabelle aus den Datenbank-Schemas von publish. Das Einsatzgebiet dieses Eingabefeldes sind die w2p-Editoren von brandbox.

Erstellen des Eingabefeldes

Zunächst muss das Eingabefeld über die Datenmodellierung konfiguriert und über eine Formularmaske mit dem w2p-Template verknüpft werden. Neben den Standardkonfiguration muss für dieses Feld der Formulartyp auf "Benutzerdefiniertes Feld" geändert werden und die folgende Konfiguration in der erweiterten Feldkonfiguration hinterlegt werden.Unterstützt wird das Eingabefeld aktuell vom verschachtelten Editor.

Konfiguration

Feldkonfiguration

Folgende Mindestkonfiguration muss in der Feldkonfiguration des Feldes in der Datenmodellierung in Verbindung mit Formular-Typ "PIM-Tabelle" definiert werden:

Inhalt der Feldkonfiguration
feature: input/publishTable.input relation: column:
Codeblock
languageyml
themeRDark
titleInhalt der Feldkonfiguration
collapsetrue
text
{
    "feature": "Input\/PublishTable",
    "relation": {
        "column": "[Identifikator des Identifikationsfeldes der dynamischen PIM-Tabelle]",
        "datapool": "[Identifikator des Datenpools]",
        "repository": "[Identifikator der dynamischen Tabelle]

Image Removed

Image Removed

Nach der entsprechenden Konfiguration sollte das neue Eingabefeld im w2p-Editor zu sehen sein.

Info

Der Anzeigetext "Benutzer bearbeiten" auf der Schaltfläche wird immer mit dem Namen der jeweiligen genutzten dynamischen Tabelle ersetzt.

Image Removed

Verwendung des Eingabefeldes

...

"
    }
}

Rechtekonfiguration

Die entsprechenden Datensatz-Rechte müssen für eine Rolle des ausführenden Benutzers vorhanden sein.

  • Für die Bearbeitung der Tabellenköpfe kann eines der folgenden Schemas gewählt werden:

    • Publish User (Öffentlicher Bereich): Tabellenköpfe bearbeiten → Anlage, Bearbeitung und Auswahl von Tabellenköpfen

    • Publish User (Öffentlicher Bereich): Tabellenköpfe auswählen → Auswahl vorhandener Tabellenköpfe

  • Für das Lesen und Bearbeiten von Datensätzen der konfigurierten PIM-Tabelle muss manuell ein neues Schema angelegt werden, da PIM-Tabellen dynamisch erzeugt werden

Verwendung

Das Eingabefeld stellt zwei neue Buttons bereit. Über diese können die Hauptfunktionen des Feldes aufgerufen werden.

Tabellenköpfe

...

Über die Schaltfläche "Tabellenköpfe bearbeiten" kann die Struktur der dynamischen Datenbanktabelle verändert werden. Mithilfe von Tabellenköpfen können Spalten an die Datenbanktabelle angefügt werden. Neben den normalen Datensatzfunktionen wie Bearbeiten, Kopieren und Löschen besteht die Möglichkeit einen Tabellenkopf abzuwählen.

Image Removed

Verwalten von Tabellenköpfen

Über die Schaltfläche "Tabellenköpfe auswählen" können bereits vorhandene, aber nicht zu diesem Session-Artikel des Editors verknüpfte, Tabellenköpfe hinzugefügt werden oder bereits verknüpfte Tabellenköpfe wieder entfernt werden. Diese können über eine Sucheingabe gefiltert und über eine Schaltfläche hinzugefügt bzw. entfernt werden. Zusätzlich stehen die Standardfunktionen für einen Datensatz zur Verfügung.

Image Removed

Anlegen bzw. Bearbeiten eines Tabellenkopfes

Über die Schaltfläche "Tabellenkopf anlegen" kann ein neuer Tabellenkopf angelegt werden. Über eine entsprechende Schaltfläche eines vorhandenen Tabellenkopfes kann dieser bearbeitet werden. Es wird eine Eingabemaske geöffnet welche das Bearbeiten des gewählten Tabellenkopfes ermöglicht. Zusätzliche können die mit diesem Tabellenkopf verknüpften Spalten sortiert, entfernt oder neue eingefügt werden.

Image Removed 

Tabellenköpfe wählen

  • Klicken Sie auf Tabellenköpfe bearbeiten, um die Verwaltungsoberfläche für Tabellenköpfe zu öffnen.

  • Klicken Sie auf Tabelle, um die Liste der vorhandenen Tabellenköpfe zu öffnen.

  • Klicken Sie im Kontextmenü des Tabellenkopf-Datensatzes auf Plus, um den Tabellenkopf zu wählen.

  • Klicken Sie auf den Button Schließen. Die Liste der gewählten Tabellenköpfe wird dargestellt.

  • Klicken Sie im Kontextmenü eines gewählten Tabellenkopf-Datensatzes auf X, um diesen nicht mehr auszuwählen.

Tabellenkopf anlegen

  • Klicken Sie auf Tabellenköpfe bearbeiten, um die Verwaltungsoberfläche für Tabellenköpfe zu öffnen.

  • Klicken Sie auf Plus in der Toolbar, um die Anlegemaske für einen neuen Tabellenkopf zu öffnen.

  • Füllen Sie die Felder und klicken Sie auf Speichern.

Tabellenkopf bearbeiten

  • Klicken Sie auf Tabellenköpfe bearbeiten, um die Verwaltungsoberfläche für Tabellenköpfe zu öffnen.

  • Klicken Sie auf Tabelle, um die Liste der vorhandenen Tabellenköpfe zu öffnen.

  • Klicken Sie auf Datensatz bearbeiten im Kontextmenü des Tabellenkopf-Datensatzes, um die Bearbeitungsmaske für diesen Tabellenkopf zu öffnen.

  • Bearbeiten Sie die Felder und klicken Sie auf Speichern.

Tabellenkopf kopieren

  • Klicken Sie auf Tabellenköpfe bearbeiten, um die Verwaltungsoberfläche für Tabellenköpfe zu öffnen.

  • Klicken Sie auf Tabelle, um die Liste der vorhandenen Tabellenköpfe zu öffnen.

  • Klicken Sie dann auf Datensatz kopieren im Kontextmenü des Tabellenkopf-Datensatzes, um diesen zu kopieren.

Tabellenkopf löschen

  • Klicken Sie auf Tabellenköpfe bearbeiten, um die Verwaltungsoberfläche für Tabellenköpfe zu öffnen.

  • Klicken Sie auf Tabelle, um die Liste der vorhandenen Tabellenköpfe zu öffnen.

  • Klicken Sie dann auf Datensatz löschen im Kontextmenü des Tabellenkopf-Datensatzes, um diesen zu löschen.

Verwalten von Spalten

Bei der Bearbeitung eines Tabellenkopfes können auch seine Spalten bearbeitet werden. Jede bereits vorhandene Spalte kann bearbeitet, sortiert oder auch wieder entfernt werden. Über die jeweiligen Auswahlfelder einer Spalte kann das Feld aus der Datenmodellierung gewählt werden. Über die Schaltflächen "Spalte hinzufügen" bzw. "Spalte erstellen" können vorhandene Felder der dynamischen Tabelle diesem Tabellenkopf zugeordnet werden oder es können neue Felder für die Datenbanktabelle erstellt und als Spalte dem Tabellenkopf zugeordnet werden.

Info

Eine Spalte eines Tabellenkopfes wird als Feld der Datenmodellierung auch der dynamischen Tabelle zugeordnet.

Datensätze

Datensätze definieren die Zeilen, die im Ziel-Kontext zur Verfügung stehen sollen.

...

Image Removed

Anlegen und bearbeiten von Spalten bzw. Feldern

Wird eine bereits vorhandene Spalte bearbeitet oder eine neue angelegt wird das Eingabeformular für Felder der Datenmodellierung genutzt. Jede Spalte eine Tabellenkopfes ist immer eine Referenz auf ein Feld der Datenmodellierung welches mit der entsprechenden dynamischen Datenbanktabelle verknüpft wurde.

Image Removed

Datensätze wählen

  • Klicken Sie auf [Name der Tabelle] bearbeiten, um die Verwaltungsoberfläche für Datensätze zu öffnen.

  • Klicken Sie auf Tabelle, um die Liste der vorhandenen Datensätze zu öffnen.

  • Klicken Sie im Kontextmenü des Datensatzes auf Plus, um den Datensatz zu wählen.

  • Klicken Sie auf den Button Schließen. Die Liste der gewählten Datensätze wird dargestellt.

  • Klicken Sie im Kontextmenü eines gewählten Datensatzes auf X, um diesen nicht mehr auszuwählen.

Datensatz anlegen

  • Klicken Sie auf [Name der Tabelle] bearbeiten, um die Verwaltungsoberfläche für Datensätze zu öffnen.

  • Klicken Sie auf Plus in der Toolbar, um die Anlegemaske für einen neuen Datensatz zu öffnen.

  • Füllen Sie die Felder und klicken Sie auf Speichern.

Datensatz bearbeiten

  • Klicken Sie auf [Name der Tabelle] bearbeiten, um die Verwaltungsoberfläche für Datensätze zu öffnen.

  • Klicken Sie auf Tabelle, um die Liste der vorhandenen Datensätze zu öffnen.

  • Klicken Sie auf Datensatz bearbeiten im Kontextmenü des Datensatzes, um die Bearbeitungsmaske für diesen Datensatz zu öffnen.

  • Bearbeiten Sie die Felder und klicken Sie auf Speichern.

Datensatz kopieren

  • Klicken Sie auf [Name der Tabelle] bearbeiten, um die Verwaltungsoberfläche für Datensätze zu öffnen.

  • Klicken Sie auf Tabelle, um die Liste der vorhandenen Datensätze zu öffnen.

  • Klicken Sie dann auf Datensatz kopieren im Kontextmenü des Datensatzes, um diesen zu kopieren.

Datensatz löschen

  • Klicken Sie auf [Name der Tabelle] bearbeiten, um die Verwaltungsoberfläche für Datensätze zu öffnen.

  • Klicken Sie auf Tabelle, um die Liste der vorhandenen Datensätze zu öffnen.

  • Klicken Sie dann auf Datensatz löschen im Kontextmenü des Datensatzes, um diesen zu löschen.