┌───────┐ ┌──────┐ ┌──┐ ┌───┐ │Usuário│ │Vendas│ │EF│ │Exp│ └───┬───┘ └───┬──┘ └─┬┘ └─┬─┘ │ Cria venda com tipo "Entrega Futura" │ │ │ │──────────────────────────────────────>│ │ │ │ │ │ │ │ │ Registra pedido (nota de faturamento emitida) │ │ │ │───────────────────────────────────────────────>│ │ │ │ │ │ │ Acompanha pedidos pendentes na listagem │ │ │───────────────────────────────────────────────────────────────────────────────────────>│ │ │ │ │ │ │ Consulta produtos por cliente (F5) │ │ │───────────────────────────────────────────────────────────────────────────────────────>│ │ │ │ │ │ │ Aciona "Gerar Entrega" (F7) │ │ │───────────────────────────────────────────────────────────────────────────────────────>│ │ │ │ │ │ │ │ │ Cria pedido de expedição │ │ │ │─────────────────────────────────────>│ │ │ │ │ │ │ │ │────┐ │ │ │ │ │ Registra saída dos produtos │ │ │ │<───┘ │ │ │ Atualiza saldo (produtos entregues) │ │ │ │<─────────────────────────────────────│ │ │ │ │ │ Situação muda para "Finalizado" quando tudo for entregue │ │ │<───────────────────────────────────────────────────────────────────────────────────────│ │ │ │ │ │ ┌───┴───┐ ┌───┴──┐ ┌─┴┐ ┌─┴─┐ │Usuário│ │Vendas│ │EF│ │Exp│ └───────┘ └──────┘ └──┘ └───┘