Versão · Menor

eTime 3.3

A versão 3.3 apresenta o início de sessão sem palavra-passe com passkey e o comprovativo de trabalho digital: descrição e assinaturas do técnico e do cliente no próprio dispositivo, enviado ao cliente em PDF.

30Alterações
3Migrações de BD
9Idiomas

Novas funções

  • Início de sessão sem palavra-passe com passkey – impressão digital, rosto, PIN do dispositivo ou chave de segurança, como alternativa à palavra-passe e à 2FA.
  • Comprovativo de trabalho por registo de tempo: descrição, nome do cliente e assinaturas do técnico e do cliente; concluir e enviar ao cliente em PDF.

🔒 Segurança

  • As passkeys estão associadas à pessoa e cobrem todos os perfis; um comprovativo enviado bloqueia o registo de tempo contra alterações posteriores.

Melhorias

  • Página de migração da BD com um interruptor «Ocultar aplicadas» e apenas a base de dados de testes pré-selecionada.
  • A página do colaborador memoriza o dia escolhido; a página principal segue automaticamente o mês.
Novo

eTime Terminal 2.0

O novo terminal NFC pré-configurado já está disponível na loja – encoste o cartão e pronto. Compra única, sem mensalidade.

Iniciar sessão e encomendar na loja →
Versão · Menor

eTime 3.2

A versão 3.2 apresenta o novo terminal eTime: encoste o cartão NFC e o colaborador acede à sua área em segundos. Programe cartões diretamente no dispositivo emparelhado, um modo quiosque bloqueia o tablet no eTime – a app vem pré-instalada no terminal.

20Alterações
4Migrações de BD
9Idiomas

Novas funções

  • Terminal eTime: encoste o cartão NFC → sessão iniciada; sem cartão, por código QR e a câmara.
  • Emparelhamento de dispositivos com código único e lista de colaboradores – programe cartões NFC no terminal.
  • O início de sessão por QR e NFC leva diretamente à área pessoal completa do colaborador – tempos, férias, horas extra e mais.
  • Modo quiosque: dispositivo limitado ao eTime, mesmo após reiniciar; idioma da app configurável na administração.

🔒 Segurança

  • Emparelhamento do terminal com código único e token de dispositivo em hash – sem depender do MAC, sem acesso entre empresas.
  • Dupla autenticação também no terminal; início de sessão dos colaboradores separado das contas de utilizador e administrador.

Melhorias

  • Novo produto na loja «eTime Terminal v2.0» – compra única, sem mensalidade; hardware antigo ocultado.
  • Página de novidades com área de notícias e destaque do terminal na página inicial.
  • Aperfeiçoamentos nos redirecionamentos de início de sessão, no arranque automático da câmara e nas traduções em nove idiomas.
Beta

App Android 2.0

A nova app nativa Android entra em fase beta: mais rápida, com início de sessão SSO e registo offline. Já pode registar-se para a beta.

Registar-se na beta →
Versão · Menor

eTime 3.1

Com base na grande versão 3.0 da plataforma, a versão 3.1 acrescenta novos fluxos de aprovação, conformidade automática do tempo de trabalho e maior proteção de dados, além de melhorias percetíveis no uso móvel, na sincronização offline e na documentação interativa.

61Alterações
5Migrações de BD
9Idiomas

Novas funções

  • Correção de tempo em autosserviço: os colaboradores veem os seus próprios registos diários e apresentam um pedido de correção diretamente no registo; o aprovador (gestor ou administrador) é livremente selecionável, apenas um pedido em aberto por registo.
  • Recusa com justificação: quando uma correção de tempo é recusada, é possível indicar uma justificação; o colaborador é notificado por e‑mail.
  • Análise mensal do tempo de trabalho (ArbZG): uma vez por mês, cada gestor recebe uma visão geral entre empresas das possíveis infrações de tempo de trabalho da sua equipa no mês anterior, por colaborador e com as horas‑limite dos períodos de descanso.
  • Teste beta da app Android: convite para a fase de teste fechada através de uma ligação no rodapé e de uma janela discreta, incluindo uma nota sobre o período mínimo de teste de 14 dias.

🔒 Segurança

  • Separação de funções (princípio dos quatro olhos): um administrador já não pode decidir nem registar na sua própria conta, nem ausências com efeito na conta nem a aprovação dos seus próprios pedidos de férias.
  • Eliminação de empresa com confirmação de RH: após o prazo de revogação, uma eliminação só produz efeito depois de os RH a confirmarem por token; dentro do prazo, a revogação imediata continua possível.
  • Controlos de segurança unificados: o botão para desativar a autenticação de dois fatores ocupa agora toda a largura.

Melhorias

  • Conflito de sincronização offline reformulado: uma ligação com token leva diretamente à área do colaborador; os dados deixam de se perder ao editar.
  • Os dados do painel são convertidos de UTC para o fuso horário da empresa.
  • Navegação móvel: o ícone do relógio é agora a ligação para o início; as páginas de terminar sessão e de token levam ao início de sessão em vez da página inicial.
  • Funcionamento em segundo plano mais silencioso: a consulta do chat deixa de mostrar um aviso de erro incómodo em breves quebras de ligação.
  • Aperfeiçoamento da página inicial: início de sessão no cabeçalho e botão «voltar ao topo» nas cores da marca, tour ao vivo pronto a iniciar com um botão de reprodução centrado.
  • Tour ao vivo interativo estabilizado e ampliado; o SSO passa a incluir Google, Microsoft e Apple.
