Aller au contenu

DynamicFieldAttachment

Compatibilité OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Avec le plugin DynamicFieldAttachment, vous ajoutez un nouveau champ dynamique de type « Attachment » aux tickets et aux articles. Les administrateurs configurent via la SysConfig si les pièces jointes sont autorisées par ticket ou par article et définissent le nombre maximal ainsi que la taille des fichiers.

  1. Via le gestionnaire de paquets
  • Dans la zone d’administration d’OTOBO, sous Administration système → Gestionnaire de paquets, recherchez DynamicFieldAttachment et installez-le.
  1. Installation manuelle
  • Décompressez l’archive du plugin dans Kernel/Config/Files/.
  • Dans Administration système → Actualiser, rechargez le système de fichiers.
  • Naviguez vers Admin → Paramètres de ticket → Champs dynamiques.

  • Créez un nouveau champ de type Attachment.

  • Configurez :

  • Nom : Identifiant unique (lettres et chiffres uniquement).

  • Étiquette : Libellé d’affichage.

  • Ordre du champ : Position par rapport aux autres champs.

  • Validité : Définir sur « valide ».

  • Nombre maximal : Nombre de fichiers autorisés par ticket/article.

  • Taille maximale de fichier : Taille maximale par fichier en Mo.

  • DynamicFields::Backend::Registration → ItemSeparator Séparateur entre le nom du fichier et la taille dans l’historique du ticket.

Pour chaque vue souhaitée dans Admin → Administration système → SysConfig → Frontend → Agent → Ticket → ViewXYZ :

  • Sous Ticket::Frontend::AgentXYZ###DynamicField, ajoutez le nom du champ via « + ».
  • Contenu « 1 » = Affichage, « 2 » = Champ obligatoire.

Exemples :

  • ViewZoom pour la vue du ticket dans le zoom.
  • ViewNote pour la boîte de dialogue de note.
  • ViewPhoneNew pour un nouveau ticket téléphonique.
  • Dans Frontend → Agent → Ticket → ViewSearch → Ticket::Frontend::AgentTicketSearch###DynamicField, ajoutez le nom du champ pour rechercher par nom de fichier.
  • Lors de la création/modification d’un ticket, le champ Attachment apparaît dans la zone configurée.

  • Téléchargez les fichiers jusqu’à atteindre le « Nombre maximal » ; lors de l’enregistrement, les vérifications suivantes sont effectuées :

  • Les fichiers trop volumineux sont rejetés et un message d’erreur s’affiche.

  • Les noms de fichiers en double sont bloqués.

  • Dans la vue Zoom du ticket, les pièces jointes sont affichées sous forme de liste ; un clic sur le nom du fichier lance le téléchargement.

  • Type Base de données (DB) non pris en charge.
  • Pour le backend de stockage, VirtualFS doit être configuré de manière appropriée.
  • Un grand nombre de fichiers ou des fichiers volumineux peuvent affecter les performances.