Pular para o conteúdo principal
Versão: Versão Mercados

Casos de Uso Detalhados

Este documento apresenta todos os casos de uso do Sistema Divino Alimento - Versão Mercado, organizados por módulos funcionais com fluxos detalhados para cada perfil de usuário.

Casos de Uso Atualizados - Versão Mercado

Visão Geral do Sistema

Sistema web para gestão de grupos de compras coletivas com suporte a múltiplos mercados (Cestas, PNAE e Venda Direta), facilitando a organização de ciclos de compras entre fornecedores e consumidores através de autenticação OAuth.


ALTERAÇÕES PRINCIPAIS DO SISTEMA

Principais Novos Conceitos da Versão Mercado:

  • MERCADOS: Substituem e expandem o conceito de CESTAS
  • PRODUTOS COMERCIALIZÁVEIS: Separação entre produto base e suas variações comerciais (medidas e pesos)
  • ADMINISTRADOR DE MERCADO: Novo perfil de usuário
  • MÓDULOS ESPECIALIZADOS: Cesta, Lote e Venda Direta

CASOS DE USO

1. GESTÃO DE USUÁRIOS

UC001Autenticar Usuário via OAuth
Ator PrincipalUsuário (qualquer perfil)
Pré-condiçõesUsuário possui conta Google válida, sistema disponível
Pós-condiçõesUsuário autenticado com sessão ativa
Protótipo TelaTela UC001

Fluxo Normal:

  1. Usuário acessa o sistema
  2. Clica em "Login"
  3. Sistema redireciona para autenticação OAuth (Google)
  4. Usuário fornece credenciais Google
  5. Sistema recebe token de autenticação
  6. Sistema verifica se usuário está cadastrado
  7. Sistema cria sessão do usuário
  8. Redireciona para área restrita conforme perfil

Fluxos Alternativos:

FA1 - Usuário não cadastrado:

  • 6a. Sistema identifica email não cadastrado
  • 6b. Redireciona para UC002 (Cadastrar Novo Usuário)

FA2 - Falha na autenticação:

  • 4a. OAuth retorna erro
  • 4b. Sistema exibe mensagem de erro
UC002Cadastrar Novo Usuário
Ator PrincipalUsuário não cadastrado
Pré-condiçõesUsuário autenticado via OAuth mas não cadastrado no sistema
Pós-condiçõesUsuário cadastrado e autenticado no sistema
Protótipo TelaTela UC002

Fluxo Normal:

  1. Sistema detecta usuário não cadastrado
  2. Exibe formulário com dados do OAuth preenchidos (e-mail)
  3. Usuário preenche dados complementares (nome completo, celular)
  4. [NOVO] Define perfil de acesso (consumidor/fornecedor)
  5. Sistema valida dados
  6. Sistema cria usuário
  7. Usuário é redirecionado para área restrita

Fluxos Alternativos:

FA1 - Dados inválidos:

  • 5a. Sistema apresenta erros de validação
  • 5b. Usuário corrige dados e resubmete

FA2 - Primeiro usuário do sistema:

  • 4a. Se primeiro usuário do sistema, aparece o perfil administrador selecionado e obrigatório (não editável)
UC003Editar Dados Pessoais
Ator PrincipalUsuário Logado
Pré-condiçõesUsuário autenticado no sistema
Pós-condiçõesDados do usuário atualizados
Protótipo TelaTela UC003

Fluxo Normal:

  1. Usuário acessa "Dados Pessoais"
  2. Sistema exibe formulário com dados atuais
  3. Usuário modifica campos desejados (nome, nome fantasia, celular, e-mail, banco, agência, conta, chave pix, aceite política privacidade)
  4. Clica em "Salvar"
  5. Sistema valida alterações
  6. Sistema atualiza dados
  7. Exibe mensagem de sucesso

Fluxos Alternativos:

FA1 - Dados inválidos:

  • 5a. Sistema apresenta erros de validação 5b. Usuário corrige e resubmete

FA2 - Perfil Administrador:

  • 3a. Usuário pode alterar seu perfil de usuário (fornecedor, consumidor ou administrador de mercado) - não pode alterar o seu perfil administrador, excluindo seu proprio acesso de admin
