Skip to content

DynamicFieldAttachment

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

Resumen

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

Instalación

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

Configuración (SysConfig)

Crear campo dinámico

  • Navega a Admin → Configuración de tickets → Campos dinámicos.

  • Crea un nuevo campo de tipo Adjunto.

  • Configura:

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

  • Etiqueta: Etiqueta de visualización.

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

  • Validez: Establecer en "válido".

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

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

Registro en el backend

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

Visualización en interfaces

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

  • Bajo Ticket::Frontend::AgentXYZ###DynamicField, introduce el nombre del campo usando "+".
  • Contenido "1" = Mostrar, "2" = Campo obligatorio.

Ejemplos:

  • ViewZoom para la vista de ticket en Zoom.
  • ViewNote para el diálogo de notas.
  • ViewPhoneNew para un nuevo ticket telefónico.

Ampliar la máscara de búsqueda

  • En Frontend → Agente → Ticket → ViewSearch → Ticket::Frontend::AgentTicketSearch###DynamicField, añade el nombre del campo para buscar por nombre de archivo.

Uso

  • Al crear/modificar un ticket, el campo de adjunto aparecerá en el área configurada.

  • Sube archivos hasta alcanzar el "Número máximo"; luego, al guardar, se verificará:

  • Los archivos demasiado grandes se descartarán y aparecerá un mensaje de error.

  • Los nombres de archivo duplicados se bloquearán.

  • En la vista de zoom del ticket, los adjuntos se mostrarán como una lista; hacer clic en el nombre del archivo lo descargará.

Limitaciones

  • El tipo de base de datos (DB) no es compatible.
  • Para el backend de almacenamiento, se debe configurar adecuadamente VirtualFS.
  • Muchos archivos o archivos grandes pueden afectar al rendimiento.

Soporte y más información