DynamicFieldAttachment
Compatibilité OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x
Aperçu
Avec le plugin DynamicFieldAttachment, vous ajoutez un nouveau champ dynamique de type « Pièce jointe » aux tickets et aux articles. Les administrateurs configurent via SysConfig si les pièces jointes sont autorisées par ticket ou par article, et définissent le nombre maximum et la taille des fichiers.
Installation
- Via le gestionnaire de paquets
- Dans la zone d'administration OTOBO, sous Gestion du système → Gestion des paquets, recherchez DynamicFieldAttachment et installez-le.
- Installation manuelle
- Décompressez l'archive du plugin dans
Kernel/Config/Files/. - Dans Gestion du système → Mise à jour, rechargez le système de fichiers.
Configuration (SysConfig)
Créer un champ dynamique
Naviguez vers Admin → Paramètres des tickets → Champs dynamiques.
Créez un nouveau champ de type Pièce jointe.
Configurez :
Nom : Identifiant unique (uniquement lettres et chiffres).
Libellé : Étiquette d'affichage.
Ordre des champs : Position par rapport aux autres champs.
Validité : Réglez sur « valide ».
Nombre maximum : Nombre de fichiers autorisés par ticket/article.
Taille maximale du fichier : Taille maximale par fichier en Mo.
Enregistrement backend
- DynamicFields::Backend::Registration → ItemSeparator Séparateur entre le nom du fichier et la taille dans l'historique du ticket.
Affichage dans les interfaces
Pour chaque vue souhaitée dans Admin → Gestion du système → SysConfig → Frontend → Agent → Ticket → ViewXYZ :
- Sous Ticket::Frontend::AgentXYZ###DynamicField, entrez le nom du champ à l'aide de « + ».
- Contenu « 1 » = Affichage, « 2 » = Champ obligatoire.
Exemples :
- ViewZoom pour la vue du ticket en zoom.
- ViewNote pour la boîte de dialogue de note.
- ViewPhoneNew pour un nouveau ticket téléphonique.
Étendre le masque de recherche
- Dans Frontend → Agent → Ticket → ViewSearch → Ticket::Frontend::AgentTicketSearch###DynamicField, ajoutez le nom du champ pour rechercher par nom de fichier.
Utilisation
Lors de la création/modification d'un ticket, le champ de pièce jointe apparaît dans la zone configurée.
Téléchargez des fichiers jusqu'à ce que le « Nombre maximum » soit atteint ; lors de la sauvegarde, une vérification est effectuée :
Les fichiers trop volumineux sont rejetés et un message d'erreur s'affiche.
Les noms de fichiers dupliqués sont bloqués.
Dans la vue de zoom du ticket, les pièces jointes sont affichées sous forme de liste ; cliquez sur le nom du fichier pour le télécharger.
Limitations
- Le type Base de données (DB) n'est pas pris en charge.
- Pour le backend de stockage, VirtualFS doit être configuré correctement.
- De nombreux fichiers ou des fichiers volumineux peuvent affecter les performances.
Support et informations complémentaires
- Fabricant : Rother OSS GmbH
- Version : 6.0.21
- Documentation : Doc OTOBO
- Contact : hello@otobo.de