Zum Inhalt springen

Znuny Dynamische Felder - Ticket Formulare anpassen

Dynamische Felder ermöglichen es, Ticket-Formulare in Znuny flexibel um eigene Datenfelder zu erweitern. Sie werden über Admin → Prozesse & Automatisierung → Dynamische Felder verwaltet.

  • Neu erstellen: Objekttyp und Feldtyp in der Aktionsleiste wählen, Daten eintragen und Speichern klicken.
  • Bearbeiten: Feld aus der Liste auswählen, Änderungen vornehmen und speichern.
  • Löschen: Auf das Mülleimersymbol neben dem Feld klicken und bestätigen.

Jedes dynamische Feld hat folgende Grundeinstellungen:

EinstellungBedeutung
NameEindeutiger alphanumerischer Bezeichner
BeschriftungAnzeigename im System
FeldreihenfolgeAnzeigeposition
GültigkeitAktiv oder inaktiv
FeldtypFestgelegt bei Erstellung, nicht änderbar
TypBeschreibung
KontrollkästchenJa/Nein-Auswahl mit konfigurierbarem Standardwert
Datum / Datum+ZeitDatumsfelder mit optionalem Zeitversatz als Standard
DropdownEinfachauswahl aus vordefinierten Werten
MehrfachauswahlWie Dropdown, mehrere Werte wählbar
TextEinzeiliges Freitextfeld
TextbereichMehrzeiliges Freitextfeld (Zeilen/Spalten konfigurierbar)
Kontakt mit DatenKontaktdaten mit konfigurierbaren Attributen direkt im Ticket
Datenbank / Web ServiceBefüllung aus externer Datenquelle

Um ein Feld in einem Formular (z. B. Ticket erstellen) anzuzeigen:

  1. Gültigkeit des Felds auf gültig setzen.
  2. Im Adminbereich zu Systemkonfiguration navigieren.
  3. Den gewünschten Bildschirm unter Frontend → Agent → Ansicht wählen.
  4. Die Einstellung ###DynamicField bearbeiten und das Feld hinzufügen.
  5. Festlegen, ob das Feld optional oder Pflichtfeld sein soll.

Über das Ticket-Event-Modul können Standardwerte beim Erstellen eines Tickets automatisch gesetzt werden:

  1. In der Systemkonfiguration zu Core → Ticket → DynamicFieldDefault navigieren.
  2. Die gewünschte Einstellung aktivieren (z. B. Ticket::TicketDynamicFieldDefault###Element1).
  3. Änderungen speichern.

Werden mehr als 16 automatische Standardwerte benötigt, ist eine eigene XML-Konfigurationsdatei erforderlich.

Benutzer können in ihren persönlichen Einstellungen individuelle Standardwerte für dynamische Felder hinterlegen, sofern dies in der Systemkonfiguration aktiviert ist.

Es gibt Plugins, die neue Feldtypen hinzufügen oder das manuelle Erstellen von Feldern überflüssig machen. Diese sind nicht Teil der Standardinstallation und müssen separat installiert werden.