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 |