UC004Gerenciar Usuários (Admin)
Ator PrincipalAdministrador
Pré-condiçõesUsuário com perfil administrador
Pós-condiçõesUsuário atualizado conforme alterações
Protótipo TelaTela UC004

Fluxo Normal:

  1. Administrador acessa gestão de usuários
  2. Sistema exibe lista de usuários (nome, e-mail, status, perfis)
  3. Administrador seleciona usuário para edição
  4. Sistema exibe formulário com dados do usuário selecionado
  5. Administrador edita dados (nome, nome fantasia, celular, e-mail, banco, agência, conta, chave pix, aceite política privacidade, perfil, status)
  6. Salva alterações
  7. Sistema atualiza registro |

Fluxos Alternativos:

FA1 - Mudança de Status:

  • 3a. Administrador altera o status de um usuário específico
  • 3b. Sistema atualiza status do usuário selecionado

FA2 - Excluir Usuário:

  • 3a. Administrador seleciona usuário para exclusão
  • 3b. Sistema apaga usuário se usuário não possui registros em tabelas do sistema

2. GESTÃO DE MERCADOS (NOVO)

UC005Cadastrar/Editar Mercados
Ator PrincipalAdministrador / Administrador de Mercado
Pré-condiçõesUsuário com perfil administrador ou administrador de mercado
Pós-condiçõesMercado criado/atualizado e disponível no sistema
Protótipo TelaTela UC005

Fluxo Normal:

  1. Usuário acessa Painel Administrativo
  2. Administrador acessa "Cadastro de Mercados"
  3. Clica em "Novo Mercado" ou seleciona mercado existente
  4. Define nome do mercado
  5. [NOVO] Seleciona tipo de mercado (Cesta, Lote, Venda Direta)
  6. [NOVO] Define administrador responsável pelo mercado
  7. [NOVO] Define taxa administrativa (se aplicável)
  8. [NOVO] Insere/edita/deleta pontos de entrega do mercado
  9. [NOVO] Define status
  10. [NOVO] Salva mercado
  11. [NOVO] Sistema cria/atualiza registro |

Fluxos Alternativos:

FA1 - Administrador de Mercado:

  • 6a. Não pode alterar administrador responsável que será atribuído a ele próprio

FA2 - Tipo Cesta:

  • 5a. Se selecionar Tipo Cesta deve definir valor máximo por cesta

FA3 - Apagar Mercado:

  • 3a. Seleciona ação "Excluir"
  • 3b. Não existindo registros deste mercado em outras tabelas, sistema exclui mercado
UC006Gerenciar Preços por Mercado (NOVO)
Ator PrincipalAdministrador ou Administrador de Mercado
Pré-condiçõesMercados cadastrados, produtos comercializáveis definidos
Pós-condiçõesPreços específicos do mercado atualizados
Protótipo TelaTela UC006

Fluxo Normal:

  1. Usuário acessa Painel administrativo
  2. Usuário acessa "Gestão Preço por Mercado"
  3. Sistema lista todos os mercados
  4. Usuário seleciona mercado que deseja definir os preços
  5. Sistema exibe produtos comercializáveis do mercado com nome, unidade, preço base e preço do mercado
  6. Usuário seleciona produto para ajustar preço do mercado
  7. Usuário altera preço específico para o mercado
  8. Salva alteração
  9. Sistema atualiza preços do mercado

Fluxos Alternativos:

FA1 - Administrador de Mercado:

  • 3a. Sistema lista apenas os mercados adiministrados pelo usuário atual

3. GESTÃO DE PRODUTOS (ATUALIZADO)

UC007Cadastrar/Editar Categorias de Produtos
Ator PrincipalAdministrador
Pré-condiçõesUsuário com perfil administrador
Pós-condiçõesNova categoria disponível no sistema
Protótipo TelaTela UC007

Fluxo Normal:

  1. Administrador acessa Painel Administrativo
  2. Administrador seleciona opção Categorias de Produtos
  3. Sistema exibe lista de categorias com: nome e status
  4. Clica em "Adicionar Categoria" ou edita existente
  5. acrescenta/edita o nome e status da categoria
  6. Salva categoria
  7. Sistema inclui/atualiza tabela de registros

