use cases specifications - Kanri-ERP/docs GitHub Wiki

Home > Casos de Uso

Especificação dos Casos de Uso

RF001

Manter Fornecedores

UC-001

Listar Fornecedores

  • Atores: Dono, Secretária
  • Pré-condição: Usuário autenticado e com permissão de acesso ao menu Fornecedores.
  • Fluxo Principal:
    1. Usuário acessa o menu Fornecedores.
    2. Sistema exibe a lista de fornecedores cadastrados, ordenados alfabeticamente.
    3. Sistema exibe colunas: Nome/Razão Social, Tipo (PF/PJ), Cidade, Ações.
    4. Usuário pode ordenar por Tipo ou Cidade.
    5. Usuário pode navegar entre páginas se houver mais de 10 fornecedores.
  • Fluxos Alternativos:
    • Filtro/Pesquisa: Usuário utiliza o campo de pesquisa para filtrar fornecedores por Nome (PF) ou Razão Social (PJ).
  • Pós-condição: Lista de fornecedores apresentada conforme filtros e ordenações aplicadas.
  • Cenários de Aceitação:
    • Listagem apresenta todos os fornecedores cadastrados.
    • Colunas exibidas conforme especificação.
    • Pesquisa e ordenação funcionam corretamente.
    • Paginação disponível quando necessário.

Regras de Negócio Relacionadas: RN-001 RN-002 RN-003 RN-004 RN-005 RN-006

Histórias de Usuário Relacionadas: US-001 US-002 US-003 US-004 US-005

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

RF002

Manter Clientes

UC-002

Listar Clientes

  • Atores: Dono, Secretária
  • Pré-condição: Usuário autenticado e com permissão de acesso ao menu Clientes.
  • Fluxo Principal:
    1. Usuário acessa o menu Clientes.
    2. Sistema exibe a lista de clientes cadastrados, ordenados alfabeticamente.
    3. Sistema exibe colunas: Nome/Razão Social, Tipo (PF/PJ), Cidade, Ações.
    4. Usuário pode ordenar por Tipo ou Cidade.
    5. Usuário pode navegar entre páginas se houver mais de 10 clientes.
  • Fluxos Alternativos:
    • Filtro/Pesquisa: Usuário utiliza o campo de pesquisa para filtrar clientes por Nome (PF) ou Razão Social (PJ).
  • Pós-condição: Lista de clientes apresentada conforme filtros e ordenações aplicadas.
  • Cenários de Aceitação:
    • Listagem apresenta todos os clientes cadastrados.
    • Colunas exibidas conforme especificação.
    • Pesquisa e ordenação funcionam corretamente.
    • Paginação disponível quando necessário.

Regras de Negócio Relacionadas: RN-007 RN-008 RN-009 RN-010 RN-011 RN-012

Histórias de Usuário Relacionadas: US-006 US-007 US-008 US-009 US-010

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

RF003

Manter Entradas

UC-003

Cadastrar Entrada

  • Atores: Dono, Secretária
  • Pré-condição: Usuário autenticado e com permissão de cadastro.
  • Fluxo Principal:
    1. Usuário acessa o menu Entradas e clica em Cadastrar.
    2. Sistema apresenta formulário de cadastro de entrada.
    3. Usuário preenche os campos obrigatórios e salva.
  • Pós-condição: Entrada cadastrada e disponível para listagem.

Regras de Negócio Relacionadas: RN-013

Histórias de Usuário Relacionadas: US-011

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

UC-004

Listar Entradas

  • Atores: Dono, Secretária
  • Pré-condição: Usuário autenticado.
  • Fluxo Principal:
    1. Usuário acessa o menu Entradas.
    2. Sistema exibe lista de entradas cadastradas, com filtros e ordenação.
  • Pós-condição: Entradas exibidas conforme filtros.

Regras de Negócio Relacionadas: RN-013

Histórias de Usuário Relacionadas: US-012 US-013

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

UC-005

Editar Entrada

  • Atores: Dono, Secretária
  • Pré-condição: Entrada existente.
  • Fluxo Principal:
    1. Usuário seleciona uma entrada e clica em Editar.
    2. Sistema apresenta formulário para edição.
    3. Usuário altera os dados e salva.
  • Pós-condição: Entrada atualizada.

Regras de Negócio Relacionadas: RN-014

Histórias de Usuário Relacionadas: US-014

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

RF004

Manter Saídas

UC-006

Registrar Saída

  • Atores: Dono, Secretária
  • Pré-condição: Usuário autenticado e com permissão de registro.
  • Fluxo Principal:
    1. Usuário acessa o menu Saídas e clica em Registrar.
    2. Sistema apresenta formulário de registro de saída.
    3. Usuário preenche os campos obrigatórios e salva.
  • Pós-condição: Saída registrada e disponível para listagem.

Regras de Negócio Relacionadas: RN-015

Histórias de Usuário Relacionadas: US-015

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

UC-007

Listar Saídas

  • Atores: Dono, Secretária
  • Pré-condição: Usuário autenticado.
  • Fluxo Principal:
    1. Usuário acessa o menu Saídas.
    2. Sistema exibe lista de saídas cadastradas, com filtros e ordenação.
  • Pós-condição: Saídas exibidas conforme filtros.

Regras de Negócio Relacionadas: RN-015

Histórias de Usuário Relacionadas: US-016 US-017

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

UC-008

Editar Saída

  • Atores: Dono, Secretária
  • Pré-condição: Saída existente.
  • Fluxo Principal:
    1. Usuário seleciona uma saída e clica em Editar.
    2. Sistema apresenta formulário para edição.
    3. Usuário altera os dados e salva.
  • Pós-condição: Saída atualizada.

Regras de Negócio Relacionadas: RN-015

Histórias de Usuário Relacionadas: US-018

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

RF005

Controle de Produção

UC-009

Visualizar Controle Produção

  • Atores: Dono, Secretária
  • Pré-condição: Usuário autenticado.
  • Fluxo Principal:
    1. Usuário acessa o menu Controle de Produção.
    2. Sistema exibe cards com quantidade de leite, últimos resultados e botões de ação.
  • Pós-condição: Informações exibidas para planejamento.

Regras de Negócio Relacionadas: RN-016

Histórias de Usuário Relacionadas: US-019 US-020

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

RF006

Separar Matéria-prima

UC-010

Separar Matéria-prima

  • Atores: Dono, Secretária
  • Pré-condição: Usuário autenticado.
  • Fluxo Principal:
    1. Usuário acessa a função Separar Matéria-prima.
    2. Sistema apresenta formulário para separação de leite.
    3. Usuário informa as quantidades e salva.
  • Pós-condição: Separação registrada.

Regras de Negócio Relacionadas: RN-017

Histórias de Usuário Relacionadas: US-021

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade

RF007

Lançar Resultados de Produção

UC-011

Lançar Resultados de Produção

  • Atores: Dono, Secretária
  • Pré-condição: Separação de matéria-prima realizada.
  • Fluxo Principal:
    1. Usuário acessa a função Lançar Resultados de Produção.
    2. Sistema apresenta formulário para lançamento dos resultados.
    3. Usuário informa os dados e salva.
  • Pós-condição: Resultados registrados e vinculados à separação.

Regras de Negócio Relacionadas: RN-018 RN-019

Histórias de Usuário Relacionadas: US-022

Histórias de Usuário | Regras de Negócio | Matriz de Rastreabilidade