enter image description here

InBox DynamicFieldSelectDB

Versão 5.3.13

Data de Criação 15/09/2017

Recursos

Criar campo dinâmico SelectDB

Este módulo possibilita a criação campos dinâmicos do tipo SelectDB, que permite uma conexão com diversos bancos de dados.

Pré-requisitos

Framework

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

  • 5.x.x

Módulos

Os seguintes módulos são requeridos:

  • [Nenhum]

Sistema Operacional

Os seguintes sistemas operacionais são requeridos:

  • Modulo de conexão ODBC do banco desejado.

Software de Terceiros

Os seguintes softwares de terceiros são requeridos:

  • [Nenhum]

Instalação

bin/otrs.Console.pl Admin::Package::Install /path/to/InBox\ DynamicFieldSelectDB 5.3.13.opm

Configuração

Este módulo não possui configurações de sistema, apenas a configuração do campo dinâmico.

Uso

Criação do campo dinâmico

Após instalar o módulo será possivel criar campos dinâmicos do tipo SelectDB, para isso basta ir em Administração->Campos Dinâmicos e escolher o campo SelectDB, como na imagem abaixo:

image-1

Ao selecionar o tipo do campo a ser adicionado, ele apresentará a tela de configuração do campo:

image-2

Nas configuracões gerais, deve ser definido:

  • Nome do campo (este nome deve ser único).
  • Nome de exibição do campo (texto exibido ao usuário).
  • Ordem do campo (opcional).
  • Validade.

image-3

Nas configurações do campo, deve ser definido:

  • Tamanho mínimo da consulta (tamanho mínimo para iniciar a consulta).
  • Resultado máximo da consulta (quantidade de resultados em consulta).
  • DSN do banco (Especifique o DSN para o banco de dados usado. Exemplo: DBI:mysql:database=otrs;host=localhost).
  • Usuário do banco.
  • Senha do banco (opcional).
  • Tipo do banco (mssql, mysql, oracle e postgresql).
  • Tabela do banco (tabela onde será feita a consulta).
  • Chave de identificação (identificador único da consulta).
  • Colunas da tabela (colunas que retornarão na consulta).
  • Pesquisar por (campo da tabela que será usado na busca).
  • Tempo de permanência em Cache.
  • Valores Possíveis de Cache.
  • Quantidade máxima (número maxímo de entradas disponíveis).
  • Valor Padrão (opcional).

Utilização do campo

Com o campo, configurado nas telas desejada. O campo é uma caixa de texto, que permite o usuário pesquisar por termos, já pré estabelecidos, na etapa de configuração do campo. Assim o usuário pode buscar o que deseja, e ele exibirá o que foi encontrado de acordo com a busca realizada:

image-4

Ao selecionar o valor ele pode ser alterado, para isto basta selecionar o icone destacado na imagem:

image-5

Caso o mapeamento de valores do select em outros campos dinâmicos esteja configurado, ao selecionar um valor, ele automaticamente, definirá valor aos campos configurados:

image-6