Fluxos Alternativos:

FA1 - Apagar Categoria de Produtos:

  • 4a. Seleciona ação "Excluir"
  • 4b. Não existindo registros desta categoria em outras tabelas, sistema exclui categoria
UC008Cadastrar/Editar Produto Base (ALTERADO)
Ator PrincipalAdministrador
Pré-condiçõesCategorias de produtos cadastradas
Pós-condiçõesProduto base disponível no sistema
Protótipo TelaTela UC008

Fluxo Normal:

  1. Administrador acessa Painel Administrativo
  2. Administrador acessa Cadastro de Alimentos
  3. Sistema exibe lista de alimentos com: nome, categoria e status
  4. Clica em "Adicionar Alimento" ou edita existente
  5. adiciona/edita nome, categoria e descrição
  6. Sistema cria/edita produto base

Fluxos Alternativos:

FA1 - Apagar Alimento:

  • 4a. Seleciona ação "Excluir"
  • 4b. Não existindo registros deste alimento em outras tabelas, sistema exclui alimento
UC009Cadastrar/Editar Produtos Comercializáveis (NOVO)
Ator PrincipalAdministrador
Pré-condiçõesProdutos base cadastrados
Pós-condiçõesProduto comercializável criado e disponível no sistema
Protótipo TelaTela UC009

Fluxo Normal:

  1. Administrador acessa Painel Administrativo
  2. Administrador acessa "Gestão de Preço e Peso de Alimentos"
  3. Sistema exibe lista de produtos comercializáveis
  4. Clica em "Adicionar Produto Comercializável" ou edita existente.
  5. Seleciona produto base, edita unidade, peso, preço e status
  6. Salva produto comercializável
  7. Sistema cria/edita produto comercializável

Fluxos Alternativos:

FA1 - Apagar Produto Comercializável:

  • 4a. Seleciona ação "Excluir"
  • 4b. Não existindo registros deste produto comercializável em outras tabelas, sistema exclui produto

4. GESTÃO DE CICLOS (ATUALIZADO)

UC010Criar/Editar Ciclo (ATUALIZADO)
Ator PrincipalAdministrador ou Administrador de Mercado
Pré-condiçõesProdutos comercializáveis cadastrados, mercados cadastrados, pontos de entrega cadastrados
Pós-condiçõesNovo ciclo criado com mercados priorizados
Protótipo TelaTela UC010

Fluxo Normal:

  1. Usuário acessa Painel Administrativo
  2. Usuário acessa "Ciclos"
  3. Clica em "Novo Ciclo" ou seleciona Ciclo para editar
  4. Acrescenta/edita nome
  5. [ALTERADO] Inclui mercados e acrescenta/edita dados por mercado
  6. [NOVO] Define ordem de atendimento dos mercados
  7. Define período de ofertas (início/fim)
  8. [ALTERADO] Sistema não cria mercado de venda direta automaticamente
  9. Acrescenta/edita observação e status
  10. Salva ciclo
  11. Sistema cria/edita ciclo

Fluxos Alternativos:

FA1 - Usuário administrador:

  • 4a. Acrescenta/edita administrador de mercado

FA2 - Mercado Tipo Cesta:

  • 5a. Cadastra quantidade de cestas, valor alvo por cesta, ponto de entrega, período de entrega fornecedores, período de retirada consumidores

FA3 - Mercado Tipo Lote:

  • 5a. Cadastra valor alvo por lote, ponto de entrega, período de entrega fornecedores

FA4 - Mercado Tipo Feira Livre:

  • 4a. Cadastra ponto de entrega, período de compras, período de entrega fornecedores, período de retirada consumidores

5. GESTÃO DE OFERTAS (ATUALIZADO)

UC011Criar/Editar Oferta (ATUALIZADO)
Ator PrincipalAdministrador, Admninistrador de Mercado ou Fornecedor
Pré-condiçõesCiclo cadastrado, fornecedor cadastrado, produtos comercializáveis cadastrados
Pós-condiçõesOferta registrada e disponível para composições e vendas diretas
Protótipo TelaTela UC011

