Skip to content

DynamicFieldAttachment

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

Przegląd

Dzięki wtyczce DynamicFieldAttachment możesz dodać do zgłoszeń i artykułów nowe dynamiczne pole typu „Attachment”. Administratorzy konfigurują w SysConfig, czy załączniki są dozwolone na zgłoszenie czy na artykuł, a także ustalają maksymalną liczbę i rozmiar plików.

Instalacja

  1. Przez menedżera pakietów
  • W obszarze administracyjnym OTOBO, w sekcji Zarządzanie systemem → Menedżer pakietów, wyszukaj i zainstaluj DynamicFieldAttachment.
  1. Instalacja ręczna
  • Rozpakuj archiwum wtyczki do katalogu Kernel/Config/Files/.
  • W Zarządzanie systemem → Aktualizacja przeładuj system plików.

Konfiguracja (SysConfig)

Tworzenie pola dynamicznego

  • Przejdź do Admin → Ustawienia zgłoszeń → Pola dynamiczne.

  • Utwórz nowe pole typu Attachment.

  • Skonfiguruj:

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

  • Etykieta: Etykieta wyświetlana użytkownikowi.

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

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

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

  • Maksymalny rozmiar pliku: Maksymalny rozmiar pojedynczego pliku w MB.

Rejestracja w backendzie

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

Wyświetlanie w interfejsach

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

  • W sekcji Ticket::Frontend::AgentXYZ###DynamicField dodaj nazwę pola za pomocą przycisku „+”.
  • Wartość „1” oznacza wyświetlanie, „2” oznacza pole wymagane.

Przykłady:

  • ViewZoom dla widoku zgłoszenia w trybie Zoom.
  • ViewNote dla okna dialogowego notatek.
  • ViewPhoneNew dla nowego zgłoszenia telefonicznego.

Rozszerzenie maski wyszukiwania

  • W Frontend → Agent → Ticket → ViewSearch → Ticket::Frontend::AgentTicketSearch###DynamicField dodaj nazwę pola, aby móc wyszukiwać według nazwy pliku.

Użycie

  • Podczas tworzenia/edycji zgłoszenia, pole Attachment pojawi się w skonfigurowanym obszarze.

  • Przesyłaj pliki, aż do osiągnięcia „Maksymalnej liczby”; następnie podczas zapisywania zostanie przeprowadzona weryfikacja:

  • Pliki zbyt duże zostaną odrzucone, a użytkownik otrzyma komunikat o błędzie.

  • Duplikaty nazw plików są blokowane.

  • W widoku powiększenia zgłoszenia (Ticket Zoom) załączniki są wyświetlane jako lista; kliknięcie nazwy pliku powoduje jego pobranie.

Ograniczenia

  • Typ bazy danych (DB) nie jest obsługiwany.
  • Dla backendu przechowywania danych musi być odpowiednio skonfigurowany VirtualFS.
  • Duża liczba lub rozmiar plików może negatywnie wpłynąć na wydajność.

Wsparcie i dalsze informacje