Skip to content

DynamicFieldAttachment

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

Visão Geral

Com o plugin DynamicFieldAttachment, você adiciona um novo campo dinâmico do tipo "Anexo" a tickets e artigos. Administradores configuram via SysConfig se anexos são permitidos por ticket ou por artigo, e definem o número máximo e o tamanho do arquivo.

Instalação

  1. Via Gerenciador de Pacotes
  • Na área de administração do OTOBO, em Gerenciamento do Sistema → Gerenciador de Pacotes, procure e instale DynamicFieldAttachment.
  1. Instalação Manual
  • Descompacte o arquivo do plugin em Kernel/Config/Files/.
  • Em Gerenciamento do Sistema → Atualizar, recarregue o sistema de arquivos.

Configuração (SysConfig)

Criar Campo Dinâmico

  • Navegue até Admin → Configurações de Ticket → Campos Dinâmicos.

  • Crie um novo campo do tipo Anexo.

  • Configure:

  • Nome: Identificador único (apenas letras e números).

  • Rótulo: Rótulo de exibição.

  • Ordem dos Campos: Posição em relação a outros campos.

  • Validade: Defina como "válido".

  • Número Máximo: Número de arquivos permitidos por ticket/artigo.

  • Tamanho Máximo do Arquivo: Tamanho máximo por arquivo em MB.

Registro de Backend

  • DynamicFields::Backend::Registration → ItemSeparator Separador entre o nome do arquivo e o tamanho no histórico do ticket.

Exibição nas Interfaces

Para cada visualização desejada em Admin → Gerenciamento do Sistema → SysConfig → Frontend → Agente → Ticket → ViewXYZ:

  • Em Ticket::Frontend::AgentXYZ###DynamicField, insira o nome do campo usando "+".
  • Conteúdo "1" = Exibir, "2" = Campo obrigatório.

Exemplos:

  • ViewZoom para a visualização do ticket no Zoom.
  • ViewNote para o diálogo de notas.
  • ViewPhoneNew para um novo ticket de telefone.

Expandir Máscara de Busca

  • Em Frontend → Agente → Ticket → ViewSearch → Ticket::Frontend::AgentTicketSearch###DynamicField, adicione o nome do campo para pesquisar por nome de arquivo.

Uso

  • Ao criar/modificar um ticket, o campo de anexo aparecerá na área configurada.

  • Faça upload de arquivos até que o "Número Máximo" seja atingido; em seguida, ao salvar, será verificado:

  • Arquivos muito grandes serão descartados e uma mensagem de erro aparecerá.

  • Nomes de arquivos duplicados serão bloqueados.

  • Na visualização de zoom do ticket, os anexos são exibidos como uma lista; clicar no nome do arquivo fará o download.

Limitações

  • O tipo Banco de Dados (DB) não é suportado.
  • Para o backend de armazenamento, VirtualFS deve ser configurado corretamente.
  • Muitos ou grandes arquivos podem afetar o desempenho.

Suporte e Mais Informações