Fluxo Normal:

  1. Usuário acessa Tela Inicial
  2. Seleciona um dos ciclos ativos e clica em "Ofertar Alimento"
  3. [ALTERADO] Busca produto e visualiza todas as possibilidades de comercialização
  4. [ALTERADO] Seleciona produto comercializável (considera mercados do ciclo)
  5. [NOVO] Permite alteração de preço
  6. Define quantidade ofertada
  7. Seleciona "Certificação do Produto" (Produto Orgânico, Produto em transição agroecológica, Produto convencional)
  8. Seleciona "Tipo de Agricultura" (Agricultura familiar, Agricultura não familiar)
  9. Adiciona Produto / Salva oferta
  10. Sistema registra novo produto na oferta

Fluxos Alternativos:

FA1 - Usuário administrador e administrador de mercado:

  • 1a. Acessa Tela Gestão de Ciclo
  • 2a. Seleciona um dos ciclos cadastrados e clica em "Ofertar Alimentos" (administrador de mercado visualiza apenas os ciclos que administra)
  • 3a. Seleciona o fornecedor e sistema permite editar o pedido deste fornecedor

6. GESTÃO DE COMPOSIÇÃO DE MERCADOS (ATUALIZADO)

UC012Compor Mercado Tipo Cesta
Ator PrincipalAdministrador ou Administrador de Mercado
Pré-condiçõesCiclo cadastrado, ofertas de fornecedores disponíveis
Pós-condiçõesMercado Tipo Cesta composta e publicada
Protótipo TelaTela UC012

Fluxo Normal:

  1. Usuário acessa "Gestão de Ciclos"
  2. [NOVO] Visualiza todos os mercados do ciclo, em ordem definida, habilitando ações de forma sequencial (só libera o segundo quando o primeiro for finalizado). Seleciona Mercado para composição
  3. Seleciona composição de mercado tipo cesta
  4. Visualiza resumo do ciclo com quantidade de cestas, valor alvo, valor por cesta composta, saldo
  5. [NOVO] Visualiza todos os produtos comercializáveis ofertados e disponíveis e seus fornecedores (fornecedor, unidade, preço unitário, quantidade ofertados, quantidade disponíveis, valor acumulado - já consumido deste fornecedor neste ciclo)
  6. [NOVO] Pode buscar e filtrar lista de produtos comercializáveis
  7. Seleciona produtos comercializáveis para compor a cesta informando a quantidade que fará parte da composição
  8. [NOVO] Publica cesta deste mercado para consumidores (informação tela inicial e painel consumidor)

Fluxos Alternativos:

FA1 - Administrador de Mercado:

  • 2a. Visualiza somente os ciclos e mercados que administra
UC013Compor Mercado Tipo Lote
Ator PrincipalAdministrador ou Administrador de Mercado
Pré-condiçõesCiclo cadastrado, ofertas de fornecedores disponíveis
Pós-condiçõesMercado Tipo Lote composto
Protótipo TelaTela UC013

Fluxo Normal:

  1. Usuário acessa "Gestão de Ciclos"
  2. [NOVO] Visualiza todos os mercados do ciclo, em ordem definida, habilitando ações de forma sequencial (só libera o segundo quando o primeiro for finalizado). Seleciona Mercado para composição.
  3. Seleciona composição de mercado tipo lote
  4. Visualiza resumo do ciclo com valor desta composição
  5. [NOVO] Visualiza todos os produtos comercializáveis ofertados e disponíveis e seus fornecedores (fornecedor, unidade, preço unitário, quantidade ofertados, quantidade disponíveis, valor acumulado - já consumido deste fornecedor neste ciclo)
  6. [NOVO] Pode buscar e filtrar lista de produtos comercializáveis
  7. [NOVO] Seleciona produtos comercializáveis para compor o lote, informando a quantidade que fará parte da composição

Fluxos Alternativos:

FA1 - Administrador de Mercado:

  • 2a. Visualiza somente os ciclos e mercados que administra
