(INPERA APP) Criação do APP INPERA Serviços – Estrutura Base, Login e Tela Inicial - NT 244/2026

Resumo da Nota Técnica

Nesta OS foi desenvolvida a estrutura base do APP INPERA Serviços, aplicativo mobile para técnicos em campo. Foram implementados o fluxo de autenticação em três etapas, a tela inicial com menu sanduíche, botão de sincronização e três cartões de resumo (OS de Hoje, OS Geral, OS Atrasadas), além da lógica de sincronização com o servidor e suporte a modo offline.

Detalhes da Nota Técnica

1) Fluxo de autenticação (Login)

Foi implementado o fluxo de login em três etapas:

- Passo 1: o usuário informa seu e-mail ou telefone. O app busca as empresas vinculadas ao dado de login e exibe a lista.

- Passo 2: o usuário seleciona a empresa desejada na lista retornada.

- Passo 3: o usuário informa a senha e toca em "Entrar". Após validação, é redirecionado para a tela inicial.

O app suporta acesso em modo offline a partir do segundo acesso, utilizando os dados do último login salvo.

2) Tela inicial — estrutura visual

A tela inicial foi construída com:

a) Menu sanduíche (?) no canto superior esquerdo, exibindo dados do usuário logado (foto/iniciais, nome, e-mail, perfil).

b) Botão de sincronização (??) no canto superior direito.

c) Saudação personalizada ("Olá, [nome]") com a data atual exibida abaixo da barra superior.

d) Três cartões de resumo lado a lado:

   - [OS de Hoje]: exibe a quantidade de OS agendadas para o dia atual.

   - [OS Geral]: exibe o total de OS em aberto.

   - [OS Atrasadas]: exibe a quantidade de OS cujo prazo já passou.

3) Lógica de sincronização

O botão de sincronização aciona a atualização da base local do app:

- Usuário com perfil TÉCNICO: traz apenas as OS com DATA DE FECHAMENTO em branco cujo técnico esteja relacionado ao usuário logado.

- Usuário com perfil MASTER: traz todas as OS com DATA DE FECHAMENTO em branco.

Após a sincronização, os contadores dos três cartões são recalculados com base na DATA DO AGENDAMENTO.

4) Indicador de conectividade

Quando o dispositivo está sem internet, o ícone do botão de sincronização é substituído por um ícone de Wi-Fi riscado e o botão é desativado automaticamente até a conexão ser restabelecida.

Parâmetros Envolvidos

Não há parâmetros envolvidos.


» Nota Técnica