O app sem internet: o que desce, o que sobe
Manual de Segurança do Trabalho · capítulo 12 de 13 · baixar o manual em PDF
O app H2O foi feito para a obra sem sinal. Tudo o que o módulo SST precisa em campo é baixado para o aparelho no sincronismo (que roda ao abrir o app, ao entrar e em segundo plano) e tudo o que é feito em campo é gravado localmente primeiro e sobe sozinho quando houver rede. O usuário não precisa “salvar no servidor”: ele só vê o chip de estado de cada documento.| Chip | Significado |
|---|---|
| Pendente | criado ou alterado no aparelho e ainda não enviado (sem rede, ou o sync ainda não rodou) |
| Enviado | o servidor já recebeu; o aparelho espera a confirmação da descida |
| Sincronizado | igual ao servidor |

App H2OFigura 81. Lista de APRs no app: cada cartão traz a bolinha de estado (verde finalizada, azul em aberto), o chip de sincronismo quando há algo pendente ou enviado (aqui tudo está sincronizado, por isso não aparece) e a linha “Em aberto/Finalizada · data · obra · local”.
- 1Filtros Todas / Em aberto / Finalizada.
- 2Seletor de Projeto.
- 3Botão Nova APR.
O que desce para o aparelho
Seção intitulada “O que desce para o aparelho”- Modelos de APR, PT e Inspeção (com os itens do checklist) — sem modelo no aparelho o app diz “Nenhum modelo de X no aparelho. Sincronize antes de criar.”
- Projetos/obras e colaboradores do recorte do usuário (os sites dele e os ancestrais); colaborador é somente leitura no app.
- APRs, PTs, inspeções, presenças, executantes, assinaturas e revalidações já existentes — inclusive as feitas no web.
- Treinamentos e presenças; catálogo de EPI (os ativos da categoria EPI/EPC, com o CA) e as entregas; desvios já sincronizados (como chamados).
- Respostas de checklist, seções e fotos dos documentos.
O que sobe, e em que ordem
Seção intitulada “O que sobe, e em que ordem”O envio segue uma ordem fixa, para que cada registro encontre o pai dele já no servidor:
- Documentos-pai: colaboradores (quando houver), APRs, inspeções, PTs e treinamentos. Um documento criado no aparelho nasce com id negativo e troca para o id do servidor ao subir; todas as filhas são reapontadas na hora.
- Filhas: ciência da equipe, executantes, presenças, revalidações, entregas de EPI. Uma linha com assinatura só sobe depois que a imagem da assinatura subiu.
- Checklists: respostas, seções e fotos (a foto sobe antes do metadado).
- Chamados: os desvios (com classe, nível, foto e a inspeção de origem) viram chamado numerado no servidor.
| Situação | O que o app faz |
|---|---|
| Pai ainda não subiu | a filha espera na fila (não é erro) |
| Pai foi apagado no servidor | a filha é descartada, para não ficar presa para sempre |
| Documento finalizado no aparelho | sobe como finalizado; o servidor não rebaixa o estado (não reabre pelo app) |
| Mesmo documento editado no web e no app | vale a última gravação; evite editar o mesmo documento nos dois lados ao mesmo tempo |
“Aguardando envio” e o desvio
Seção intitulada ““Aguardando envio” e o desvio”O cartão Registrar desvio do hub mostra “N aguardando envio” quando há desvios na fila. Dentro da tela, a seção “Aguardando envio” lista cada um (“título — classe · nível · com foto”) e explica: “Eles sobem no próximo sync e viram chamado com número”. Até ganhar número, o desvio aparece na lista de chamados como #novo.

App H2OFigura 82. Hub SST logo depois de registrar um desvio com o aparelho sem rede: o cartão Registrar desvio mostra “1 aguardando envio” (e o contador 1 à direita). Dentro da tela, a seção “Aguardando envio” lista o desvio; ao voltar a rede ele sobe e vira chamado.
- 1“1 aguardando envio”: desvio na fila, aguardando o sincronismo.
PDF pelo servidor
Seção intitulada “PDF pelo servidor”O botão Relatório (PDF) do app baixa o mesmo PDF do web quando o documento já está no servidor e não tem nada pendente — com número, trilha e códigos de verificação. Sem rede (ou com pendência), o app gera um PDF local simplificado para consulta imediata. Enquanto gera, o botão mostra “Gerando…”; se falhar, “Não consegui gerar o relatório.”
Direitos e sessão
Seção intitulada “Direitos e sessão”Os cartões do hub seguem os direitos de Ler de cada módulo, lidos da sessão no sincronismo. Mudou o perfil no web? Sincronize (ou saia e entre). Sem nenhum dos direitos de APR, PT e Inspeção, o hub avisa “Nenhum módulo de SST liberado para este usuário. Se isso estiver errado, sincronize: os direitos vêm da sessão.”
As rotas de envio do SST exigem o direito Editar do módulo correspondente no servidor — um usuário só com Ler consegue consultar, mas o que ele registrar no aparelho será recusado no envio. Dê o direito antes de mandar a equipe a campo.
Esta página ajudou?
Obrigado pelo retorno!
Recebido — vamos melhorar esta página.