LATROMI Web Versão 3.5.61

Data da Liberação: 2017-03-16T00:00:00Z

Novos Recursos

  • Atualização dos componentes ‘Telerik’ para a versão Q3 2016.
  • Ao verificar a licença de uso (primeiro acesso do dia), o sistema irá enviar para a LATROMI informações referentes ao hardware do servidor e diretório de instalação do sistema.
  • Criação de página de atualização de Banco de Dados, que será exibida quando necessário ao abrir o site.
  • Registro de Eventos gravados no banco de dados.
  • Gravação do IP e Sistema Operacional na criação da Sessão de Trabalho.
  • Gravação do tipo de dispositivo conectado (PC, Mobile ou TV) na Sessão de Trabalho.
  • Identificação do sistema operacional ‘Windows 10’ na criação da Sessão de Trabalho.
  • Implementado novo tipo de marcação para utilizar o valor dos parâmetros da URL nas Consultas e Formulários.
  • Autenticação via Token para acesso externo (http://samples.latromi.com.br/authtoken/).
  • Criação de API Javascript para extração de arquivos do banco de dados.
  • Criação de um endereço virtual (/menu) para chamar as páginas de Consultas e Formulário Dinâmicos especificando apenas o código único do menu.
  • Página para tratar o erro 404 (página não encontrada) e redirecionar o usuário para a página principal após 5 segundos.
  • Atualização automática através do serviço ‘LATROMI Installation Service’.
  • Possibilidade de procurar pelo código de atualização dos objetos no campo de pesquisa.
  • Ao fazer uma pesquisa no site, o texto usado como critério será repassado para a URL das páginas encontradas (parâmertro ‘q’).
  • Melhoria na performance da autenticação de usuários.
  • Novo parâmetro de URL “ShowHeader”. Se for especificado o valor “false”, o cabeçalho do site não será exibido.
  • Novo parâmetro de URL “BodyCssClass”. O valor especificado será utilizado como Classe CSS do elemento Body da página.
  • Possibilidate de informar uma página externa para ser exibida na página inicial do sistema.
  • Adicionado no Cadastro do Usuário a opção de inserir um Logotipo para cada usuário. Se for inserido será visível à direita do cabeçalho.
  • Possibilidade de informar um endereço de e-mail como login de usuário.
  • Adicionado na página de Cadastro do Usuário a opção para informar o nome completo do Domínio do AD.
  • Adicionado na página de Cadastro do Usuário a opção para habilitar/desabilitar acesso do usuário via internet e via intranet.
  • Foi adicionado um novo campo no cadastro de Wallboard Slideshow (antigo Carrossel) para especificar o Título do item que está sendo adicionado (Consulta, Formulário ou URL).
  • Implementado na tela do Wallboard Slideshow (antigo Carrossel) a visualização do Logotipo do Usuário, se o usuário tiver um logotipo cadastrado o mesmo será exibido, caso contrario será mostrado o Timer do Wallboard.
  • Adicionada a opção de inserir um Formulário Dinâmico no Wallbord SlideShow.
  • Suporte ao alinhamento de texto nas colunas da Grid (configurado no LATROMI Client).
  • Adicionada a funcionalidade de inserir Ícones da biblioteca ‘FontAwesome’ na Formatação Condicional e na Barra de Botões, sendo possivel alterar a cor e o tamanho do ícone.
  • Suporte a nova opção de filtro ‘Excel Like-Filtering’ na Grid.
  • Suporte a classe CSS especificada nas configurações da Consulta.
  • Possibilidade de ocultar o botão expandir/recolher do CrossTab (configurado no LATROMI Client).
  • Possibilidade de ocultar a régua do Crosstab (configurado no LATROMI Client).
  • Suporte ao Browser Dinâmico em modo Popup ou ComboBox, nos Parâmetros de Consulta e nos Formulário Dinâmicos.
  • Suporte a ‘Máscara’ nas colunas do Browser Dinâmico.
  • Suporte a opção de ocultar colunas no Browser Dinâmico.
  • Implementação das ações do Formulário Dinâmico: Fechar, Reiniciar, Confirmar Uploads, Notificar Operação Concluída, Rollback, Chamar Função, Chamar Procedimento.
  • Implementação do evento ‘Closing’ no Formulário Dinâmico. Ele ocorre quando a janela do Formulário é fechada.
  • Implementação dos evento ‘FileUploaded’ no campo do tipo ‘Upload’ do Formulário Dinâmico. Ele ocorre quando um arquivo terminar de ser enviado ao servidor.
  • Implementação dos evento ‘FilesUploaded’ no campo do tipo ‘Upload’ do Formulário Dinâmico. Ele ocorre quando todos os arquivos terminarem de ser enviados ao servidor.
  • Implementação dos evento ‘FileUploadedRemoving’ no campo do tipo ‘Upload’ do Formulário Dinâmico. Ele ocorre quando o arquivo for removido, depois de ser enviado ao servidor.
  • Implementação dos evento ‘RowSelected’ no campo do tipo ‘Consulta’ do Formulário Dinâmico. Ele ocorre quando a linha da Grid for selecionada.
  • Implementação do evento ‘ItemSelectedChange’ no campo do tipo ‘Lookup’. Ele ocorre quando um item é selecionado (apenas quando o Lookup está operando no modo ‘Combobox’).
  • Implementação do evento ‘PopupItemSelected’ no campo do tipo ‘Lookup’. Ele ocorre quando uma linha é selecionada (apenas quando o Lookup está operando no modo ‘Popup’).
  • Suporte a opção de habilitar/desabilitar ações do Procedimento, no Formulário Dinâmico.
  • Suporte a opção de desabilitar o editor do Lookup do Formulário Dinâmico.
  • Implementação do tipo de mensagem ‘CONFIRM’ nas ações do Formulário Dinâmico.
  • Suporte a nova opção ‘Expandido’ da Treeview, no Formulário Dinâmico.
  • Criação de link para abrir a página de documentação nos Formulário Dinâmicos.
  • Implementado no Formulário Dinâmico o upload com gravação de arquivos no banco de dados.
  • Suporte ao novo tipo de campo ‘ImageView’ no Formulário Dinâmico, usado para mostrar uma imagem via URL ou Banco de Dados.
  • Suporte ao novo tipo de campo ‘HTMLElement’ no Formulário Dinâmico, destinado a criação de marcações HTML Customizadas (substitui o HtmlEditor em modo Somente Leitura).
  • Suporte a classe CSS especificada nas configurações do Formulário Dinâmico.

Melhorias

  • Em Campo de tipo Date/Time Picker, ao abrir o calendario para selecionar uma data, passa a ser exibido o dia atual em negrito.
  • Tratamanto para que o sistema não seja interrompido quando o servidor http://latromi.com.br estiver fora do ar.
  • Adicionada animação no ícone do Menu Principal ao carregar a página.
  • Adicionado o sufixo " | LATROMI" no título (aba do navegador) de todas as páginas do sistema.
  • Melhorias na gravação de Logs em arquivo. (nova biblioteca LATROMI.Logging.dll).
  • Arquivos de log passam a ser separados por usuário logado. O formato adotado é: /Log/Users/login_usuario/IdSesTrab.log
  • Criação de Cache de conexões com o banco de dados. Neste cache, as conexões podem ser reaproveitadas durante uma requisição, otimizando o acesso a dados.
  • Se apenas um resultado for encontrado no campo de buscas do site, ele será aberto automaticamente.
  • Suporte a busca de Consultas por Tags.
  • Exibição do caminho completo do menu, nos resultados da busca do site.
  • Alterado para que a exportação para Excel e CSV considere os filtros aplicados nas colunas da Grid.
  • Remoção dos prefixos de mensagens de erro retornadas pelo banco PostgreSQL. Exemplo “ERROR:22012: division by zero.” fica apenas “division by zero.”
  • Adicionado transação de banco de dados no processamento de todos os eventos do Formulário Dinâmico.

Correções

  • Na página de troca de senha, todos os campos estavam descritos como ‘Senha’.
  • Correção na ordenação dos menus na aba ‘Menus’ da página ‘PermissoesUsuarios.aspx’.
  • Correção do erro que ocorria nas Consultas, quando o usuário clicava no botão ‘Atualizar’, ‘Exportar para CSV’ ou ‘Exportar para Excel’ antes dos dados terem sido carregados (antes de confirmar o filtro).
  • Se o uma URL que terminasse com “/” estivesse presente no conteúdo da Grid, o site trancava.
  • Arquivos CSV estavam sendo gerados com a extensão XLS.
  • Tratamento para substituir apóstrofos e vírgulas do nome dos arquivos CSV e XLS antes de iniciar o Download. Quando algum destes caracteres estava presente, ocorria um erro de Cabeçalho Duplicado na página.
  • No CrossTab, quando era utilizado formatação condicional com imagem nos links, a imagem duplicava.
  • O tipo de dados BOOLEAN não estava sendo interpretado corretamente nas condições cadastradas pelo usuário (IF de Procedimento).
  • Correção na comparação de valores decimais nas condições cadastradas pelo usuário (IF de Procedimento).
  • Correção no foco inicial do TabControl do Formulário Dinâmico. Agora mesmo que nenhum campo esteja habilitado na primeira aba, ela virá selecionada.
  • O evento ‘NodeSelected’ da TreeView estava sendo disparado mesmo quando o campo estivesse desabilitado.
  • Ao utilizar as marcações de campos númericos do Formulário Dinâmico, as casas decimais não estavam sendo representadas quando o valor destas fosse zero. Exemplo: 10.00 ficava apenas 10 no Comando SQL.
  • Quando algum erro inesperado ocorria no processamento do evento LOAD do Formulário Dinâmico, a mensagem com a descrição do erro não estava sendo mostrada.
  • Ao disparar um evento ‘LostFocus’ no Formulário Dinâmico, o foco voltava para o campo que disparou o evento, ao invés de continuar no próximo campo disponível.

Mudanças

  • Atualização de banco de dados, que ocorria durante o primeiro Login após a atualização do site, passa a ocorrer antes do Login.
  • Aumento da expiração da autenticação de usuário, de 1h para 24h.
  • Removida a dependência Ionic.Zip.dll.
  • Página “Preferências de Estilo” passa a se chamar “Configurações do Site”.
  • Ao cadastrar um novo usuário a opção ‘Ativo’ passa a ser inicialmente marcada por padrão.
  • Na página de Cadastro de Usuários, o campo ‘Login’ passa a ser desabilitado quando estiver em modo de Edição.
  • O Carrossel passa a se chamar Wallboard Slideshow.
  • Removido o botão de configurações da Consulta. Agora a atualização automática é configurada no cadastro da Consulta.
  • A opção de adicionar/remover favoritos ganhou um botão próprio na barra de comandos.
  • A opção de alterar a altura das linhas e do título da Grid foi removida. Agora o controle é realizado através do tamanho da Fonte e Preenchimento da Célula (padding).
  • Na Grid quando o alinhamento de texto for a direita, as imagens e icones da formatação condicional também terá o alinhamento a direita.
  • Nas colunas de dados do CrossTab, o alinhamento das imagens da formatação condicional passa ser a direita.
  • Todos os botões ‘OK’ e ‘CANCELAR’ que eram adicionados automaticamente em todos os Formulários foram convertidos para campos do tipo ‘Button’.

Quebra de Compatibilidade

  • Modo “Multi-Domínio” (onde mais de uma empresa podia compartilhar a mesma instância do site) foi descontinuado.
  • Removido da página de Permissões de Usuário o campo ‘Com Restrição’.
  • Removida a capacidade de edição do campo ‘Upload’ do Formulário Dinâmico.