Ir al contenido

DynamicFieldAttachment

Compatibilidad OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Con el plugin DynamicFieldAttachment, puedes añadir un nuevo campo dinámico de tipo “Attachment” a los tickets y artículos. Los administradores configuran a través de SysConfig si se permiten archivos adjuntos por ticket o por artículo, y definen el número máximo y el tamaño de archivo.

  1. A través del gestor de paquetes
  • En el área de administración de OTOBO, bajo Administración del sistema → Gestión de paquetes, busca e instala DynamicFieldAttachment.
  1. Instalación manual
  • Descomprime el archivo del plugin en Kernel/Config/Files/.
  • En Administración del sistema → Actualizar, recarga el sistema de archivos.
  • Navega a Admin → Configuración de tickets → Campos dinámicos.

  • Crea un nuevo campo de tipo Attachment.

  • Configura:

  • Nombre: Identificador único (solo letras y números).

  • Etiqueta: Etiqueta de visualización.

  • Orden del campo: Posición relativa a otros campos.

  • Validez: Establecer como “válido”.

  • Cantidad máxima: Número de archivos permitidos por ticket/artículo.

  • Tamaño máximo de archivo: Tamaño máximo por archivo en MB.

  • DynamicFields::Backend::Registration → ItemSeparator Separador entre el nombre del archivo y el tamaño en el historial del ticket.

Para cada vista deseada en Admin → Administración del sistema → SysConfig → Frontend → Agent → Ticket → ViewXYZ:

  • Bajo Ticket::Frontend::AgentXYZ###DynamicField, introduce el nombre del campo usando ”+”.
  • Contenido “1” = visualización, “2” = campo obligatorio.

Ejemplos:

  • ViewZoom para la vista de ticket en el zoom.
  • ViewNote para el diálogo de nota.
  • ViewPhoneNew para un nuevo ticket telefónico.
  • En Frontend → Agent → Ticket → ViewSearch → Ticket::Frontend::AgentTicketSearch###DynamicField, añade el nombre del campo para buscar por nombre de archivo.
  • Al crear/modificar un ticket, el campo de adjuntos aparece en el área configurada.

  • Sube archivos hasta alcanzar la “Cantidad máxima”; al guardar, se realiza la validación:

  • Los archivos demasiado grandes se rechazan y aparece un mensaje de error.

  • Se bloquean los nombres de archivo duplicados.

  • En la vista de zoom del ticket, los adjuntos se muestran como una lista; al hacer clic en el nombre del archivo, se descarga.

  • Tipo de base de datos (DB) no soportado.
  • Para el backend de almacenamiento, VirtualFS debe estar configurado correctamente.
  • Muchos archivos o archivos grandes pueden afectar el rendimiento.