UC014Compor Mercado Tipo Venda Direta - Liberar para Venda
Ator PrincipalAdministrador ou Administrador de Mercado
Pré-condiçõesCiclo cadastrado, ofertas de fornecedores disponíveis
Pós-condiçõesMercado Tipo Venda Direta composta e publicada tela de venda direta para consumidores
Protótipo TelaTela UC014

Fluxo Normal:

  1. Usuário acessa "Gestão de Ciclos"
  2. [NOVO] Visualiza todos os mercados do ciclo, em ordem definida, habilitando ações de forma sequencial (só libera o segundo quando o primeiro for finalizado). Seleciona Mercado para composição
  3. Seleciona composição de mercado tipo venda direta
  4. Visualiza resumo do ciclo com valor desta composição, que representa o total sendo comercializado
  5. [NOVO] Visualiza todos os produtos comercializáveis ofertados e disponíveis e seus fornecedores (fornecedor, unidade, preço unitário, quantidade ofertados, quantidade disponíveis, valor acumulado - já consumido deste fornecedor neste ciclo)
  6. [NOVO] Pode buscar e filtrar lista de produtos comercializáveis
  7. [NOVO] Seleciona produtos comercializáveis para serem liberados para venda direta, informando a quantidade que será liberado
  8. Publica Venda Direta

Fluxos Alternativos:

FA1 - Administrador de Mercado:

  • 2a. Visualiza somente os ciclos e mercados que administra
UC015Compor Mercado Tipo Venda Direta - Compor Vendas
Ator PrincipalAdministrador ou Administrador de Mercado
Pré-condiçõesCiclo cadastrado, compras de venda direta finalizadas
Pós-condiçõesMercado Tipo Venda Direta composta
Protótipo TelaTela UC015

Fluxo Normal:

  1. Usuário acessa "Gestão de Ciclos"
  2. [NOVO] Visualiza todos os mercados do ciclo, em ordem definida, habilitando ações de forma sequencial (só libera o segundo quando o primeiro for finalizado). Seleciona Mercado para composição.
  3. Seleciona composição "Composição de Venda Direta"
  4. Visualiza resumo do ciclo com valor desta composição, valor total
  5. [NOVO] Visualiza todos os produtos comercializáveis ofertados e disponíveis e seus fornecedores (fornecedor, unidade, preço unitário, quantidade ofertados, quantidade disponíveis, valor acumulado, quantidade vendida diretamente)
  6. [NOVO] Pode buscar e filtrar lista de produtos comercializáveis
  7. [NOVO] Seleciona produtos comercializáveis para compor a venda direta, informando a quantidade que fará parte desta composição

Fluxos Alternativos:

FA1 - Administrador de Mercado:

  • 2a. Visualiza somente os ciclos e mercados que administra

7. MÓDULO VENDA DIRETA (ALTERADO)

UC016Comprar Produtos Venda Direta
Ator PrincipalConsumidor, Administrador ou Administrador de Mercado
Pré-condiçõesMercado Tipo Venda Direta composta
Pós-condiçõesPedido de venda direta registrado
Protótipo TelaTela UC016

Fluxo Normal:

  1. Usuário acessa Tela Inicial
  2. Seleciona um dos ciclos ativos e clica em "Pedido em Varejo"
  3. Visualiza produtos à venda (venda direta)
  4. Seleciona produtos e informa quantidades
  5. [NOVO] Sistema calcula valor total, valor da taxa e a soma
  6. [NOVO] Confirma pedido

Fluxos Alternativos:

FA1 - Usuário administrador e administrador de mercado:

  • 1a. Acessa Tela Gestão de Ciclo
  • 2a. Seleciona um dos ciclos cadastrados e clica em "Pedido em Varejo" (administrador de mercado visualiza apenas os ciclos que administra)
  • 3a. Seleciona o consumidor e sistema permite editar o pedido deste consumidor

8. GESTÃO DE RELATÓRIOS (ATUALIZADO)

