Histórias de Usuário: OmniDom Depósitos
📌 Épico Identificado
- Nome do épico: Gestão Estrutural de Estoque e Armazenagem Local
- Objetivo de negócio: Consolidar uma topologia logística e física completa para mapeamento das unidades de ponto de venda atreladas no backoffice, aprimorando operações de fretes do Omni-canal.
- Módulo/sistema identificado: Logística, Expedição & Depósitos / OmniDom
📖 Histórias de Usuário
HU1: Criação Orgânica de Locais Físicos e Lojas de Depósito- Como Gestor de Logística / Administrador
- Quero acessar o menu, entrar na tabela de Depósitos e clicar pelo fluxo de cadastro de Novo Depósito. Defino os dados estruturais básicos: Código Interno, Nome Próprio Empresa, e Tipo da “Estrutura Fiel”.
- Para que as plantas gerenciais que administram o inventário físico ganhem ramificação e vida sistêmica atreladas às corporações corretas.
- Prioridade sugerida: Alta
- Estimativa de complexidade: M
- CA1: Dado que clico no Call-To-Action (+Novo) / Quando escolho a sub-aba “Tipo de Estrutura” dentre Loja ou Ponto de Venda/ Então o back-end processa e envia um JSON tipado atrelado diretamente ao ID corporativo raiz. (Visível do comportamento tela).
- RN1: Classificação Logística de Ponta
- Condição: Na escolha interna de estruturação regional.
- Comportamento: Cria atributos para uso em dashboards gerenciais (Ponto de venda físico ou armazém neutro).
HU2: Injeção Auxiliada de Endereços Inteligentes / CEP
- Como Operador Omni
- Quero poder inserir numerações no campo CEP e assistir o formulário renderizar automaticamente os extensos logradouros nativos e bairros.
- Para que eu não gere burocracias datilográficas com redundância exaustiva nos recadastramentos estáticos repetitivos e erros que corrompam tabelas de fretes futuras.
- Prioridade sugerida: Alta
- Estimativa de complexidade: P
- CA2: Dado que coloco um CEP nacionalmente funcional na janela de formulário / Quando a consulta aciona os ganchos (Hooks) assíncronamente / Então logradouro, rua, município fluem livremente injetados via Web API nativa com read-only em campos redundantes (Visível nas telas).
HU3: Arbitragem de Centros Logísticos “Padrão” / Prioridade Master
- Como Head de Supply-Chain
- Quero varrer minha lista e clicar no menu restrito de “Mudar Para Padrão” selecionando instantaneamente uma base
- Para que algoritmos cegos de despachamento de vendas e faturamento de lojas saibam instintivamente que este ponto concentra o primeiro disparo operacional.
- Prioridade sugerida: Média
- Estimativa de complexidade: P
- CA3: Dado que alterne um branch que não seja nativamente “Depósito Padrão” para que venha a ser / Quando engatinho o prompt de validação e concordo/ Então observei a Badge (insígnia de UX) amarela repousar exclusivamente nesse componente de célula Grid (Visível e claro no acompanhamento visual).
- RN2: Restrição Unitaria de Concentração Exclusiva Base (Estoque)
- A Engine jamais possibilitará redundância da flag Default de Expedição Central entre a base unida por filial mestre.
🗂️ Backlog Sugerido
| ID | História | Prioridade | Tamanho |
|---|---|---|---|
| HU1 | Configuração Básica e Metadados do Espaço de Depósito Orgânico | Alta | M |
| HU2 | Formulário Automático Assistido por Barramento Geográfico (CEP) | Alta | P |
| HU3 | Arbitragem Exclusivista do Tag de “Depósito Operacional Padrão” | Média | P |
📝 Definition of Ready
- ✅ Critérios de aceitação definidos e delineados (via comportamentos).
- ✅ Regras de negócio primordiais transcritas BDD/Causa e Efeito.
- ⬜ UX refatorada em caso de erros no tempo de Delay API do CEP (
Loading UI State).