Eu, como usuário do sistema AgroDigital, quero buscar ajuste de doses de vacina, listar ajuste de doses de vacina, adicionar ajuste de doses de vacina, visualizar ajuste de doses de vacina e editar ajuste de doses de vacina para gerenciar ajustes de doses de vacina.
Dado que estou na tela inicial para usuários autenticados Quando acesso o menu Ajuste de Doses de Vacina (Ver RNC007 - Permissões de Acesso) Então o sistema exibe a tela de busca, contendo os seguintes filtros:
Campo
Tipo
Obrigatório
Validações
Tipo de Origem do Saldo
Seleção simples
Não
Valores = “Produtor”, “Vacinador”, “Médico Veterinário”, “Revendedora de Produtos Agropecuários”
Revendedora de Produtos Agropecuários
Seleção simples de entidade: revendedora de produtos agropecuários
Não
Disponível se “Tipo de Origem do Saldo” = “Revendedora de Produtos Agropecuários” Valores = revendedoras de produtos agropecuários cadastradas no sistema
Produtor
Seleção de entidade: produtores
Não
Disponível se “Tipo de Origem do Saldo” = “Produtor” Valores = pessoas físicas ou jurídicas que são produtoras cadastradas no sistema
Médico Veterinário
Seleção de entidade: profissional da área animal
Não
Disponível se “Tipo de Origem do Saldo” = “Médico Veterinário” Valores = profissionais da área animal que são médicos veterinários cadastrados no sistema
Vacinador
Seleção de entidade: vacinador contra brucelose
Não
Disponível se “Tipo de Origem do Saldo” = “Vacinador” Valores = vacinadores contra brucelose cadastrados no sistema
Número de Partida
Texto
Não
Tamanho = 20 caracteres
Laboratório
Seleção simples de entidade: laboratório
Não
Valores = laboratórios cadastrados no sistema
Doença
Seleção simples de entidade: doença
Não
Valores = doenças cadastradas no sistema
Tipo de Vacina
Seleção simples de entidade: tipo de vacina
Não
Valores = tipos de vacinas cadastradas no sistema
Período - De:
Data
Não
-
Período - Até:
Data
Não
Deve ser maior ou igual à data informada no campo “Período - De:”
Situação
Seleção simples
Não
Valores = “Gravado”, “Cancelado”
E exibe as seguintes ações: (Ver AC001 - Ações das telas de busca)
Dado que estou na tela de busca E o campo de busca e/ou pelo menos um dos filtros disponíveis foi corretamente preenchido Quando realizo a ação “Pesquisar” E o sistema encontrou registros compatíveis com os valores informados Então o sistema exibe os resultados retornados, contendo os seguintes campos:
Campo
Descrição
Origem do Saldo
Exibe o CPF/CNPJ - Nome/Razão Social da origem do saldo
Lotes
Exibe o Número de Partida - Laboratório - Doença - Tipo de Vacina (Um ou mais)
Data do Ajuste
Exibe a data do ajuste
Situação
Exibe a situação do cadastro
E exibe as seguintes ações: (Ver AC002 - Ações das telas de listagem)
Valores = “Produtor”, “Vacinador”, “Médico Veterinário”, “Revendedora de Produtos Agropecuários”
Revendedora de Produtos Agropecuários
Seleção simples de entidade: revendedora de produtos agropecuários
Sim
Não
Disponível se “Tipo de Origem do Saldo” = “Revendedora de Produtos Agropecuários” Valores = revendedoras de produtos agropecuários cadastradas no sistema
Produtor
Seleção de entidade: produtores
Sim
Não
Disponível se “Tipo de Origem do Saldo” = “Produtor” Valores = pessoas físicas ou jurídicas que são produtoras cadastradas no sistema
Médico Veterinário
Seleção de entidade: profissional da área animal
Sim
Não
Disponível se “Tipo de Origem do Saldo” = “Médico Veterinário” Valores = profissionais da área animal que são médicos veterinários cadastrados no sistema
Vacinador
Seleção de entidade: vacinador contra brucelose
Sim
Não
Disponível se “Tipo de Origem do Saldo” = “Vacinador” Valores = vacinadores contra brucelose cadastrados no sistema
Valores = saldos de vacina que estão no nome da “Origem do saldo” que ainda possuem alguma dose disponível
Lote [X] - [Nº de Partida], [Doença], [Tipo de Vacina], [Laboratório], [Validade], [Frascos], [Doses por Frasco], [Total de Doses] (Um ou mais) (Disponível para cada lote selecionado)
Somente leitura Deve exibir os dados separando o saldo por doses vencidas, perdidas, descartadas, utilizadas e disponíveis Para origem do saldo = “Revendedora de Produtos Agropecuários”, também incluir “vendidas” Para origem do saldo = “Produtor”, “Vacinador”, “Médico Veterinário”, também incluir “doadas/partilhadas”
Dado que estou na tela de visualização Então o sistema exibe os campos do formulário descrito no critério de aceitação 3 como somente leitura, com seus valores já preenchidos E, além desses, exibe os seguintes campos, também como somente leitura:
Dado que estou na tela de edição Então o sistema exibe todos os campos descritos nos critérios de aceitação 3 e 4, com seus valores já preenchidos E permite editar todos os campos passíveis de edição (EDT = Sim) E exibe as seguintes ações: (Ver AC005 - Ações das telas de edição e AC006 - Ações de interação com formulários) E exibe as seguintes ações específicas:
Disponível se não houver movimentação posterior ao cadastro no saldo da origem Muda a situação do cadastro para “Cancelado”, não permitindo desfazer a ação.
RNE001: Após o cadastro, o saldo da origem deve ser ajustado conforme os novos valores informados, sobrescrevendo os valores anteriormente registrados. O ajuste deve permitir apenas a redução do saldo de vacinas, respeitando o limite de doses disponíveis. As doses reduzidas que forem descartadas devem ser registradas com a situação “Descartadas”.
As colunas Obrigatório e Editável correspondem a OBG e EDT da fonte. A edição posterior observa também as condições de somente leitura e de situação do cadastro. Campos, exemplos, padrões e referências recebidos foram preservados, sem criar valores ausentes.
A fonte não informa código US; nenhum identificador foi criado.
A regra define sobrescrita do saldo com redução apenas, enquanto o formulário informa doses descartadas. Confirmar se os campos representam descartes ou saldo final.
Todos os campos, inclusive Situação, têm EDT = Não, embora exista cenário genérico de edição. Confirmar se apenas Cancelar é permitido.
O cancelamento exige ausência de movimentação posterior na origem, mas não detalha recomposição de doses e situação dos frascos após reversão.
A declaração informa que ajuste pode registrar abertura do frasco, mas esta fonte não define explicitamente data de abertura. Confirmar como obtê-la e preservar o controle por frasco.