Páginas filhas
  • Release Notes TSA 11.6.5

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).