Melhoria do Reconhecimento facial:
Solução: Implementada uma melhoria onde o gerenciamento de hashes para o reconhecimento facial será realizado via banco de dados. Essa implementação é chamada de NO DAT porque não existirá mais a geração de arquivo DAT (arquivo de imagens que é carregado no aplicativo), será substituído por uma geração efetuada em banco de dados. Para maiores informações acessar aqui.
Ticket 12932602 - DRHCLOCKIN-1201 - Funcionários em aviso prévio não conseguem realizar marcação.
Problema: funcionários que estão cumprindo aviso prévio não está sendo possível realizar marcações.
Solução: foi feita uma melhoria no Clockin para que o funcionário com rescisão futura possa acessar o aplicativo.
Ticket 13046628 - DRHCLOCKIN-1315 - Lista de Multireconhecimento substituída pelo campo CPF
Problema: quando o aplicativo encontrava mais de uma pessoa como possível rosto a ser reconhecido ele mostrava uma lista para que usuário selecionasse quem é a pessoa. Essa questão acabada gerando duas questões: outros usuários tem acesso as informação de Nome e CPF da pessoa e o usuário pode selecionar a pessoa errada e a marcação acaba indo.
Solução: feita implementação no Aplicativo para que a lista não seja mais demonstrada. Quando o ocorrer o problema de Multireconhecimento (lista de possíveis rostos a serem reconhecidos) o aplicativo irá solicitar o CPF da pessoa. Para maiores detalhes acesse aqui.
Ticket 13466330 - DRHCLOCKIN-1561 - Mau funcionamento do app ao alterar entre QR Code e Crachá
Problema: ao tentar alternar de Crachá para Foto(e vice-versa) ocorre crash.
Solução: foi feita uma melhoria no Clockin para que a alteração no modo de registro não impacte no funcionamento do app.
Ticket 14162186 - DRHCLOCKIN-1969 - Erro e/ou Lentidão de sincronização de funcionários
Problema: No momento do login ou da atualização de informações no aplicativo ocorria erro de sincronização de funcionário ou ocorria lentidão excessiva.
Solução: corrigido para que o erro de sincronização não ocorra mais e o problema seja mais performático
Ticket 13927959 - DRHCLOCKIN-2215 - Lentidão no processo de reconhecimento
Problema: o aplicativo efetuada o reconhecimento facial porém ocorria uma lentidão no reconhecimento
Solução: foi implementada a melhoria do reconhecimento facial para que o reconhecimento seja mais performático
Ticket 14602168 - DRHCLOCKIN-2459 - Não reconhecimento em aplicativo instalados em tablets
Problema: o aplicativo não conseguia efetuar o reconhecimento quando o cliente possuía a configuração para realizar a geração de DAT por dispositivo. Ocorria problemas de memória em função de dois arquivos dat me memória
Solução: melhoria do reconhecimento facial foi efetuada para corrigir esse problema.
Ticket 14708758 - DRHCLOCKIN-2640 - Usuário não consegue cancelar para retornar da interface de associar o CPF a foto
Problema: Quando o usuário faz a marcação por reconhecimento facial e o aplicativo pede para informar o CPF para associar a foto se o usuário não quer informar o CPF não tem uma opção de cancelar.
Solução: foi implementado um timer de 10 segundos para se o usuário não informar nada nesse tempo a tela volta automaticamente para a interface principal
Ticket 14632563 - DRHCLOCKIN-2737 - Funcionários com rescisão futura não conseguiam acessar o aplicativo
Problema: funcionários que estão cumprindo aviso prévio não está sendo possível realizar marcações.
Solução: foi feita uma melhoria no Clockin para que o funcionário com rescisão futura possa acessar o aplicativo.
Ticket 14477105 - DRHCLOCKIN-2985 - Bloqueando funcionário de efetuar a marcação indevidamente
Problema: devido a geolocalização zerada o aplicativo estava bloqueando o usuário de efetuar marcações.
Solução: correção foi feita para que mesmo que o funcionário possua marcações sem geolocalizações o aplicativo permite efetuar marcações.
Ticket 15066731 - DRHCLOCKIN-3168 - Erro ao sincronizar funcionários
Problema: mesmo estando conectado à internet aparece a mensagem "Houve um erro ao sincronizar os funcionários e ele pode causar falhas no reconhecimento. Verifique a conexão com a internet e sincronize novamente."
Solução: correção foi feita para que não haja mais erro no momento.
Ticket 15434795 - DRHCLOCKIN-3651 - Perda de sessão no app
Problema: constantes perdas de sessão no aplicativo, sendo necessário realizar novo login.
Solução: o aplicativo recebeu ajustes para maior resiliência na sessão.
Ticket 15520540 - DRHCLOCKIN-3842 - Aplicativo não permite confirmar marcação
Problema: o aplicativo estava levando um minuto para buscar o horário do dispositivo quando não consegue obter a data e hora do servidor remoto (WEB/GPS), desta forma o botão confirmar ficava desabilitado.
Solução: no momento em que o aplicativo identificar que não consegue obter horário dos servidor e GPS agora leva 1 segundo para buscar o horário do Dispositivo quando a Estratégia é Ambos
Sem Ticket - DRHCLOCKIN-4182 - Geolocalizações - correções e guardar geolocalizações utilizadas
Problema: Marcações consideradas dentro porém estavam fora do perímetro e vice-versa. Não tinha a possibilidade de verificar quais geolocalizações estavam atualizadas no aplicativo no momento da marcação para a validação se a geolocalização está dentro do perímetro.
Solução: O aplicativo foi corrigido para que as marcações feitas tanto dentro como fora do perímetro estejam atualizadas corretamente no Clockin. Foi implementado um campo onde serão guardados todas as geolocalizações utilizadas para definir se a marcação foi feita dentro ou fora do perímetro. Este campo será usado para validações de geolocalização
Ticket 15531480 - DRHCLOCKIN-4199 - Batidas sem geolocalização
Problema: Marcações estavam vindo sem geolocalização e não estavam mostrando o valor da acuracidade.
Solução: O Aplicativo foi corrigido para que quando a marcação estiver com o geolocalização 0,0 o campo acuracidade demonstra Null que significa que não foi possível obter o posicionamento do GPS e quando está acima do limite de precisão informado no Setting do ambiente significa que a precisão é ruim naquele ponto
Ticket 15017262 - DRHCLOCKIN-4316 - Erro ao sincronizar funcionários
Problema: mesmo estando conectado à internet aparece a mensagem "Houve um erro ao sincronizar os funcionários e ele pode causar falhas no reconhecimento. Verifique a conexão com a internet e sincronize novamente."
Solução: correção foi feita para que não haja mais erro no momento.
Ticket 16060252 - DRHCLOCKIN-4718 - Aviso solicitando verificação do horário do dispositivo
Problema: o Aviso solicitando verificação do horário do dispositivo era mostrada mesmo com a data/hora automática habilitada.
Solução: O Aplicativo foi ajustado para mostrar o aviso somente quando a configuração Data/Hora Automática estiver desabilitada (somente Android)
Ticket 15938815 - DRHCLOCKIN-4898 - Marcações sem informação da origem de data/hora
Problema: as marcações não estavam sendo atualizadas no Clockin com a informação da origem da data e hora (web, gps ou dispositivo). A informação vinha em branco.
Solução: foi feita correção para que o campo seja atualizado de forma correta.
Sem Ticket - DRHCLOCKIN-5196 - Marcações sendo perdidas por implementação de um campo no Clockin
Problema: a inclusão de um campo novo para a validação das geolocalizações causou um problema de perda de marcações.
Solução: a correção no campo foi efetuada para que o problema de perda de marcações não ocorresse mais.
Ticket 16721856 - DRHCLOCKIN-5586 - Funcionários com rescisão futura não conseguiam realizar marcações
Problema: funcionários que estão cumprindo aviso prévio não está sendo possível realizar marcações.
Solução: foi feita uma melhoria no Clockin para que o funcionário com rescisão futura possa acessar o aplicativo.
Sem Ticket - DRHCLOCKIN-5741 - Resiliência de Marcações de Ponto
Problema: algumas batidas não estavam sendo sincronizadas para a Plataforma Carol
Solução: O botão de atualizar batidas possui um comportamento semelhante à sincronização de batidas, porém deve ser utilizado quando há a necessidade de sincronizar marcações que possuam mais de 48 horas. Esta funcionalidade irá atualizar todas as marcações dos últimos 40 dias. Após a sincronização destes dados, o botão ficará desabilitado pelas próximas 4 horas.
ATENÇÃO: Este botão pode não ser exibido para todos os clientes. Caso seja necessário o uso desta funcionalidade, favor entrar em contato com o Atendimento TOTVS Clock-In. A atualização será feita apenas das batidas, ou seja, a imagem da marcação não será sincronizada. Marcações com associação de CPF, que necessitam de aprovação, não serão atualizadas.
Sem Ticket - DRHCLOCKIN-6008 - Substituição Bugsee para o Sentry
Problema: foi definido a troca pelo Sentry pois os logs trarão maiores informações.
Solução: substituição do Bugsee pelo Sentry
Sem Ticket - DRHCLOCKIN-6070 - Ajustar Layout Mobile no tablet
Problema: Menu lateral em dispositivos maiores (Tablet) se comporta de maneira inesperada.
Solução: Corrigir espaçamentos e layout do Menu lateral em dispositivos Tablet.
Ticket 17028428 - DRHCLOCKIN-6088 - Obtendo data e hora dos servidores Remotos
Problema: A Sincronização com o servidor remoto no modo Ambos ao iniciar o aplicativo pela primeira vez demorava para acontecer.
Solução: A demora na sincronização com o servidor remoto no modo Ambos ao iniciar o aplicativo não acontece mais.
Ticket 17155199 - DRHCLOCKIN-6302 - Lentidão em momentos em que muitas pessoas realizam marcações
Problema: no momento em que muitas pessoas realizam marcações sequenciadas o app apresenta lentidão.
Solução: verificado necessidade de ajustes de alguns processos internos no app.
Ticket 17329061 - DRHCLOCKIN-6386 - Última marcação realizada não condiz com último lançamento
Problema: Ao utilizar a versão No Dat, a última marcação que consta no histórico que está no rodapé do app não condiz com o último registro lançado.
Solução: ajustado para trazer marcações em ordem cronológica.