Die Informationen eines Datensatzes werden in Feldern gespeichert.
Ein Feld erstellen
- Öffnen Sie im Hauptmenü “Modul Designer” > Felder
- Klicken Sie auf den Button “Neu”
- Füllen Sie die erforderlichen Felder aus
- Klicken Sie auf den Button “Hinzufügen”, um das Feld zu erstellen. Ein entsprechendes Datenbankfeld wird automatisch erstellt
Feldtypen
STRING | Ein einzeiliges Textfeld auf dem Formular. Entspricht dem Datenbanktyp TEXT |
TEXT | Ein mehrzeiliges Textfeld auf dem Formular. Entspricht dem Datenbanktyp TEXT |
HTMLTEXT | Ein mehrzeiliges Textfeld in HTML. Entspricht dem Datenbanktyp TEXT |
INTEGER | Ein einzeiliges Nummernfeld auf dem Formular. Entspricht dem Datenbanktyp INTEGER |
DECIMAL | Ein einzeiliges Nummernfeld auf dem Formular. Entspricht dem Datenbanktyp DECIMAL |
DATETIME | Ein einzeiliges Datumsfeld mit Zeitangabe auf dem Formular. Entspricht dem Datenbanktyp DECIMAL. Ein Datum wird in der Datenbank als UNIX-Zeitstempel in Millisekunden gespeichert |
DATE | Ein einzeiliges Datumsfeld auf dem Formular. Entspricht dem Datenbanktyp DECIMAL. Ein Datum wird in der Datenbank als UNIX-Zeitstempel in Millisekunden gespeichert |
BOOLEAN | Eine Checkbox auf dem Formular. Entspricht dem Datenbanktyp BOOLEAN |
SELECT (1:M) | Ein Referenzfeld mit Dropdown-Möglichkeit. Entspricht dem Datenbanktyp UUID |
MULTISELECT (M:M) | Ein Referenzfeld mit Dropdown-Möglichkeit. Es handelt sich um eine M:M Beziehung. Bei der Erstellung werden zwei Datenbanktabellen nach dem folgenden Schema erstellt, um Relationen zu speichern rel_<Client-ID>_m2m_<Modulname>_<Feldname>_<Zielmodul> rel_<Client-ID>_m2m_<Zielmodul>_<Zielfeld>_<Modulname> |
COLOR | Ein Farbauswahlelement auf dem Formular. Entspricht dem Datenbanktyp TEXT |
INTERNAL | Nur für bestimmte Herstellerfelder relevant |
ENUM | Ein Dropdown-Feld auf dem Formular, das auf eine globale Liste referenziert. Entspricht dem Datenbanktyp TEXT |
ARRAY OF STRINGS | Eine dynamische Liste von einzeiligen Textfeldern auf dem Formular. Entspricht dem Datenbanktyp ARRAY |
MULTIDIMENSIONAL ARRAY | Eine mehrspaltige dynamische Liste auf dem Formular. Entspricht dem Datenbanktyp JSONB |
EXTERNALDATA | Ein einzeiliges Referenzfeld auf dem Formular, mit dem externe Daten über eine REST-API aufgerufen werden können. Entspricht dem Datenbanktyp JSONB |
TIMEPICKER | Ein einzeiliges Feld zur Eingabe einer Zeitdauer. Der Wert wird in Millisekunden gespeichert. Entspricht dem Datenbanktyp DECIMAL |
SIGNATURE | Ein Eingabefeld für eine Unterschrift. Die Unterschrift wird als Bild gespeichert und mittels einer UUID referenziert. |
Ein Feld bearbeiten
- Öffnen Sie im Hauptmenü “Modul Designer” > Felder
- Wählen Sie das Modul aus, in dem das Feld verwendet wird
- Wählen Sie das Feld aus der Liste aus oder verwenden Sie die Suche, um das gewünschte Feld zu bearbeiten
Parameter
Hersteller | Ist dieser Parameter aktiv, handelt es sich um ein Feld, das durch den Softwarehersteller im Standard ausgeliefert wurde Hinweis: Bei Herstellerdatensätzen können nur die Parameter “Anzeigelabel” und “In Verwendung” aktualisiert werden. Datensätze des Herstellers können nicht gelöscht werden |
Version | Die Version des Konfigurationsdatensatzes |
Anzeigelabel | Ein Label des Felds je Systemsprache |
Name | Der technische Name des Konfigurationsdatensatzes |
Verwendet in | Modul, in dem das Feld verwendet wird |
Typ | Datentyp des Felds |
Artikel-Option | Ist diese Option aktiv, handelt es sich bei dem Feld um eine dynamische Option, die in einem Artikel erstellt wurde Hinweis: Diese Option wird automatisch gesetzt und ist schreibgeschützt |
In der Listen-Ansicht anzeigen | Ist diese Option aktiv, steht das Feld zur Auswahl in der Listenansicht eines Moduls zur Verfügung |
Globale Liste | Nur bei dem Feldtyp “ENUM” sichtbar. Eine globale Liste, auf die das Feld im Formular referenziert |
Referenziertes Modul | Nur bei den Feldtypen “SELECT (1:M)” und “MULTISELECT (M:M)” sichtbar. Ein Modul, auf das das Feld im Formular referenziert |
Technischer Feldname für das verbundene Modul | Nur bei dem Feldtyp “MULTISELECT (M:M)”. Feldname für das verbundene Modul |
Eigenschaften | Nur bei dem Feldtyp “MULTIDIMENSIONAL ARRAY”. Definition der Spalten, die für das Feld erstellt werden |
Endpunkt | Nur bei dem Feldtyp “EXTERNALDATA”. Der REST-API-Endpunkt, auf dessen Daten in diesem Feld zugegriffen wird |
JSON-Pfad zum Ergebnis-Objekt | Nur bei dem Feldtyp “EXTERNALDATA”. Der Pfad zu dem JSON-Objekt, das nach der Auswahl in der Datenbank gespeichert werden soll |
Pfad zum Anzeigewert eines Elements | Der Pfad zu einem Label im JSON-Objekt, das auf dem Formular angezeigt werden soll |
Erstellt am | Das Erstellungsdatum des Konfigurationsdatensatzes Hinweis: Das Feld wird automatisch gefüllt |
Aktualisiert am | Das Datum, an dem der Konfigurationsdatensatz zuletzt aktualisiert wurde Hinweis: Das Feld wird automatisch gefüllt |
UUID | Eine eindeutige ID des Konfigurationsdatensatzes Hinweis: Das Feld wird automatisch gefüllt |
Erstellt von | Der Ersteller des Konfigurationsdatensatzes Hinweis: Das Feld wird automatisch gefüllt |
Aktualisiert von | Die Person, die den Konfigurationsdatensatz zuletzt aktualisiert hat Hinweis: Das Feld wird automatisch gefüllt |