Versão anterior · Maior
eTime 3.0

A grande versão da plataforma: nova arquitetura, assistente de IA, chat interno, painel de desempenho, nove idiomas, app móvel e uma interface moderna e coerente.

Destaques

Assistente de IA

Configurável por empresa, chaves cifradas na base de dados, um fornecedor ativo por empresa.

Chat interno

Chat 1:1 efémero com lista «Quem está online?» para administradores, gestores e colaboradores.

Painel de desempenho

Modelo de dados próprio e pré-calculado com cron dedicado para análises rápidas.

Transição de saldos

Férias restantes (todos os tipos de conta) e horas extra para o ano seguinte, com aprovação.

Pedidos e fluxos

Licença especial, correção de tempo e hora de fim com aprovação em dois níveis de gestor/RH.

9 idiomas

Novos: búlgaro, neerlandês, polaco, português, incluindo e-mails e documentação.

Nova interface

Design system «Shell», nova landing page e documentação interativa com visita guiada ao vivo.

App móvel

App Android com registo offline e sincronização, SSO e subscrição de calendário iCal.

Segurança operacional

Modo de manutenção, bloqueio de edição, registo de alterações, clone da BD e sistema de migrações.

Novas funções

Registo de tempo e saldos

  • Horas de início/fim ao segundo com tooltip; lógica de turno noturno com confirmação do dia seguinte.
  • Pedidos de correção de tempo e de hora de fim com aprovação; pausas por grelha diária.
  • Saldo de horas extra unificado (real/previsto + ausências + registos), arredondado por dia.

Férias

  • Vários tipos de conta de férias por empresa; transição para o ano seguinte (à prova de duplo transporte).
  • Licença especial com documentos obrigatórios e aprovação de gestor/RH; substituição e planeador anual.

Análise e exportação

  • Dados de processamento salarial (tempos + feriados/ausências como retribuição continuada + previsto + fim de semana).
  • Folha de horas (XLSX + formato CSV salarial fixo), Credit360 e controlo do tempo de trabalho.

Plataforma e autosserviço

  • Assistente de IA, chat, subscrição iCal, autosserviço de segurança (palavra-passe/2FA).
  • Programa de parceiros/captação de leads, rede de empresas (mudar de empresa sem voltar a iniciar sessão).

Melhorias

  • Data/hora centralizadas via DateService (pessoal > empresa > idioma).
  • Preços centralizados via PriceService – sem preços fixos no código.
  • Tabelas com largura de coluna automática baseada no conteúdo.
  • Móvel: menu deslizável, campos de entrada utilizáveis, margens edge-to-edge, puxar para atualizar.

Interface do utilizador

  • Novo design system Shell com tema de cor por utilizador e formato de data pessoal.
  • Nova landing page de marketing como página inicial para visitantes não autenticados.
  • Documentação interativa com visita guiada ao vivo animada.
  • Muitos ecrãs novos: transição de saldos, mapeamento de atividades, gestão de tipos, preços, painel, migração e mais.

Administração

  • Página de migrações, clone da BD (principal → demo/doc) e verificação de integridade de dados.
  • Modo de manutenção, bloqueio de edição, registo de alterações por função.
  • IA da empresa, campos de RH, limites do tempo de trabalho, isenção de faturação; crons de lembrete.

API

  • AjaxRouter central: tratamento uniforme de CSRF/autenticação/erros, respostas como {ok,data}/{ok,error}.
  • 22 novos grupos de endpoints, API de sincronização móvel, OpenID/SSO e URLs assinados.

Base de dados

  • Novo sistema de migrações (50 migrações, DB_VERSION).
  • Tabela central config substitui várias colunas; novas tabelas para chat, férias, bloqueio de edição, transição, IA e mais.
  • Agrupamento para utf8mb4_unicode_ci; extensões para rede, iCal, RH, tempo de trabalho, formato de data.

🔒 Segurança

  • Cifragem Crypt própria, classe Auth central com lógica de funções/quiosque e proteção entre inquilinos.
  • Verificação CSRF central, escape da saída, proteção contra injeção CSV/de fórmulas.
  • SSO (Google/Microsoft/Apple), Turnstile, proteção contra força bruta, atualização MD5→bcrypt.

Correções

  • O feriado regional da empresa volta a ser reconhecido em toda a empresa.
  • Total final de horas extra = soma dos valores arredondados por dia.
  • Importação de encomendas SAP: caracteres especiais UTF-8 corretos; várias correções móveis.

{ } Alterações técnicas

  • Arquitetura: monólito (inc/*.inc + singletons) → MVC com controladores, templates e serviços.
  • E-mail: Symfony Mailer com modelos em 9 idiomas; idiomas de .inc para .js.
  • Textos legais consolidados em legal.json; nova suite de testes para núcleos de cálculo/segurança.

Alterações incompatíveis

  • As antigas páginas inc/*.inc e as classes singleton foram removidas.
  • Migrações de BD obrigatórias; configuração via etime.env + tabela config.
  • E-mail via Symfony Mailer; contrato AJAX alterado ({ok,data}/{ok,error}, parâmetro f).
  • Ficheiros de idioma .inc.js; páginas de marketing/legais renomeadas/fundidas.