🔍 OPERAÇÃO: RASTREABILIDADE COMPLETA

Rastreabilidade de Cilindros

Detalhamento completo da funcionalidade de Rastreabilidade (ID 28) do App Cilindros.
Visualize o histórico completo de todas as movimentações de um cilindro, desde o cadastro até o retorno, com filtros avançados, gráficos interativos e dashboard executivo.

📋 1 Funcionalidade 🏷️ QR Code do Cilindro 📊 Dashboard Completo 🔄 8 Ciclos de Operação 🔍 Filtros Avançados 📈 3 Tipos de Gráficos
🔍 O que é a Rastreabilidade? A rastreabilidade é o histórico completo de vida do cilindro. Todas as movimentações (cadastro, enchimento, carregamento, entrega, recolhimento, retorno, empréstimos, devoluções, envase) são registradas e podem ser consultadas em ordem cronológica.
✅ Cada cilindro tem seu próprio histórico
✅ Registro de quem, quando, onde e o que mudou
📍 Geolocalização da movimentação
📊 Dashboard com 42 movimentações exemplificadas
📊 FLUXO COMPLETO

🔄 Ciclo de Rastreabilidade do Cilindro

Visão completa do fluxo de dados da rastreabilidade. Cada operação registrada no sistema gera uma entrada no histórico do cilindro, permitindo rastrear sua jornada completa.

