enter image description here

InBox DynamicFieldFromUser

Versão 6.0.3 Data de Criação 22/03/2019

Recursos

O objetivo deste módulo é armazenar dados do atendente em campos dinâmicos de texto nos eventos de criação de chamado (TicketCreate) ou alteração de proprietário (TicketOwnerUpdate).

Pré-requisitos

Framework

As seguintes versões de framework OTRS são suportadas:

  • [6.x.x]

Módulos

Os seguintes módulos são requeridos:

  • InBox Core 6.10.6 ou superior

Sistema Operacional

Os seguintes sistemas operacionais são requeridos:

  • [Nenhum]

Software de Terceiros

Os seguintes softwares de terceiros são requeridos:

  • [Nenhum]

Instalação

bin/otrs.Console.pl Admin::Package::Install /path/to/InBox\ DynamicFieldFromUser-6.0.3.opm

Configuração

Criar um Campo Dinâmico

Para utilizar este módulo é necessário utilizar um campo dinâmico novo ou já existente. Para adicionar um novo campo, vá em: "Administração > Visão Geral > Campos Dinâmicos". Crie um campo dinâmico com a opção “Texto”:

enter image description here

Após criar o campo dinâmico, vá em: "Administração > Configuração do Sistema". Busque por “Ticket::Frontend::AgentTicketFreeText###DynamicField”. Adicione o campo dinâmico criado e escolha a opção “1 – Habilitado”:

enter image description here

Por fim, vá em "Administração > Configuração do Sistema" e busque por "DynamicFieldFromUser::Mapping". Ao carregar a tela, clique em “Editar esta definição”:

enter image description here

No primeiro item, à esquerda, escreva o nome do campo dinâmico criado. No segundo item, à direita, adicione o nome da variável que deseja ser mapeada. O nome da variável pode ser:

  • UserTitle: Título utilizado para o atendente;
  • UserLastname: Último nome do atendente;
  • UserLogin: Nome de login do atendente;
  • UserFullname: Nome completo do atendente;
  • ValidID: Validade do atendente;
  • UserEmail: Email do atendente;
  • UserID: ID do atendente;
  • UserFirstname: Primeiro nome do atendente;
  • UserSkin: Nome da skin utilizada pelo atendente;
  • UserMobile: Número de celular do atendente;
  • UserTimeZone: Fuso horário utilizado pelo atendente;
  • Entre outras informações customizáveis no ambiente.

Salvando as configurações, o módulo já estará funcionando corretamente.

Uso

O módulo InBox DynamicFieldFromUser é um evento que mapeia uma informação do atendente para salvar em um (ou mais) campo(s) dinâmico(s) do tipo texto, nos eventos TicketCreate (criação de chamado) ou TicketOwnerUpdate (alteração de proprietário) e, portanto, não há nenhuma interface a ser mostrada.