Skip to content

DynamicFieldAttachment

Zgodność OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Przegląd

Z wtyczką DynamicFieldAttachment dodajesz nowe dynamiczne pole typu "Załącznik" do biletów i artykułów. Administratorzy konfigurują za pomocą SysConfig, czy załączniki są dozwolone dla biletów lub artykułów, oraz ustawiają maksymalną liczbę i rozmiar plików.

Instalacja

  1. Za pomocą menedżera pakietów
  • W obszarze administracyjnym OTOBO pod Zarządzanie systemem → Zarządzanie pakietami wyszukaj i zainstaluj DynamicFieldAttachment.
  1. Instalacja ręczna
  • Rozpakuj archiwum wtyczki do Kernel/Config/Files/.
  • W Zarządzanie systemem → Aktualizuj przeładuj system plików.

Konfiguracja (SysConfig)

Tworzenie pola dynamicznego

  • Przejdź do Admin → Ustawienia biletów → Pola dynamiczne.

  • Utwórz nowe pole typu Załącznik.

  • Skonfiguruj:

  • Nazwa: Unikalny identyfikator (tylko litery i cyfry).

  • Etykieta: Wyświetlana etykieta.

  • Kolejność pól: Pozycja względem innych pól.

  • Ważność: Ustaw na "ważne".

  • Maksymalna liczba: Liczba dozwolonych plików na bilet/artykuł.

  • Maksymalny rozmiar pliku: Maksymalny rozmiar pliku w MB.

Rejestracja backendu

  • DynamicFields::Backend::Registration → ItemSeparator Separator między nazwą pliku a rozmiarem w historii biletu.

Wyświetlanie w interfejsie

Dla każdego widoku w Admin → Zarządzanie systemem → SysConfig → Frontend → Agent → Bilet → ViewXYZ:

  • Pod Ticket::Frontend::AgentXYZ###DynamicField dodaj nazwę pola za pomocą "+".
  • Zawartość "1" = wyświetlanie, "2" = pole wymagane.

Przykłady:

  • ViewZoom dla widoku biletu w trybie Zoom.
  • ViewNote dla okna dialogowego notatki.
  • ViewPhoneNew dla nowego biletu telefonicznego.

Rozszerzenie maski wyszukiwania

  • W Frontend → Agent → Bilet → ViewSearch → Ticket::Frontend::AgentTicketSearch###DynamicField dodaj nazwę pola, aby wyszukiwać po nazwie pliku.

Użycie

  • Podczas tworzenia/edycji biletu pole załącznika pojawia się w skonfigurowanej sekcji.

  • Prześlij pliki, aż do osiągnięcia maksymalnej liczby; następnie podczas zapisywania sprawdzane są:

  • Pliki, które są za duże, są odrzucane, a pojawia się komunikat o błędzie.

  • Podwójne nazwy plików są zablokowane.

  • W widoku biletu w trybie Zoom załączniki są wyświetlane jako lista; kliknięcie nazwy pliku powoduje pobranie.

Ograniczenia

  • Typ bazy danych (DB) nie jest obsługiwany.
  • Dla backendu magazynu musi być odpowiednio skonfigurowany VirtualFS.
  • Duża liczba lub duże pliki mogą wpłynąć na wydajność.

Pomoc i dodatkowe informacje