Este documento contém breves descritivos acerca das implementações e correções efetuadas no período de 05/12/2012 a 14/03/2013.
As informações do Release Notes estão organizadas em capítulos, conforme estrutura abaixo:
- Implementações: são apresentadas todas as implementações e evoluções sistêmicas contidas no pacote 11.5.5.
- Correções: são apresentados todos os ajustes contidos no pacote 11.5.5. Tais ajustes compreendem aprimoramento de performance e melhorias em processos sistêmicos já existentes.
Informações detalhadas podem ser obtidas no Help Online, nos Boletins Técnicos e no Portal TOTVS
Implementações - Negócio
São apresentadas, organizadas por aplicativos, todas as funções implementadas na linha de produto TSA que estão sendo expedidas neste pacote de atualização.
Recursos Humanos
Administração de Pessoal
TOTVS Segurança e Acesso
Função: Problemas na integração com o produto TOTVS RM e melhorias processo biometria geral e Dimep Printpoint II.
Chamado: TGVDMT Requisito: Atender necessidades do sistema externo RM Cronus e tratar algumas particularidades do dispositivo Dimep PrintPoint II".
Implementação: Foram realizadas implementações webservices e otimização biometria (geral e Dimep PrintPoint II).
Correções - Negócios
São apresentadas, organizadas por aplicativos, todas as funções corrigidas na linha de produto TSA expedidas neste pacote de atualização.
Recursos Humanos
Administração de Pessoal
TOTVS Segurança e Acesso
Função: Atualização de Horário Telemática (início serviço integrador).
Chamado: THCBQW
Situação: Quando iniciado o serviço integrador da Telemática, ocorre inconsistência de PK na entidade de comandos (cn_nb). A divergência ocorre com ambiente telemática, com REPs e equipamentos de acesso.
Solução: Foi adicionado controle para evitar a divergência. A integração de acesso não atualiza mais a hora dos equipamentos REPs.
Função: Cadastro de Afastamento
Chamado: THBQ88
Situação: Não é possível selecionar as Unidades que farão relacionamento com a situação que está sendo cadastrada.
Solução: Foi alterado o código de relacionamento com Unidades, o que era realizado automaticamente, atualmente é realizado manualmente (persistência de relacionamentos).
Função: Cadastro de Papéis
Chamado: THCBQ5
Situação: A chave de internacionalização é substituída pela tradução, quando alterado um papel.
Solução: Foi efetuado controle para não atualizar a chave de internacionalização em processo de manutenção dos papéis.
Função: Cadastro de Perfil
Chamado: TGIERZ
Situação: No cadastro de Perfil é possível adicionar o mesmo usuário mais de uma vez.
Solução: Foram efetuadas alterações no cadastro para impedir que um usuário que já tenha relacionamento com o perfil seja selecionado novamente.
Função: Cadastro de Pessoas
Chamado: TGMLVG
Situação: Em algumas classes do sistema, não é utilizado o gerenciador de Log, utilizando um método ineficiente para retornar informações ou inconsistências ocorridas.
Solução: Foram efetuadas alterações no programa para utilizar o Logger, para gerenciar esses logs.
Função: Cadastro de Usuários
Chamado: TGIF95
Situação: O campo RG não permite que sejam digitadas letras.
Solução: Foram efetuadas alterações na máscara do campo para que permita letras.
Chamado: THCT37
Situação: Quando o usuário tenta associar um perfil que o usuário já possui, não é apresentado nenhum feedback na tela.
Solução: Foi criada uma tela de aviso, ao tentar associar um perfil que já existe.
Chamado: THBPZO
Situação: A lista de crachás para serem relacionados com o usuário, apresenta também os crachás de visitantes, e deveria apresentar apenas crachás normais e liberadores.
Solução: Foi refeito o filtro da consulta que traz estes crachás, eliminando os crachás de visitantes da lista.
Chamado: THCBTP
Situação: O TSA não permite alterar um funcionário integrado, que não possui PIS, pois obriga o PIS e não permite informar porque é um dado integrado.
Solução: Foi removida a obrigatoriedade do PIS para um usuário funcionário integrado. Quando necessário, o PIS será informado no sistema externo, e será enviado para o funcionário automaticamente.
Chamado: TGWABO
Situação: O sistema permite que uma matrícula seja cadastrada para vários usuários.
Solução: Foram efetuadas alterações, atualmente o sistema valida se a matrícula informada já está cadastrada, se estiver não permite que o usuário seja salvo.
Função: Cadastro de Visitantes
Chamado: THCBSU
Situação: É necessário adicionar o botão copiar na tela de cadastro de visitantes, para otimizar o processo de inclusão.
Solução: Foi adicionado o botão que copia uma visita inteira, permitindo alterar todos os dados da visita copiada.
Chamado: THBWIM
Situação: O cadastro de visitantes libera mais locais que o permitido por perfis na visita.
Solução: Foi efetuado o encerramento correto dos perfis, ao final de cada visita, anterior a essa correção e nas visitas futuras desse visitante, era considerado os perfis anteriores para geração de permissão.
Função: Desempenho WebServices de integração sistema externo
Chamado: TGPWAF
Situação: É necessário verificar os WebServices integração sistema externo.
Solução: Foram efetuadas alterações no programa para otimizar o desempenho dos webservices de integração de dados, do sistema externo.
Função: Envio de lista branca Dimep REP (Printpoint e Timepoint)
Chamado: TH3909
Situação: O envio da lista branca está inconsistente para os crachás e funcionários.
Solução: Foram efetuadas alterações no processo de seleção dos crachás para ser enviado, e a sequência do envio dos dados para os dispositivos.
Função: Geração de permissão com exceção com mais de um dia
Chamado: THG265
Situação: O TSA não considera a exceção, na data final da exceção.
Solução: Foram efetuadas alterações na forma de trabalhar com as datas das exceções, para considerar o último dia.
Função: Instalação Ambiente Datasul Oracle
Chamado: TGO001
Situação: As definições da tabela MSA_CONTROL_MARCAC dentro do TSA não batem com as definições dentro do HCM".
Solução: Foi adicionado controle característico para ambiente Oracle no produto Datasul (criação de trigger no processo de implantação).
Função: Integração com Dispositivos
Chamado: TGLPPX / TGPVFI
Situação: Não é possível realizar consultas em banco Oracle.
Solução: Foi reconfigurado o arquivo de parâmetros de conexão com o banco (tsa.properties), eliminando a inconsistência.
Função: Integração de Usuário
Chamado: TGMQT8
Situação: Quando um sistema externo envia o código da unidade de lotação na integração de situação de afastamento, em vez da unidade para a integração, o TSA não consegue achar a unidade.
Solução: Foi realizada uma validação para verificar se a chave externa é de unidade de lotação, se for, adicionar a situação de afastamento sem relacionar com unidade.
Função: Interface WEB
Chamado: TEHAH2
Situação: Quando os campos no tsa estão desabilitados fica difícil ler o seu conteúdo.
Solução: Foi criada uma regra no arquivo de estilos do sistema, mudando a cor da fonte dos textos desabilitados
Função: Interjornada
Chamado: THFLU1
Situação: A interjornada é acionada em todas as marcações de saída, após a jornada do funcionário.
Solução: Foi adicionada validação a nível de perfil (matriz ou não), para verificar se deve ser gerada interjonada.
Função: Manutenção de Escala e Manutenção de Turno
Chamado: THFRCG
Situação: Há dificuldade para visualizar as escalas pertencentes a um turno.
Solução: A tela de escala foi unificada com o programa de manutenção de turno. Atualmente, as escalas são exibidas como registros "filhos do turno". O programa Manutenção de Escala foi incorporado pelo programa Manutenção de Turno.
Função: Manutenção de Pessoa Física
Chamado: THCBUX
Situação: Quando incluída uma nova pessoa física, a tela não exibe mensagem de sucesso.
Solução: Foram efetuadas alterações no comportamento da tela para exibir mensagem de sucesso.
Função: Manutenção de Usuário
Chamado: TGULTB
Situação: Os campos de data, na tela de manutenção de usuário, não permitem a digitação via teclado.
Solução: Foi adicionada a funcionalidade que permite a digitação, ao contrário de somente a seleção manual, no calendário.
Função: Perfis de Acesso
Chamado: THCYUL
Situação: Ao efetuar a alteração de um crachá, os locais de acesso de todos os perfis de acesso, associados à planta no qual o crachá está associado, são eliminados.
Solução: Foram efetuadas alterações no programa para que a informação permaneça.
Função: Permissões Refeitório, Giro Catraca Dimep e Visitantes (perfil)
Chamado: TGZCOW
Situação: Ocorrem divergências na geração de permissão de refeitório (gera inclusive quando a tolerância é zero), o giro da catraca para equipamentos Dimep Micropoint não é considerado e na alteração de uma visita não é permitido associar novos perfis.
Solução: Foram efetuadas alterações na geração de permissão, integração Dimep e cadastro de visitantes. Foi disponibilizado o relatório de marcações revisado.
Função: Sincronização agendada Telemática
Chamado: THCANQ
Situação: Na sincronização agendada, ocorre inconsistência de PK na geração da lista branca de múltiplos REPs.
Solução: Foi adicionada lógica para controle dessa inconsistência.
Função: Tela de usuário: adicionar botão para atualizar os dados (principalmente marcações e permissão)
Chamado: THAKAT
Situação: Em processos de validação de dados (na implantação principalmente), é necessário sair da tela do usuário, efetuar novamente a busca e detalhar o cadastro, para recarregar os dados.
Solução: Foi adicionado botão para recarregar os dados do usuário em exibição. Todos os dados são recarregados do BD (inclusive marcações e permissões). Foi solucionada a divergência na geração de visitante para mais de um dia, atualmente é gerada permissão para o período de vários dias.
Função: TSA - Cadastro de Exceções
Chamado: TGRLXS
Situação: Ao cadastrar uma exceção, o sistema não permite excluir os pares de horários da exceção, enquanto inclui ou após salvar a exceção.
Solução: Foram efetuadas alterações no sistema para permitir excluir o par de exceções, enquanto estiver em inserção/edição.
Função: WebServices de Integração
Chamado: TGGLOH
Situação: O processo de integração está muito lento, gerando timeout no TOTVS ESB. Ocorre dificuldade em efetuar a rastreabilidade dos dados integrados.
Solução: Foram removidos os processos de sincronismo na execução dos WebServices (agora são concorrentes). Adicionados novos LOGs padronizados (por meio do LOG4J para parametrização do ambiente).
Função: Webservice de Integração de Usuários
Chamado: THCBTF
Situação: São recebidos PIS com formatação.
Solução: Foi adicionada lógica para remover a formatação do PIS (pontos).