graph TD %% NÓS PRINCIPAIS A["🔍 SELECIONAR CILINDRO
Busca com getdata (ID/Referência/Tipo/Aplicação/Capacidade)"] B["📊 DADOS DO CILINDRO
Carregamento automático"] C["📋 VISUALIZAÇÕES MÚLTIPLAS"] C1["📋 Tabela
Ordenação cronológica
Controles por linha"] C2["🌐 Página
Cards otimizados para mobile"] C3["📊 Resumo
Agrupado por produto"] C4["📈 Gráficos
Plotly interativo
3 tipos de análise"] C5["📊 Dashboard
Cards + Métricas + Gráficos
Visão executiva completa"] D["📅 FILTROS AVANÇADOS"] D1["🔍 Cilindro (obrigatório)
Busca + QR Code + Coleta"] D2["📅 Data Inicial
Data Final"] D3["🔄 Não limitar registros
Toggle para visualização completa"] E["📄 EXPORTAÇÕES"] E1["🖨️ Imprimir"] E2["📄 PDF
Formato A3 paisagem"] E3["📊 Excel"] F["🎯 AÇÕES NA TABELA"] F1["ℹ️ Info
Detalhes do registro"] F2["🗺️ Mapa
Geolocalização"] F3["🗑️ Excluir lançamento
Correção de desvios"] %% FLUXO PRINCIPAL A --> B B --> C C --> C1 C --> C2 C --> C3 C --> C4 C --> C5 B --> D D --> D1 D --> D2 D --> D3 D1 --> B C1 --> E C2 --> E C3 --> E C4 --> E C5 --> E E --> E1 E --> E2 E --> E3 C1 --> F F --> F1 F --> F2 F --> F3 %% ESTILOS style A fill:#1e293b,stroke:#f97316,stroke-width:2px style B fill:#1e293b,stroke:#f97316,stroke-width:2px style C fill:#1e293b,stroke:#3b82f6,stroke-width:2px style C1 fill:#1e293b,stroke:#3b82f6 style C2 fill:#1e293b,stroke:#3b82f6 style C3 fill:#1e293b,stroke:#3b82f6 style C4 fill:#1e293b,stroke:#3b82f6 style C5 fill:#1e293b,stroke:#8b5cf6 style D fill:#1e293b,stroke:#f59e0b,stroke-width:2px style D1 fill:#1e293b,stroke:#f59e0b style D2 fill:#1e293b,stroke:#f59e0b style D3 fill:#1e293b,stroke:#f59e0b style E fill:#1e293b,stroke:#ef4444,stroke-width:2px style E1 fill:#1e293b,stroke:#ef4444 style E2 fill:#1e293b,stroke:#ef4444 style E3 fill:#1e293b,stroke:#ef4444 style F fill:#1e293b,stroke:#22c55e,stroke-width:2px style F1 fill:#1e293b,stroke:#22c55e style F2 fill:#1e293b,stroke:#22c55e style F3 fill:#1e293b,stroke:#22c55e
🔍 Seleção do Cilindro 📋 5 Visualizações 🔍 Filtros 📄 Exportações 🎯 Ações na Tabela
ID 28

🔍 Rastreabilidade de Cilindros

🎯 O que faz

É a tela principal de consulta do histórico do cilindro. Apresenta todas as movimentações do cilindro selecionado, com filtros, gráficos, dashboard e exportações.

📊 Taskbar - Ações disponíveis

🔍 Buscar
🧹 Abrir filtros
⏳ Atualizar
📋 Tabela
🌐 Página
📊 Resumo
📈 Gráficos
🖨️ Imprimir
📄 PDF
📊 Excel
📊 Dashboard

💡 Por que existe

É a única forma de ver o histórico completo de um cilindro. Permite:

  • 🔍 Rastrear toda a vida útil do cilindro
  • 📊 Analisar padrões de movimentação
  • 🔎 Auditar operações realizadas
  • 📈 Identificar desvios de fluxo
  • 👥 Verificar responsáveis por cada operação
Pré-requisitos: Nenhum. Tela de consulta.
🔒Restrições: Apenas consulta. Não é possível editar ou excluir registros diretamente.
📊 Dashboard

📊 Dashboard de Rastreabilidade

Exemplo de dashboard para o cilindro ID 2418 (Oxigênio Medicinal 10 M3) com números lógicos e consistentes.

🔄
TOTAL MOVIMENTAÇÕES
42
registros no histórico
🔵
ENCHIMENTO
8
ciclos completos
🚛
CARREGAMENTO
8
viagens iniciadas
📦
ENTREGA NORMAL
6
com troca de vazio
🏪
ENTREGA ENVASE
2
pós-reabastecimento
📥
RECOLH. NORMAL
6
vazios recolhidos
🏪
RECOLH. ENVASE
2
para reabastecimento
🔄
RETORNO
8
ao estoque interno
🤝
EMPRÉSTIMO
1
cliente sem vazio
↩️
DEVOLUÇÃO
1
do empréstimo
🔄
ALTERAÇÃO SITUAÇÃO
1
correção de desvio
📍
ALTERAÇÃO LOCALIZAÇÃO
1
correção de desvio
📅
ALTERAÇÃO VALIDADE
1
revalidação
📄
TITULARIDADE
0
sem transferência
📋
INVENTÁRIO
2
contagens físicas
📈 Métricas

📈 Métricas Detalhadas

📌

ÚLTIMAS MOVIMENTAÇÕES

ÚLTIMO CLIENTE: HOSPITAL REGIONAL DE CAMPINA
ÚLTIMO ROMANEIO: ROTA HOSPITAIS JP MANHÃ 13/04/20
ÚLTIMO LOTE PRODUÇÃO: OXIGENIO MED - LOTE: 2140/06/20
ÚLTIMO OPERADOR: THIAGO DE SOUZA
📊

DIVERSIDADE

CLIENTES: 4
ROMANEIOS: 8
LOTES PRODUÇÃO: 8
OPERADORES: 5
📅

ANÁLISE TEMPORAL

PRIMEIRA MOVIMENTAÇÃO: 15/04/20 15:51
ÚLTIMA MOVIMENTAÇÃO: 30/06/20 18:25
PERÍODO EM CAMPO: 76 dias
FREQUÊNCIA MÉDIA: 9,5 dias
MENOR INTERVALO: 0,002 dias (3 min)
MAIOR INATIVIDADE: 15,3 dias
PREVISÃO PRÓXIMA: 14/07/20 (estimado)
📋 Tabela

📋 Tabela de Movimentações

A tabela exibe todas as movimentações do cilindro em ordem cronológica decrescente (mais recentes primeiro).

Data/Hora Rotina Produto Cliente Romaneio/Lote Membro Sit. Antes → Depois Loc. Antes → Depois
30/06/20 18:25Vincular cilindro ao lote de produçãoOxigênio Medicinal 10 M3-Lote: 2140/06/20THIAGO DE SOUZAVazio → CheioInterno → Interno
30/06/20 18:24Alterações de situação do cilindroOxigênio Medicinal 10 M3--THIAGO DE SOUZACheio → VazioInterno → Interno
30/06/20 13:53Carregar cilindro para romaneioOxigênio Medicinal 10 M3-Romaneio: ROTA JOAO PESSOALUCAS FARIASCheio → CheioInterno → Rota
30/06/20 13:53Alterações de situação do cilindroOxigênio Medicinal 10 M3--LUCAS FARIASVazio → CheioInterno → Interno
29/06/20 18:07Retornar cilindro do romaneioOxigênio Medicinal 10 M3-Romaneio: ROTA GUARNIÇÃOCLAYTON CHRISTIANVazio → VazioRota → Interno
28/06/20 12:13Carregar cilindro para romaneioOxigênio Medicinal 10 M3-Romaneio: ROTA JOAO PESSOACLAYTON CHRISTIANCheio → CheioInterno → Rota
27/06/20 13:42Retornar cilindro do romaneioOxigênio Medicinal 10 M3-Romaneio: ROTA SOLANEACLAYTON CHRISTIANVazio → VazioRota → Interno
17/04/20 18:47Entregar cilindro ao clienteOxigênio Medicinal 10 M3FUNDO MUNICIPAL DE SAUDE DE DONA INESRomaneio: ROTA SOLANEAAntoniel SantosCheio → VazioRota → Cliente
16/04/20 10:00Carregar cilindro para romaneioOxigênio Medicinal 10 M3-Romaneio: ROTA SOLANEALUCAS FARIASCheio → CheioInterno → Rota
15/04/20 19:38Lançar cilindro no inventárioOxigênio Medicinal 10 M3-Inventário: CONTAGEM MENSALRander maxCheio → CheioInterno → Interno
Ordenação: Os registros são exibidos em ordem decrescente de data/hora, com os mais recentes primeiro.
🔗Links rápidos: Clique nos IDs (cilindro, romaneio, lote) para abrir a tela de detalhes do respectivo registro.
🔍 Filtros

🔍 Filtros Disponíveis

📋 Filtros da Tela de Rastreabilidade

Id cilindro (obrigatório) Data Inicial Data Final

Ao selecionar um cilindro, todos os dados são carregados automaticamente.

🔍Busca inteligente: O campo "Id cilindro" possui busca getdata com sugestões em tempo real (ID + Referência + Tipo + Aplicação + Capacidade + Unidade + Situação + Localização).
📷Coleta de dados: Permite leitura por QR Code do cilindro (tipo "cl") ou por leitor USB.
QR Code

📱 QR Code do Cilindro (CPF Digital)

🎯 O que faz

Cada cilindro recebe um QR Code único no momento do cadastro. Este código (tipo "cl") permite:

  • 🔍 Acesso rápido à rastreabilidade do cilindro
  • 📊 Visualizar o histórico completo
  • 📄 Gerar relatório de rastreabilidade
  • 🔎 Identificar o cilindro em campo

💡 Por que existe

O QR Code é o CPF digital do cilindro. Ele acompanha o cilindro por toda a vida útil e é a chave para a rastreabilidade completa.

🏷️Tipo "cl": Identifica que este é o QR Code do cilindro (Cilindro).
qr_code_2
QR Code: CL-2418 • Cilindro: Oxigênio Medicinal 10 M3
✅ Consistência

✅ Consistência dos Dados

Os números apresentados no dashboard seguem uma lógica operacional consistente:

🔄 Ciclo de Vida do Cilindro (ID 2418)
📋 Cadastro 1 registro
🏭 Enchimento 8 vezes
🚛 Carregamento 8 vezes
📦 Entrega Normal 6 vezes
🏪 Entrega Envase 2 vezes
📥 Recolhimento 8 vezes
🔄 Retorno 8 vezes
🤝 Empréstimo 1 vez
↩️ Devolução 1 vez
🔄 Correções 2 vezes
📅 Revalidação 1 vez
📋 Inventário 2 vezes
📊 TOTAL: 42 movimentações
8 ciclos completos + 1 empréstimo + 2 correções + 1 revalidação + 2 inventários
Enchimento = Carregamento = Retorno (8 cada) - Cada ciclo completo tem enchimento, carregamento e retorno.
Entrega Normal + Entrega Envase = Recolhimento Normal + Recolhimento Envase (6+2 = 8) - Toda entrega gera um recolhimento correspondente.
Empréstimo = Devolução (1 cada) - Fluxo alternativo consistente.