📦 OndeVou Coletores

Sistema completo para coleta de dados via QR Code e código de barras. Ideal para inventários, entregas, recebimentos e qualquer operação que exija registro rápido e preciso.

🚀 19 Operações 📱 Mobile Nativo 💻 Desktop 📴 Offline First 🏷️ QR Code 🔄 Sincronização 📄 App 0007

⚡ Diferenciais Tecnológicos

Tecnologia de ponta para coleta de dados

Leitura Instantânea

Escaneie QR Codes e códigos de barras com a câmera do celular ou leitores dedicados.

Offline First

Colete dados mesmo sem internet. O sistema armazena localmente e sincroniza automaticamente.

Rastreabilidade

Histórico completo de todas as coletas realizadas, com data, hora, responsável e localização.

📊 Conceitos Fundamentais

🏷️ O que pode ser coletado?

  • 📦 Cilindros de gases (cheio/vazio)
  • 📦 Produtos e estoque
  • 🚚 Entregas e recebimentos
  • 📍 Localizações e endereços
  • 🔧 Equipamentos e ativos
  • 📋 Formulários personalizados

🔄 Estados da Coleta

📝 Pendente (1): Coleta registrada, aguardando processamento
🔄 Processando (2): Sincronização em andamento
Concluída (3): Coleta finalizada com sucesso
Erro (4): Falha na coleta ou sincronização

🏗️ Arquitetura do Sistema

O coração do App Coletores: o motor de coleta universal

graph TD subgraph Arquitetura["Arquitetura do App Coletores"] A[Menu Rotina] -->|Acessa operação| B[Motor de Coleta] B --> C[Identifica tipo da operação] C --> D[Configura formulário] D --> D1[Tipo: Cilindro/Produto/Avulsa] D --> D2[Vínculo: Romaneio/Lote/Endereço] D --> D3[Validações específicas] D1 & D2 & D3 --> E[Apresenta tela de coleta] E --> F[Usuário coleta dados via QR Code] F --> G[Finalizar Coleta] G --> H[Validações automáticas] H --> I[Gravação no Banco de Dados] style B fill:#1e293b,stroke:#4CAF50 style I fill:#1e293b,stroke:#22c55e end

📌 IMPORTANTE - PREPARAÇÃO PARA ROTA: Antes de sair para a estrada, o usuário deve abrir o aplicativo com internet. Isso garante que todos os recursos fiquem armazenados localmente.

📋 Operações de Coleta

O App Coletores suporta 19 tipos diferentes de operação

# Operação Descrição Tipo
1AvulsaColeta de dados genérica sem vínculo específico📄 Avulsa
2Carregar cilindroMovimenta cilindro do estoque interno para a rota🧪 Cilindro
3Entregar cilindroEntrega de cilindro cheio ao cliente🧪 Cilindro
4Recolher cilindroRecolhe cilindro vazio do cliente🧪 Cilindro
5Retornar cilindroRetorna cilindro da rota para o estoque🧪 Cilindro
6Emprestar cilindroEmpréstimo de cilindro cheio sem vazio para troca🧪 Cilindro
7Devolver empréstimo cilindroDevolução de cilindro emprestado🧪 Cilindro
8Lançar cilindro no inventárioRegistra cilindro em inventário periódico📝 Inventário
9Vincular cilindro no lote produçãoAssocia cilindro a um lote de produção🏭 Produção
10XML notas fiscaisColeta de dados a partir de XML de nota fiscal📄 Fiscal
11Vincular cilindro no endereçoAssocia cilindro a um endereço específico📍 Localização
12Carregar produtoMovimenta produto do estoque para a rota📦 Produto
13Entregar produtoEntrega de produto ao cliente📦 Produto
14Recolher produtoRecolhe produto do cliente📦 Produto
15Retornar produtoRetorna produto da rota para o estoque📦 Produto
16Emprestar produtoEmpréstimo de produto para cliente📦 Produto
17Devolver empréstimo produtoDevolução de produto emprestado📦 Produto
18Recolher cilindro para envaseRecolhe cilindro específico para reabastecimento🧪 Cilindro
19Entregar cilindro pós-envaseEntrega do cilindro reabastecido ao cliente🧪 Cilindro
📄 Avulsa 🧪 Cilindro 📦 Produto 📝 Especial

🔄 Fluxo de Coleta de Dados

graph TD A[Iniciar Coleta] --> B{Qual dispositivo?} B -->|Celular| C[Abrir Câmera] B -->|Computador| D[Abrir Formulário] C --> E[Escanear QR Code] D --> F[Digitar código ou usar leitor USB] E --> G{Dados válidos?} F --> G G -->|Sim| H[Adicionar item à lista] G -->|Não| I[Exibir erro] I --> B H --> J{Tem internet?} J -->|Sim| K[Salvar no servidor] J -->|Não| L[Salvar no dispositivo] K --> M[Finalizar Coleta] L --> N[Coleta Pendente] N --> O[Quando voltar internet] O --> K
🟢 Sucesso 🟠 Pendente 🔴 Erro

📱 Coleta Mobile (App Nativo)

📷

Coleta com Câmera Nativa

✅ Vantagens

