O que faz

Da picagem à decisão, em sete passos

Cada passo diz o que o sistema faz e o que fica registado. Os parâmetros de cálculo vivem numa tabela de regras com vigência; quando mudam, nasce uma nova versão em vez de se reescrever a anterior.

  1. Recolher as picagens

    As picagens chegam dos leitores ou de ficheiros CSV. A recolha é idempotente e transaccional: a identidade de um evento (conector, terminal, identificador de origem) é única, por isso um reenvio não cria um segundo registo, e reutilizar a identidade com conteúdo diferente é rejeitado.

    Fica registado: o evento bruto, imutável. Nunca é alterado nem apagado.

  2. Associar ao turno

    Cada picagem é ligada à pessoa e ao turno da escala. Os horários são tratados no fuso de Luanda (UTC+01, sem hora de Verão), independentemente do fuso do servidor.

    Fica registado: a escala atribuída, por quem, com que motivo.

  3. Calcular o dia

    O sistema determina a primeira e a última picagem, o atraso com tolerância, a saída antecipada, o trabalho nocturno, as candidatas a horas extra, as folgas e os feriados.

    Fica registado: o resultado, a explicação do cálculo e a versão da regra aplicada.

  4. Sinalizar o que não bate certo

    Uma picagem que não cabe em nenhum turno, a mesma picagem vinda de dois canais, um carimbo de hora fora da janela esperada: nada disto é descartado em silêncio. Fica como pendência, à vista, até alguém decidir.

    Fica registado: a pendência e, quando é dispensada, quem a dispensou e porquê.

  5. Regularizar com motivo

    Correcção de picagem (anular um evento bruto ou inserir uma picagem lógica), justificação de ausência em dois níveis (chefia e RH) e decisão sobre horas extra, por categoria e com os minutos aprovados. Nenhuma destas acções avança sem motivo.

    Fica registado: quem fez, o quê, quando e o motivo, em auditoria imutável.

  6. Fechar o mês por serviço

    O fecho só avança sem pendências e guarda um registo imutável do mês. Depois disso, a base de dados recusa alterar escalas, correcções, justificações, horas extra e resultados desse mês. Eventos que cheguem tarde ficam sinalizados, sem tocar no que está fechado. Reabrir é uma acção própria da administração.

    Fica registado: o fecho e, se existir, a reabertura.

  7. Consultar por perfil

    Cada pessoa vê o que o seu perfil permite: administração e RH, chefia só dos seus serviços, direcção em leitura, suporte só sob pedido e sem dados pessoais dos funcionários.

    Fica registado: as consultas do perfil de suporte.

Duas notas de honestidade

As regras de cálculo são uma proposta. A regra inicial está documentada e sujeita a aprovação de cada organização. O MARCAR calcula com a regra que a entidade decidir.

Os conectores seguem a documentação dos fabricantes. Passam nos testes com equipamento simulado; a confirmação em equipamento real faz-se no primeiro teste no local. Estado de cada integração.