Zum Inhalt springen

Wie definiere ich Freifelder (benutzerdefinierte Felder)?

Ab Tarif Pro

Freifelder legst du im Modul Daten über die Schaltfläche „Felder” des jeweiligen Objekttyps an: mit Schlüssel, Bezeichnung, Feldtyp, optionalen Optionen und der Kennzeichnung Pflichtfeld. Für Assets (und andere Systemobjekte) pflegst du Freifelder unter Katalog & Ausgabe → Tab „Custom-Fields” mit Objekttyp = asset.

Freifelder erfordern Pro oder höher (Feature custom_fields). Ohne das Feature zeigt der Tab „Custom-Fields” den Hinweis „Freifelder sind ab dem Pro-Tarif verfügbar.” und die API antwortet mit 403.

FeldtypBedeutung / Eingabe
textFreitext (Standard)
numberZahl
booleanJa/Nein (Kontrollkästchen)
dateDatum
selectEinfachauswahl: Optionen kommagetrennt hinterlegen
multiselectMehrfachauswahl: Optionen kommagetrennt hinterlegen
urlWeb-Adresse
currencyGeldbetrag
userVerweis auf einen Benutzer des Mandanten
relationVerweis auf einen Datensatz eines anderen Objekttyps, im Feld „Optionen / Relationsziel” den Ziel-Typschlüssel angeben
  1. Felder-Dialog öffnen. Wähle im Modul Daten den Objekttyp und klicke auf „Felder”. Der Dialog zeigt die vorhandenen Felder als Chips (mit Feldtyp) und darunter das Formular für neue Felder.

    Der Felder-Dialog: bestehende Felder als Chips, darunter das Anlage-Formular.
  2. Feld definieren. Fülle aus:

    • Schlüssel (z. B. plate): nur Kleinbuchstaben, Ziffern, Unterstriche.
    • Bezeichnung (z. B. „Kennzeichen”): der Anzeigename im Formular.
    • Feldtyp: siehe Tabelle oben.
    • Optionen / Relationsziel: bei select/multiselect die Werte kommagetrennt (z. B. Benzin,Diesel,Elektro), bei relation der Schlüssel des Ziel-Objekttyps.
    • Pflichtfeld: ankreuzen, wenn der Wert bei jedem Datensatz nötig ist.

    Klicke auf „Feld hinzufügen”.

  3. Freifelder für Assets. Öffne Katalog & Ausgabe → Tab „Custom-Fields”. Hier verwaltest du Freifelder für beliebige Objekttypen. Trage als Objekttyp z. B. asset ein, damit das Feld im Asset-Formular (Bereich Benutzerdefinierte Felder) erscheint.

    Freifelder für Assets und andere Objekttypen: der Tab 'Custom-Fields'.
  • Sofort wirksam: Neue Felder erscheinen umgehend in den Formularen. Bei Objekttypen im Datensatz-Formular, bei entity_type = asset im Asset-Formular unter Benutzerdefinierte Felder und in der Asset-Detailansicht.
  • Validierung: Beim Speichern von Datensätzen und Assets prüft Notory die übergebenen Werte gegen die Definitionen: falsche Typen, unbekannte Optionen oder fehlende Pflichtfelder ergeben 422 mit einer Fehlermeldung je Feld.
  • Mandanten-Isolation: Definitionen gelten nur für deinen Mandanten.
  • Löschen entfernt die Definition, nicht die Werte: Bereits gespeicherte Werte in bestehenden Datensätzen/Assets bleiben in den Daten erhalten, werden aber ohne Definition nicht mehr als Formularfeld angeboten.
  • Scanner-Grundlage: Das Modul Scannen nutzt die Freifelder als Code-Feld (z. B. serial, plate) und Mengenfeld (number/currency). Sinnvoll benannte Felder zahlen sich dort aus.