UC017Gerar Relatório Pedidos Fornecedores
Ator PrincipalAdministrador, Administrador de Mercado ou Fornecedor
Pré-condiçõesCiclos com composições registradas
Pós-condiçõesRelatório gerado
Protótipo TelaTela UC017

Fluxo Normal:

  1. Usuário acessa "Gestão de Ciclos"
  2. [NOVO] Visualiza todos os mercados do ciclo, em ordem definida, habilitando ações de forma sequencial (só libera o segundo quando o primeiro for finalizado)
  3. Usuário acessa "Entrega dos Fornecedores"
  4. Sistema lista todos os pedidos do ciclo, com nome dos fornecedores, produtos, medida, quantidades, valores por produto e valor total do pedido
  5. Usuário pode baixar as informações do relatório em csv ou pdf

Fluxos Alternativos:

FA1 - Acesso por usuário perfil fornecedor:

  • 1a. e 2a. usuário acessa Perfil Fornecedor
  • 3a. Sistema lista somente o pedido do referido fornecedor
UC018Gerar Relatório Pedidos Consumidores
Ator PrincipalAdministrador, Administrador de Mercado ou Consumidor
Pré-condiçõesCiclos com composições registradas
Pós-condiçõesRelatório gerado
Protótipo Tela[Tela UC018] - será refeita com base no Relatório de Entregas

Fluxo Normal:

  1. Usuário acessa "Gestão de Ciclos"
  2. [NOVO] Visualiza todos os mercados do ciclo, em ordem definida, habilitando ações de forma sequencial (só libera o segundo quando o primeiro for finalizado)
  3. Usuário acessa "Pedidos dos Consumidores"
  4. Sistema lista todos os pedidos do ciclo, com nome dos fornecedores, produtos, medida, quantidades, valores por produto e valor total do pedido
  5. Usuário pode baixar as informações do relatório em csv ou pdf.

Fluxos Alternativos:

FA1 - Acesso por usuário perfil consumidor:

  • 1a. e 2a. usuário acessa Perfil Consumidor
  • 3a. Sistema lista somente o pedido do referido consumidor
UC019Gerar Relatório Pedidos Fornecedores Por Ciclos
Ator PrincipalAdministrador ou Administrador de Mercado
Pré-condiçõesCiclos com composições registradas
Pós-condiçõesRelatório gerado
Protótipo TelaTela UC019

Fluxo Normal:

  1. Usuário acessa "Painel Administrativo
  2. Usuário acessa "Relatório Fornecedores"
  3. Usuário seleciona ciclos que deseja emitir o relatório consolidado, clicando em exibir.
  4. Sistema lista todos os pedidos dos vários ciclos selecionados, com o nome do ciclo, nome do mercado, nome dos fornecedores, produtos, unidade, valores por produto, quantidades e valor total do pedido.
  5. Usuário pode baixar as informações do relatório em csv ou pdf

Fluxos Alternativos:

FA1 - Acesso por usuário perfil administrador de mercado:

  • 1a. Sistema lista somente os ciclos de responsabilidade do referido administrador de mercado

FA2 - Geração em formato csv/pdf:

  • 3a. após a geração sistema faz o download do relatório em formato csv ou pdf
UC020Gerar Relatório Pedidos Consumidores Por Ciclos
Ator PrincipalAdministrador ou Administrador de Mercado
Pré-condiçõesCiclos com composições registradas
Pós-condiçõesRelatório gerado
Protótipo TelaTela UC020

Fluxo Normal:

  1. Usuário acessa Painel Administrativo
  2. Usuário acessa "Relatório Consumidores"
  3. Usuário seleciona ciclos que deseja emitir o relatório consolidado, clicando em exibir
  4. Sistema lista todos os pedidos dos vários ciclos selecionados, com o nome do ciclo, nome do mercado, nome dos consumidores, produtos, unidade, valores por produto, quantidades e valor total do pedido
  5. Usuário pode baixar as informações do relatório em csv ou pdf

Fluxos Alternativos:

FA1 - Acesso por usuário perfil administrador de mercado:

  • 1a. Sistema lista somente os ciclos de responsabilidade do referido administrador de mercado

FA2 - Geração em formato csv/pdf:

  • 3a. após a geração sistema faz o download do relatório em formato csv ou pdf