Leitura instantânea
🎯Alta precisão
📴Funciona offline

📋 Como funciona

1️⃣Toque em "Coletar dados celular"
2️⃣O app abre a câmera
3️⃣Aponte para o QR Code
4️⃣Leitura automática

🎯 Dica: A coleta mobile é mais rápida para usuários em campo.

💻 Coleta Desktop

🖥️

Coleta via Formulário Web

✅ Vantagens

🔧Compatível com leitores USB
📝Permite correção manual
📊Ideal para escritório e estoque

📋 Como funciona

1️⃣Abra o formulário de coleta
2️⃣Digite ou escaneie o código
3️⃣Preencha dados complementares
4️⃣Salve a coleta

📴 Modo Offline

graph TD A[Coleta realizada sem internet] --> B[Dados salvos no dispositivo] B --> C[Gerado arquivo local de segurança] C --> D[Sistema marca como pendente] D --> E[Usuário continua trabalhando] E --> F[Quando detecta internet] F --> G[Envio automático ao servidor] G --> H[Arquivo local é removido] H --> I[Coleta confirmada no sistema]

📌 COMO FUNCIONA NA PRÁTICA:

  • ✓ O usuário faz a coleta normalmente
  • ✓ O sistema salva localmente
  • ✓ Quando volta a internet, o envio é automático

🔒 Garantia de dados: Mesmo sem internet, nenhuma coleta é perdida.

☁️ Sincronização

🔄 Como funciona

1️⃣Coleta salva localmente
2️⃣Sistema verifica internet
3️⃣Envia dados para o servidor
4️⃣Remove do dispositivo após confirmação

🎯 Importante: A sincronização é automática e transparente.

📱 Estrutura do App Coletores

O App Coletores organiza o sistema em 5 seções principais

📷 1. Coletar Dados

  • 📱 Coletar dados celular
  • 💻 Coletar dados desktop
  • 📷 Câmera / Leitor QR Code

📋 2. Minhas Coletas Offline

  • 📄 Tabela com dados offline pendentes
  • 🔄 Botão para sincronizar manualmente

💾 3. Minhas Coletas Pendentes

  • 📋 Lista de coletas pendentes
  • ✏️ Opção de continuar ou finalizar

📄 4. Listas de Coletas

  • 📊 Coletas realizadas (histórico)
  • 📴 Coletas offline

⚙️ 5. Configurações

  • ✏️ Alterar coleta de dados
  • ✅ Finalizar coleta

📊 Fluxo de Navegação

graph LR A[Abertura do App] --> B[Carrega estrutura] B --> C[Seção 1: Coletar Dados] B --> D[Seção 2: Offline] B --> E[Seção 3: Pendentes] B --> F[Seção 4: Listas] B --> G[Seção 5: Configurações] D --> H[Carrega coletas do dispositivo] E --> I[Busca coletas no servidor]

📱 QR Code - Todos os Formatos Suportados

qr_code_scanner

+50 Tipos de QR Code Suportados

📍 Localização Geográfica

🌍ondevou_pais_{id}
📍ondevou_uf_{id}
🏙️ondevou_cidade_{id}
🏘️ondevou_bairro_{id}
🛣️ondevou_rua_{id}
📮ondevou_cep_{id}

🧪 Cilindros

📦ondevou_cl_{participante}_{id}
🏷️ondevou_ea_{participante}_{id}
🏭ondevou_lp_{participante}_{id}
📝ondevou_in_{participante}_{id}

🚚 Romaneios

📋ondevou_rv_{participante}_{id}
🚛ondevou_rvcar_{participante}_{id}
🚚ondevou_rvent_{participante}_{id}
📥ondevou_rvrec_{participante}_{id}
↩️ondevou_rvret_{participante}_{id}

📦 Produtos

🏷️ondevou_pr_{participante}_{id}
🏪ondevou_loja_{id}
🛒ondevou_lj_ped_{id}

🚗 Veículos

🚛ondevou_ve_{id}
🚚ondevou_vei_{id}
💰ondevou_veimulta_{id}

👥 Participantes

🏢ondevou_participante_{id}
👤ondevou_membro_{id}

📌 Exemplos práticos:

ondevou_cl_662691_12345
ondevou_pr_662691_98765
ondevou_rv_662691_55555
ondevou_vei_123456

✅ Validações na Finalização

🔍 Validações de Cilindros

⚠️Duplicidade - mesmo cilindro não pode ser coletado duas vezes
📅Validade vencida - bloqueia a operação
📍Situação inválida para a operação

📋 Validações de Estoque

📦Cilindro deve estar no estoque para entrega
🔄Para devolução, cilindro deve ter sido entregue primeiro
📊Controle de saldo no romaneio

📌 O que acontece se falhar? O sistema exibe uma mensagem clara e a coleta não é finalizada.

🏆 Propriedade Intelectual

ONDEVOU Marca Registrada

Marca Registrada

OndeVou.com®

Propriedade Intelectual Assegurada

Processo INPI:
908765967
Titular:
ONDEVOU TECNOLOGIA LTDA
CNPJ:
17.058.605/0001-36
Classificação:
Classe 42
🏆
10+
anos de proteção