Skip to content

DynamicFieldAttachment

Kompatibilität OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Überblick

Mit dem DynamicFieldAttachment-Plugin fügst du Tickets und Artikeln ein neues dynamisches Feld vom Typ „Attachment“ hinzu. Administrator:innen konfigurieren über SysConfig, ob Anhänge pro Ticket oder pro Artikel zulässig sind und legen Maximalanzahl sowie Dateigröße fest.

Installation

  1. Über den Paket-Manager
  • Im OTOBO-Adminbereich unter Systemverwaltung → Paketverwaltung nach DynamicFieldAttachment suchen und installieren.
  1. Manuelle Installation
  • Plugin-Archiv entpacken nach Kernel/Config/Files/.
  • In Systemverwaltung → Aktualisieren das Dateisystem neu laden.

Konfiguration (SysConfig)

DynamicField anlegen

  • Navigiere zu Admin → Ticket Einstellungen → Dynamische Felder.

  • Lege ein neues Feld vom Typ Attachment an.

  • Konfiguriere:

  • Name: Eindeutiger Identifier (nur Buchstaben und Ziffern).

  • Beschriftung: Anzeige-Label.

  • Feldreihenfolge: Position relativ zu anderen Feldern.

  • Gültigkeit: Auf „gültig“ setzen.

  • Maximale Anzahl: Anzahl der erlaubten Dateien pro Ticket/Artikel.

  • Maximale Dateigröße: Höchstgröße pro Datei in MB.

Backend-Registrierung

  • DynamicFields::Backend::Registration → ItemSeparator Trennzeichen zwischen Dateiname und Größe in der Ticket-History.

Anzeige in Oberflächen

Für jede gewünschte Ansicht in Admin → Systemverwaltung → SysConfig → Frontend → Agent → Ticket → ViewXYZ:

  • Unter Ticket::Frontend::AgentXYZ###DynamicField mittels „+“ den Feldnamen eintragen.
  • Inhalt „1“ = Anzeige, „2“ = Pflichtfeld.

Beispiele:

  • ViewZoom für Ticketansicht im Zoom.
  • ViewNote für Notiz-Dialog.
  • ViewPhoneNew für neues Telefonticket.

Suchmaske erweitern

  • In Frontend → Agent → Ticket → ViewSearch → Ticket::Frontend::AgentTicketSearch###DynamicField den Feldnamen hinzufügen, um nach Dateinamen zu suchen.

Nutzung

  • Beim Erstellen/Ändern eines Tickets erscheint das Attachment-Feld im konfigurierten Bereich.

  • Dateien hochladen, bis die „Maximale Anzahl“ erreicht ist; anschließend wird beim Speichern geprüft:

  • Zu große Dateien werden verworfen und es erscheint eine Fehlermeldung.

  • Doppelte Dateinamen werden blockiert.

  • In der Ticket-Zoom-Ansicht werden Anhänge als Liste angezeigt; Klick auf Dateiname lädt herunter.

Einschränkungen

  • Typ Datenbank (DB) nicht unterstützt.
  • Für den Speicher-Backend muss VirtualFS passend konfiguriert sein.
  • Viele oder große Dateien können die Performance beeinträchtigen.

Support & Weiterführendes