Skip to main content

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
✅ Critérios de Aceitação
  • 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).
📋 Regras de Negócio Relacionadas
  • 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
✅ Critérios de Aceitação
  • 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
✅ Critérios de Aceitação
  • 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).
📋 Regras de Negócio Relacionadas
  • 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

IDHistóriaPrioridadeTamanho
HU1Configuração Básica e Metadados do Espaço de Depósito OrgânicoAltaM
HU2Formulário Automático Assistido por Barramento Geográfico (CEP)AltaP
HU3Arbitragem Exclusivista do Tag de “Depósito Operacional Padrão”MédiaP

📝 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).