9. GESTÃO DE OFERTAS ENTRE CICLOS (NOVO)

UC021Migrar Ofertas de Um Ciclo para Outro
Ator PrincipalAdministrador ou Administrador de Mercado
Pré-condiçõesCiclo origem finalizado, ciclo destino iniciado
Pós-condiçõesOfertas migradas
Protótipo TelaTela UC021

Fluxo Normal:

  1. Usuário seleciona ciclo de destino
  2. Usuário seleciona ciclos de onde as sobras serão migradas
  3. Clica em "carregar sobras selecionadas"
  4. Sistema mostra todas as sobras (produto, fornecedor, medida, quantidade ofertados, pedidos e sobras, valor unitário, quantidade para migrar)
  5. Usuário edita itens a serem migrados, excluindo e/ou editando quantidades
  6. Usuário salva e sistema efetiva a lista como oferta para o ciclo destino

Fluxos Alternativos:

  • nenhum fluxo alternativo

10. GESTÃO DE PAGAMENTOS

UC022Gerar Registros de Pagamentos
Ator PrincipalAdministrador
Pré-condiçõesCiclo finalizado
Pós-condiçõesRegistros de pagamento gerados
Protótipo TelaTela UC022

Fluxo Normal:

  1. Usuário acessa "Painel Administrativo"
  2. Usuário acessa "Gerar Registros de Pagamentos"
  3. Sistema lista ciclos finalizados e que os pagamentos não foram gerados
  4. Usuário seleciona ciclo
  5. Usuário clica em "Gerar Registros de Pagamentos"
  6. Sistema gera todos os registros de pagamento dos mercados daquele ciclo (pagamentos dos fornecedores e recebimento dos consumidores) e os lista (ciclo, mercado, nome do fornecedor/consumidor, valor total, status )
  7. Usuário pode editar registros gerados, excluindo e/ou editando valor, status, data de pagamento e observaçao
  8. Usuário salva lista com os registros |

Fluxos Alternativos:

  • nenhum fluxo alternativo
UC023Administrar Pagamentos
Ator PrincipalAdministrador
Pré-condiçõesRegistros de Pagamentos Gerados
Pós-condiçõesPagamentos registrados como pagos
Protótipo TelaTela UC023

Fluxo Normal:

  1. Usuário acessa "Painel Administrativo"
  2. Usuário acessa "Administrar Pagamentos"
  3. Sistema mostrar lista com todos os registros de pagamentos pendentes (fornecedores e consumidores), podendo utilizar busca; com campos ciclo, mercado, nome do fornecedor/consumidor, valor total, status, data pagamento
  4. Usuário pode editar registros gerados, excluindo e/ou editando valor, status, data de pagamento e observação
  5. Usuário salva lista com os registros

Fluxos Alternativos:

FA1 - Usuário Ordena Registros

  • 1a. Usuário altera ordem dos dados, por nome ou por datas

11. TELA INICIAL

UC024Acessar Tela Inicial
Ator PrincipalUsuário não logado
Pré-condições
Pós-condições
Protótipo TelaTela UC024

Fluxo Normal:

  1. Usuário entra na url do sistema, via browser
  2. Usuário visualiza informações públicas (cabeçalho, mini texto de apresentação, logos)
  3. Usuário visualiza link de LOGIN (UC001 e UC002)

Fluxos Alternativos

FA1 - Usuário FORNECEDOR está logado

  • 2a. Sistema direciona para tela Perfil Fornecedor

FA2 - Usuário CONSUMIDOR está logado

  • 2a. Sistema direciona para tela Perfil Consumidor

FA3 - Usuário ADMINISTRADOR DE MERCADO está logado

  • 2a. Sistema direciona para tela Perfil Admninistrador de Mercado

FA4 - Usuário ADMINISTRADOR está logado

  • 2a. Sistema direciona para tela Perfil Admninistrador

Este documento cobre todos os casos de uso do Sistema Divino Alimento - Versão Mercado.

Para implementação técnica, consulte a documentação de instalação. Para uso operacional, veja o guia de início rápido.